Когда я вхожу в систему со значением по умолчанию/usr/share/xsessions/ubuntu.desktop, все хорошо работает. Однако, если я изменяю "исполнительную" команду всегда, верхняя панель меню (где часы), никогда не появляется. Это - значение по умолчанию ubuntu.desktop, который работает:
/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
Это - то с этим, повреждает верхнюю панель меню. mysess.sh имеет исполняемые полномочия.
/usr/share/xsessions/custom.desktop (только измененная Исполнительная строка):
[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
Я заметил подобный вопрос здесь, за которым я следовал для входа выше. Я также заметил подобный вопрос здесь, кроме не было никакого ответа.
Что о сценарии оболочки повредило бы верхнюю панель? Какие-либо рекомендации о том, как отладить?
Я не смог определить первопричину, но я нашел обходное решение, которое достигает того же результата.
я просто добавил раскрывающийся сценарий баннера к/etc/profile.d/.