Atualizando o Debian de stretch para buster, e tive problemas ao iniciar o xmonad
.
O que não funciona
Anteriormente, comecei a partir do gerenciador de login, mas agora com gdm3
ou lightdm
, sou expulso diretamente.
Gambiarra
Depois de fazer login em um console bruto ( Ctrl+ Alt+ F2), posso iniciar o xmonad se criar um arquivo ~/.xinitrx
e executar startx
.
O que eu quero
Eu gostaria de poder selecionar xmonad
em gdm3
, depois fazer login, como costumava fazer no trecho.
Estou usando uma configuração minimalista padrão (funciona no console), então não acho que seja esse o problema.
Por favor, diga-me quais arquivos de log podem ser relevantes para serem enviados!
Histórico
/var/log/syslog
na tentativa de login:
Aug 13 09:12:24 vinden systemd[1]: session-c8.scope: Killing process 15753 (lightdm) with signal SIGTERM.
Aug 13 09:12:24 vinden systemd[1]: session-c8.scope: Killing process 15756 (lightdm-gtk-gre) with signal SIGTERM.
Aug 13 09:12:24 vinden systemd[1]: session-c8.scope: Killing process 15769 (uim-helper-serv) with signal SIGTERM.
Aug 13 09:12:24 vinden systemd[1]: Stopping Session c8 of user lightdm.
Aug 13 09:12:24 vinden systemd[1]: session-66.scope: Failed to add inotify watch descriptor for control group /user.slice/user-1000.slice/session-66.scope: No space left on device
Aug 13 09:12:24 vinden systemd[1]: Started Session 66 of user gauthier.
Aug 13 09:12:24 vinden at-spi-bus-launcher[8381]: dbus-daemon[8385]: Activating service name='org.a11y.atspi.Registry' requested by ':1.5' (uid=1000 pid=15983 comm="trayer --edge top --align right --SetDockType true")
Aug 13 09:12:24 vinden at-spi2-registr[15994]: Could not open X display
Aug 13 09:12:24 vinden at-spi-bus-launcher[8381]: dbus-daemon[8385]: Successfully activated service 'org.a11y.atspi.Registry'
Aug 13 09:12:24 vinden at-spi-bus-launcher[8381]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Aug 13 09:12:24 vinden at-spi2-registr[15994]: AT-SPI: Cannot open default display
Aug 13 09:12:24 vinden dbus-daemon[7613]: [session uid=1000 pid=7613] Activating service name='org.freedesktop.portal.IBus' requested by ':1.22' (uid=1000 pid=15977 comm="/usr/bin/ibus-daemon --daemonize --xim ")
Aug 13 09:12:24 vinden dbus-daemon[7613]: [session uid=1000 pid=7613] Successfully activated service 'org.freedesktop.portal.IBus'
Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 15897 (lightdm) with signal SIGTERM.
Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 15903 (gnome-keyring-d) with signal SIGTERM.
Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 15906 (xmonad-session) with signal SIGTERM.
Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 15960 (ssh-agent) with signal SIGTERM.
Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 15977 (ibus-daemon) with signal SIGTERM.
Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 15988 (ibus-dconf) with signal SIGTERM.
Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 16007 (dropbox) with signal SIGTERM.
Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 16008 (dropbox) with signal SIGTERM.
Aug 13 09:12:25 vinden systemd[1]: Stopping Session 66 of user gauthier.
Aug 13 09:12:25 vinden acpid: client 15746[0:0] has disconnected
Aug 13 09:12:25 vinden acpid: client connected from 16014[0:0]
Aug 13 09:12:25 vinden acpid: 1 client rule loaded
Aug 13 09:12:26 vinden systemd[1]: session-c9.scope: Failed to add inotify watch descriptor for control group /user.slice/user-118.slice/session-c9.scope: No space left on device
Aug 13 09:12:26 vinden systemd[1]: Started Session c9 of user lightdm.
Problema resolvido, mas não relacionado. Vou postar como eu depurei esse problema.
Eu precisava verificar
/var/log/Xorg.0.log
, mas o arquivo estava de alguma forma truncado para que eu perdesse o erro.tail -f /var/log/Xorg.0.log >> ~/tmp/Xorg.log
~/tmp/Xorg.log
No meu caso, se você quer saber,
xkbcomp
travou com uma falha de segmentação por causa de um erro no arquivo de configuração do meu teclado, levando consigo tudo. Suponho quexkbcomp
seja uma versão mais recente do que a que eu tinha anteriormente (porque atualizei o Debian) e é menos resiliente a erros de configuração do que a versão mais antiga.