我刚刚在周末安装了Ubuntu17.10(刚从Arch切换过来),我一直在使用基于gnome3的"Ubuntu“桌面环境,但是我在Arch上的主要窗口管理器是StumpWM。
我喜欢通知系统,对打印机等设备的自动检测,以及Ubuntu/Gnome提供的总体“工作”,但我仍然怀念StumpWM管理我的窗口的方式。
我记得上一次使用Gnome大概是在10年前,这样您就可以轻松地从Metacity/Sawfish切换到您选择的任何窗口管理器,但是我还没有想出如何用gnome3实现这一点。我尝试用以下方法在stumpwm.desktop下创建一个新的/usr/share/xsessions/gnome-stump.desktop文件:
[Desktop Entry]
Name=StumpGnome
Comment=Gnome with StumpWM managing windows
TryExec=gnome-session
Exec=gnome-session --session=stumpwm
Type=Application我在/usr/share/gnome-session/sessions/stumpwm.session中也有以下内容
[GNOME Session]
Name=StumpWM
RequiredComponents=org.gnome.SettingsDaemon.A11yKeyboard;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;stumpwm然而,当我尝试登录到StumpGnome会话时,我只会得到一个黑色屏幕,然后被带回到GDM提示。我认为这可能与Wayland vs Xorg有关,但我不知道如何验证这一点,因为我不知道相关日志在哪里。
我有三个问题。首先,也是最重要的,如何使用StumpWM作为gnome3窗口管理器?第二,如何指定我希望使用Xorg而不是Wayland作为Xsession桌面条目?最后,在哪里可以找到与失败的桌面环境初始化相关的日志?
非常感谢。
发布于 2018-04-23 18:51:19
由于GNOME Shell是窗口管理器,所以不能真正替换WM并运行GNOME Shell (即GNOME 3)。
您正试图以与10年前GNOME2.x相同的方式创建一个会话。这不适用于现代系统等。您必须为您想要定义的会话创建一个systemd目标,并在您的gnome-stump.desktop中执行如下操作:
Exec=/usr/lib/gnome-session/run-systemd-session gnome-stump-session.target
您可以浏览/usr/lib/systemd/user/中的普通目标作为参考。
https://askubuntu.com/questions/1027539
复制相似问题