Aparentemente , ao usar o gdm3 (o padrão do Ubuntu 18.04), devemos ser capazes de executar gdmflexiserver
para obter uma nova saudação e fazer login com resp. mudar para outro usuário.
Ao executar o comando na minha sessão i3, recebo
$ gdmflexiserver
Could not identify the current session.
O problema parece ser que XDG_SESSION_COOKIE
não está definido:
$ env | grep "XDG"
XDG_VTNR=2
XDG_SESSION_ID=3
XDG_SESSION_TYPE=x11
XDG_DATA_DIRS=/usr/share/i3:/usr/local/share:/usr/share:/var/lib/snapd/desktop
XDG_SESSION_DESKTOP=i3
XDG_CURRENT_DESKTOP=i3
XDG_SEAT=seat0
XDG_RUNTIME_DIR=/run/user/1000
XDG_CONFIG_DIRS=/etc/xdg/xdg-i3:/etc/xdg
Como posso configurar o combo gdm3-i3 XDG_SESSION_COOKIE
durante o login (ou quando apropriado)?
Solução alternativa (pode ser específica para o Ubuntu 18.04): Acesse a tela de login pressionando Ctrl+ Alt+ F1. Ele não o anuncia, mas você pode fazer login como outro usuário sem interromper a sessão original. Alternar para frente e para trás funciona muito bem.