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

Jon*_*han 10 startup window-manager awesome

我一直在网上尽可能多地阅读,但似乎没有任何效果(即更改~/.config/awesome/rc.lua)。

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

小智 10

awful.util.spawn("conky")
awful.util.spawn("nm-applet")
Run Code Online (Sandbox Code Playgroud)

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


fos*_*dom 9

从模板开始

首先,您需要将模板 rc.lua 文件复制到您的主文件夹中

mkdir ~/.config/awesome
cp /etc/xdg/awesome/rc.lua ~/.config/awesome/
Run Code Online (Sandbox Code Playgroud)

定义要启动的应用程序

现在使用awesome - edit config在新的 rc.lua 文件底部复制以下代码

do
  local cmds =
  {
    "firefox",
    "xedit"
  }

  for _,i in pairs(cmds) do
    awful.util.spawn(i)
  end
end
Run Code Online (Sandbox Code Playgroud)

在这个例子中 - firefox 和 xedit 在启动时运行。

ArchLinux上可以找到一个很好的 wiki 页面来描述这一点以及更多内容