Detalhes do sistema:
Tem trabalhado bem por mais de seis meses. Eu não instalei um dm (como o gdm, lightdm) mas eu sempre entro no tty e corro o startx de lá (eu gosto desse jeito). O seguinte .xinitrc tem funcionado bem durante o último mês ou mais:
xmodmap ~/.xmodmap
exec i3
em que .xmodmap é o seguinte
! Swap Caps_Lock and Control_L
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
! swap left and right mouse buttons
pointer = 3 2 1
No entanto, após a atualização e atualização do apt-get de hoje, meu gnome-terminal não abriria dentro do i3, então notei que o ícone do nm-applet não seria mostrado na barra de status do i3status então não há internet). Felizmente eu tinha instalado o urxvt também, então eu corri o 'gnome-terminal' na linha de comando do urxvt (tty seria inútil aqui já que o X não foi inicializado) e recebi este erro:
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0:
Error spawning command line
'dbus-launch --autolaunch=<some-long-id-string> --binary-syntax --close-stderr':
Child process exited with code 1
Internet me disse que isso tem a ver com localidades corrompidas, então eu fiz as rotinas locale-gen purge e dpkg-reconfigure locale. Sem efeito.
Curiosamente, depois de fazer 'sudo su' do urxvt, o gnome-terminal começou bem (o que significa root). Então eu entrei como um usuário diferente e o gnome-terminal (e o nm-applet) funcionou muito bem. Então eu sabia que havia algo errado com a minha conta de usuário principal (ou seja, alguma configuração no meu diretório principal).
Neste momento eu estava completamente perdido, já que nenhum dos conselhos da internet funcionou. Mas eu acabei de remover .xinitrc e adivinhe, tudo voltou ao normal. Ainda mais estranho, rodar 'xmodmap ~ / .xmodmap' do gnome-terminal funcionou sem nenhum problema.
Então, minhas perguntas são: