如何将Xfce窗口管理器更改为awesome?

我想将Awesome Window Manager与所有其他XFCE4环境守护进程一起使用,如密钥环,面板,电源管理器等。有没有办法做到这一点?

(在Xubuntu 12.04上测试,但安装了Xfce 4.10和4.12的ppas;但是这将从Xfce 4.8开始工作(默认12.04版))

您可以在Xubuntu或Xfce会话(我认为是您想要的)中运行awesome作为窗口管理器,或者从自己的awesome会话中运行它(一旦安装成为lightdm的选项)。

首先从存储库安装awesome

 sudo apt-get install awesome 

现在,如果您想在Xfce或Xubuntu会话中作为窗口管理器运行,您可以使用以下命令编辑相关的xfconf设置:

 xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -s "awesome" -a 

此命令将Xfce会话中的默认窗口管理器更改为awesome窗口管理器。 对于其他窗口管理器,例如metacity ,您可以使用-t string -s "metacity" -t string -s "--replace" -a作为命令的第二部分。 无论如何都无法使用--replace选项。

现在注销并通过选择正常的Xubuntu或Xfce会话再次登录,如果你想在Xfce会话中运行awesome

要返回xfwm4作为默认窗口管理器,请运行

 xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -s "xfwm4" -t string -s "--replace" -a 

您可能需要通过在$HOME/.config/awesome创建个人rc文件并调整各种选项来配置各种选项:

 mkdir $HOME/.config/awesome cp /etc/xdg/awesome/rc.lua $HOME/.config/awesome/ 

您需要设置主题并手动调整窗口的显示方式,因为正常的Xfwm4窗口管理器设置和调整在使用awesome时显然不起作用。

下面的屏幕截图是在Xubuntu会话中运行的awesome ,其余的Xfce仍然安装。 如果屏幕顶部有一个Xfce面板,它会遮挡awesome面板,因此您必须将其移动到其他位置。

在此处输入图像描述

有关awesome及其键绑定的更多信息,请参阅man awesome和Ubuntu联机帮助页 。

注意:至少从Ubuntu 13.10开始,这不起作用。 针对XFCE4的错误报告已打开。