Use um gerenciador de janelas diferente com o gnome3?

1

Eu acabei de instalar o Ubuntu 17.10 no fim de semana (eu acabei de trocar o Arch) e tenho usado o ambiente de desktop "Ubuntu on Xorg" baseado em gnome3, mas meu gerenciador de janelas primário no Arch era o StumpWM.

Eu gosto do sistema de notificação, detecção automática de dispositivos como impressoras, e o geral "apenas funciona" que o Ubuntu / Gnome oferece, mas eu ainda sinto falta do jeito que o StumpWM gerencia minhas janelas.

Eu me lembro de quando usei o Gnome pela última vez há 10 anos atrás para poder mudar facilmente do Metacity / Sawfish para qualquer gerenciador de janelas que você escolher, mas eu não descobri como fazer isso com o gnome3. Eu tentei criar um novo arquivo stumpwm.desktop em /usr/share/xsessions/gnome-stump.desktop com o seguinte:

[Desktop Entry]
Name=StumpGnome
Comment=Gnome with StumpWM managing windows
TryExec=gnome-session
Exec=gnome-session --session=stumpwm
Type=Application

Eu também tenho o seguinte em /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

No entanto, quando tento efetuar login na sessão do StumpGnome, fico com uma tela preta e, em seguida, sou levado de volta ao prompt do GDM. Eu acho que isso pode ter algo a ver com Wayland x Xorg, mas não tenho certeza de como verificar isso porque eu não sei onde os logs relevantes estariam.

Eu tenho três perguntas. Primeiro e mais importante, como uso o StumpWM como gerenciador de janelas com o gnome3? Segundo, como especifico que gostaria de usar o Xorg em vez do Wayland para uma entrada de desktop do Xsession? Por fim, onde posso encontrar os logs relevantes para a inicialização do ambiente de desktop com falha?

Muito obrigado.

    
por 732 23.04.2018 / 19:59

1 resposta

2

Como o GNOME Shell é o gerenciador de janelas, não, você não pode realmente substituir o WM e executar o GNOME Shell (isto é, o GNOME 3).

Você está tentando criar uma sessão da mesma forma que faria com o GNOME 2.x 10 anos atrás. Isso não funciona com o systemd moderno e tal. Você terá que criar um alvo systemd para a sessão que deseja definir e fazer algo assim em seu gnome-stump.desktop :

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

Você pode navegar pelos destinos normais em /usr/lib/systemd/user/ como referência.

    
por dobey 23.04.2018 / 20:51