
Недавно я обновился с версии 14.04 до 16.04 LTS, и хотя система работает нормально и в целом стабильна, есть проблема, которая меня беспокоит.
Для окон, имеющих строку меню, она отображается всегда, независимо от выбранного значения в настройке «видимость меню». Смотрите рисунки ниже:
На другой системе, которую я также обновил, меню скрывается корректно при выборе этой настройки.
Что может быть причиной такого поведения? Можно ли что-то сделать, чтобы это исправить?
Я пробовал сбросить настройки Unity с помощью unity --reset
, с помощью sudo apt install --reinstall ubuntu-desktop
и с помощью sudo apt install --reinstall unity
, но безуспешно.
Результат команды dpkg -l indicator-appmenu
:
$ dpkg -l indicator-appmenu
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
rc indicator-appm 13.01.0+14.0 amd64 Indicator for application menus.
решение1
В вашей системе отсутствует indicator-appmenu
пакет. Без этого пакета вы не получите меню приложения на заголовке сеанса Unity.
Переустановка ubuntu-desktop
пакета не решила проблему, поскольку по какой-то неизвестной причине этот пакет не был включен в список зависимостей ubuntu-desktop
пакета для 16.04 (вы можете проверить это с помощью apt-cache depends ubuntu-desktop
команды).
Итак, чтобы исправить проблему, установите пакет с помощью этой команды
sudo apt-get install indicator-appmenu