Это сообщенная ошибка, которая устраняется разработчиками.
Сообщение об ошибке:
https://bugs .launchpad.net/ubuntu /+источник/unity/+ошибка/1532226
Отсутствует при запуске
Выполнение этой команды в окне терминала вернет меню для текущего сеанса:
$ initctl restart unity-panel-service
Чтобы сэкономить время и необходимость:
- Сначала проверьте, устранена ли проблема
- Открыть окно терминала
- Выполните команду
Я написал короткий скрипт и добавил его в свои приложения для запуска. Скрипт выполнит все вышеперечисленное. У меня будет три минуты, чтобы заметить, исправлена ли проблема, из которых я могу отключить сценарий запуска, как только ошибка будет исправлена.
Есть звуковое уведомление, побуждающее меня проверить, исправлено ли это ... затем, наконец, команда выполняется автоматически.
Меню будут исправлены через 4 минуты после каждой перезагрузки.
Сценарий с именем resetmenus.sh
:
#!/bin/bashsleep 180espeak "Resetting unity-panel-service"sleep 60initctl restart unity-panel-service
Сценарий можно добавить в автозагрузку, набрав startup applications
в Unity Запустите кнопку поиска.
Исчезновение во время сеанса входа в систему
Приведенный выше сценарий устраняет проблему с меню, которая всегда отсутствует при загрузке. Впоследствии меню исчезает между загрузками. Когда это происходит, я нахожу AltCntlT чтобы вызвать терминал и ввести unity
как упоминалось в предыдущем ответе, это идеально подходит для этого случая.