如何更改Xfce4的默认窗口管理器?
由于某些原因,xfwm
当我运行xfce4 shell时,它无法运行。
--replace
命令中使用订单,例如compiz --replace
在XFCE或Emerald中使用Metacity(如果已安装
如何更改Xfce4的默认窗口管理器?
由于某些原因,xfwm
当我运行xfce4 shell时,它无法运行。
--replace
命令中使用订单,例如compiz --replace
在XFCE或Emerald中使用Metacity(如果已安装
Answers:
这样做YourWindowManager --replace
意味着xfwm4在登录时已经启动,并且您现在正在停止它以启动新的窗口管理器。。。它正在工作,但是有一种更快更干净的方式,因为这个人以kwin为例进行了解释。
XFCE启动/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
在xubuntu 中的或在其中指定的窗口管理器/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
在此文件中查找Client0_Command
属性并编辑其值:<value type="string" value="xfwm4"/>
将<value type="string" value="kwin"/>
(显然,将“ kwin”替换为您选择的窗口管理器)您将需要成为root用户。/home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
如果您希望更改仅影响您的用户空间,也可以复制并仅编辑该文件。
因为在XFCE中注销时通常保存会话,所以不要忘记清理会话:设置管理器->会话和启动->会话选项卡->清除已保存的会话
现在您可以注销并重新登录。
xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --set openbox --force-array
(更改openbox
为首选的窗口管理器)从命令行执行相同的操作。
xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set "awesome" --force-array
一般来说...
xfwm4 --replace
xfce4-session-logout