Não consegui determinar a causa raiz, mas encontrei uma solução alternativa que alcança o mesmo resultado.
Acabei de adicionar o script de banner pop-up a /etc/profile.d /.
Quando eu faço o login com o padrão /usr/share/xsessions/ubuntu.desktop, tudo funciona bem. No entanto, se eu alterar o comando "exec" de qualquer maneira, a barra de menu superior (onde o relógio está) nunca aparece. Este é o ubuntu.desktop padrão que funciona:
/usr/share/xsessions/ubuntu.desktop:
[Desktop Entry]
Name=Ubuntu
Comment=This session logs you into Ubuntu
Exec=gnome-session --session=ubuntu
TryExec=unity
Icon=
Type=Application
X-LightDM-DesktopName=Unity
X-Ubuntu-Gettext-Domain=gnome-session-3.0
Este é aquele que quebra a barra de menu superior. mysess.sh tem permissões executáveis.
/usr/share/xsessions/custom.desktop (apenas a linha Exec modificada):
[Desktop Entry]
Name=Ubuntu
Comment=This session logs you into Ubuntu
Exec=/usr/bin/mysess.sh
TryExec=unity
Icon=
Type=Application
X-LightDM-DesktopName=Unity
X-Ubuntu-Gettext-Domain=gnome-session-3.0
/usr/bin/mysess.sh:
#!/bin/bash
gnome-session --session=ubuntu
Eu notei uma pergunta semelhante aqui que eu segui para a entrada acima. Eu também notei uma pergunta semelhante aqui , exceto que não houve resposta.
O que é sobre um script de shell que quebraria o painel superior? Alguma recomendação sobre como depurar?
Não consegui determinar a causa raiz, mas encontrei uma solução alternativa que alcança o mesmo resultado.
Acabei de adicionar o script de banner pop-up a /etc/profile.d /.