如何使用Awesome Window Manager定义启动应用程序?

我一直在阅读尽可能多的在线阅读,但似乎没有任何工作(即改变~/.config/awesome/rc.lua )。

我已经从repos安装了很棒的窗口管理器,我通过GDM登录它,现在我想让它在每次登录会话时启动一些应用程序。

从模板开始

首先,您需要将模板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上可以找到一个很好的维基页面来描述这个以及更多内容

 awful.util.spawn("conky") awful.util.spawn("nm-applet") 

.config / awseome / rc.lua底部的这些行就可以了。 如果你想要它简单。 至少,这就是awesome-wiki所说的简单。

升级Awesome后,解决方案:

 awful.util.spawn("nm-applet &") 

让它崩溃(返回登录提示)。

但是,它适用于:

 os.execute("nm-applet &") 

相关故障单: 在启动时使用awful.util.spawn()时出色的崩溃