启动时很棒的窗口管理器

启动时很棒的窗口管理器

我已经在 Ubuntu 12-04 上安装了 Awesome 窗口管理器

我已经关注了这些指示进行设置。它工作正常。

我现在正在尝试添加一些要在启动时运行的 shell 命令。[交换鼠标按钮并停止空闲时关闭显示器]。我将这些命令存储在.xsession文件,我有.xinitrcsym 链接到.xsession。

命令.xsession未执行。我该如何让这些命令运行?它们是否在错误的位置?

我以为 awesome 是 Xwindows 的一个扩展,所以它在启动时会运行 ~/.xsession。但它没有运行。

andy@:~$ cat ~/.xsession
xmodmap -e "pointer = 3 2 1"

setterm -blank 0 -powersave off -powerdown 0
xset s off

答案1

如果不加以处理,主文件夹中的脚本会导致与其他脚本的竞争......

我建议把这些命令放在某个地方,比如/usr/local/bin/awesome-personal脚本。

因此创建一个名为的文件/usr/local/bin/awesome-personal,其内容如下:

#Assuming the awesome binary file is /usr/bin/awesome

xmodmap -e "pointer = 3 2 1"

setterm -blank 0 -powersave off -powerdown 0 <br />
xset s off

exec /usr/bin/awesome

现在通过运行以下命令复制全局 xsession 文件 /usr/share/xsessions/awesome.desktop(以保存原始副本):

cp /usr/share/xsessions/{awesome.desktop,awesome2.desktop}

现在开始编辑/usr/share/xsessions/awesome2.desktop文件并替换

Exec=/usr/bin/awesome

和:

Exec=/usr/local/bin/awesome-personal

awesome现在一切应该都正常了。启动 Ubuntu 时,您可以通过选择新登录会话来选择个人窗口管理器awesome2。(您可以在登录 ubuntu 时输入密码的 lightdm 中选择它)。

如果仍然不起作用,请在此处回复...

相关内容