Answers:
首先,您需要将模板rc.lua文件复制到您的主文件夹中
mkdir ~/.config/awesome
cp /etc/xdg/awesome/rc.lua ~/.config/awesome/
现在,使用awesome - edit config
以下代码在新的rc.lua文件底部复制
do
local cmds =
{
"firefox",
"xedit"
}
for _,i in pairs(cmds) do
awful.util.spawn(i)
end
end
在此示例中-firefox和xedit在启动时运行。
可以在ArchLinux上找到描述此内容的出色Wiki页面,以及更多内容。
您可以使用single_instance或一次,并通过这样的规则
awful.spawn.single_instance("firefox", awful.rules.rules)
升级Awesome后,解决方案:
awful.util.spawn("nm-applet &")
使它崩溃(返回登录提示)。
但是,它适用于:
os.execute("nm-applet &")
awful.spawn.single_instance()
应该防止两次发射,因此乔治的答案似乎是一种更好的技术