5 window-manager configuration gnome-shell xmonad
我刚刚在我的笔记本电脑上使用 Debian jessie 安装了 xmonad,到目前为止我很喜欢它...我之前使用过默认的 gnome-shell 桌面(/window?) -manager,并且仍然希望在我使用时保持它 100% 完好无损我正在学习如何使用 xmonad。
许多 xmonad 教程都讨论修改 .xsessionrc 文件以添加壁纸等http://beginners-guide-to-xmonad.readthedocs.io/wallpaper.html。但是,我猜测弄乱 .xsessionrc 文件也会影响 gnome-shell ...
是否可以以某种方式拥有多个 .xsessionrc 文件,这样我就可以拥有一个用于 xmonad 的文件和一个用于 gnome-shell 的文件?或者 是否有更好的解决方案来解决此问题?
我希望保持 gnome-shell 会话不变,并且我还希望保留用于登录的默认显示管理器。
.xsessionrc
针对所有会话类型执行。会话类型在变量中可用STARTUP
(对于大多数会话类型),因此您可以将条件语句放入.xsessionrc
:
case "$STARTUP" in\n xmonad-session) \xe2\x80\xa6;;\n gnome-session) \xe2\x80\xa6;;\nesac\n
Run Code Online (Sandbox Code Playgroud)\n\nX 会话启动脚本记录在Xsession(5)
. 您可能需要阅读 中的代码/etc/X11/Xsession
以/etc/X11/Xsession.d/*
了解更多详细信息。
请注意,这.xsessionrc
是特定于 Debian 及其衍生版本的。有关标准 X 会话文件的讨论,请参阅.xinitrc、.xsession 和 .xsessionrc 之间的区别。标准文件.xsession
仅在登录时在显示管理器中选择 \xe2\x80\x9ccustom session\xe2\x80\x9d 时适用,并且仅在以文本模式登录后.xinitrc
运行startx
(或) 时适用。xinit