Использовать другой менеджер окон с gnome3?

Я просто установил Ubuntu 17.10 за выходные (я просто переключился от Arch), и я использовал запас gnome3 базирующаяся "Ubuntu на Xorg" настольная среда, но моим менеджером по главному окну на Arch был StumpWM.

Мне нравятся система уведомления, автоматическое обнаружение устройств как принтеры, и полное "просто работает", который обеспечивает Ubuntu/Gnome, но я все еще пропускаю способ, которым StumpWM управляет моими окнами.

Я помню, когда я продержался используемый Gnome, возможно, 10 лет назад или так, чтобы Вы могли легко переключиться от Метагорода/Пилы-рыбы до любого менеджера окон, который Вы выбираете, но я не выяснил, как сделать это с 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. Я думаю, что это могло бы иметь некоторое отношение к Уэйленду по сравнению с Xorg, но я не уверен, как проверить что, потому что я не знаю, где соответствующие журналы были бы.

У меня есть три вопроса. Сначала и самое главное, как я использую StumpWM в качестве менеджера окон с gnome3? Во-вторых, как я указываю, что хотел бы использовать Xorg вместо Уэйленда для настольной записи Xsession? Наконец, где я могу найти журналы относящимися к неудавшейся инициализации настольной среды?

Большое спасибо.

1
задан 23 April 2018 в 20:59

1 ответ

Как GNOME Shell является менеджером окон, нет, Вы не можете действительно заменить WM и выполнить GNOME Shell (т.е. GNOME 3).

Вы пытаетесь создать сессию таким же образом, Вы имели бы с GNOME 2.x 10 лет назад. Это не работает с современным systemd и таким. Необходимо будет создать цель systemd для сессии, Вы хотите определить, и выполнить в чем-то вроде этого Ваш gnome-stump.desktop:

Exec=/usr/lib/gnome-session/run-systemd-session gnome-stump-session.target

Можно просмотреть нормальные цели в /usr/lib/systemd/user/ как ссылка.

2
ответ дан 7 December 2019 в 13:25

Другие вопросы по тегам:

Похожие вопросы: