Меню приложения отсутствует в строке меню

51

Я сделал новую установку Ubuntu 16.04 и обнаружил, что меню для многих приложений не отображается в строке меню, так как оно настроено в 'Settings > Внешность'. Например: меню для Filezilla, Geary, Libreoffice Writer и Software Center не отображаются. Я не тестировал каждое приложение, но могу сказать, что браузеры (Chrome, Firefox) имеют свои меню в строке меню. Кроме того, если я изменил конфигурацию, чтобы отображать меню «в строке заголовка окна», они также не отображаются.

Любые подсказки?

С уважением.

    
задан Esteban Knöbl 25.04.2016 в 03:33
источник

6 ответов

38

Это сообщение об ошибке, которая исправляется разработчиками.

Отчет об ошибке:
Ссылка

Отсутствует при запуске

Запуск этой команды в окне терминала приведет к возврату меню для текущего сеанса:

$ initctl restart unity-panel-service

Чтобы сэкономить время и необходимость:

  • Сначала проверьте, разрешена ли проблема.
  • Открыть окно терминала
  • Запустите команду

Я написал короткий скрипт и добавил его в свои загрузочные приложения. Сценарий будет делать все вышеперечисленное. У меня будет три минуты, чтобы заметить, исправлена ли проблема, из которой я могу отключить сценарий запуска после исправления ошибки.

Есть звуковое уведомление, чтобы подтолкнуть меня проверить, исправлено ли это ... тогда, наконец, команда автоматически запускается.

Меню будут фиксироваться через 4 минуты после каждой перезагрузки.

Сценарий с именем resetmenus.sh :

#!/bin/bash
sleep 180
espeak "Resetting unity-panel-service"
sleep 60
initctl restart unity-panel-service

Сценарий можно добавить к запуску, набрав startup applications в кнопке поиска запуска Unity.

Исчезновение во время сеанса

Сценарий, описанный выше, решает проблему меню, которая всегда отсутствует при загрузке. Затем меню исчезает между ботинками. Когда это произойдет, я нахожу Alt Cntl T , чтобы вызвать терминал, и набрав unity , как упоминалось в предыдущем ответе, идеально подходит для этого экземпляр.

    
ответ дан L. D. James 01.05.2016 в 08:24
источник
29

По-видимому, это подтвержденная ошибка в выпуске ... Исправление исправляется. Вы можете увидеть отчет об ошибке здесь

Временным решением является открытие терминала с помощью ALT + CONTROL + T и ввода unity . Это заставит пользовательский интерфейс сбросить и устранить проблему. Это нужно каждый раз при загрузке, и это происходит.

Пока неизвестно, почему это происходит, но оно затрагивает около 30% ботинок.

    
ответ дан rlam12 27.04.2016 в 03:06
4

У меня была та же проблема, и я сделал то, что вы объяснили:

sudo apt-get remove libreoffice-gtk

Большое спасибо за помощь, конечно. Я удалил 2 файла ( libreoffice-gtk и libreoffice-gnome ), а затем появилось меню (старая версия).

Но потом я снова попытался установить libreoffice-gtk:

sudo apt-get install libreoffice-gtk

... и открытие libreoffice, меню отображается правильно (новая версия).

Это может быть совпадение, но оно сработало.

    
ответ дан Axier 26.04.2016 в 20:25
3

У меня была такая же проблема с такими приложениями, как LibreOffice 5 и terminal и gedit. В этих приложениях отсутствовала строка меню. Это произошло после обновления Ubuntu до 16.04 LTS с 14.04 LTS ... Я использовал следующие две команды, и это сработало для меня ...

dconf reset -f /org/compiz/

setsid unity

Используйте выше двух команд, и я надеюсь, что это сработает и для вас ...

    
ответ дан Subodh Chalak 01.05.2016 в 22:01
1

Это случилось со мной при обновлении (15.10 - > 16.04), так как я не мог исправить это, я создал нового пользователя, и там все прекрасно выглядит.

изменить

С тоской больше не было, я вернулся, чтобы попытаться восстановить этот профиль пользователя. В конце концов мне удалось получить терминал для этого пользователя (используйте F2 , F3 ... до тех пор, пока вы не получите полноэкранный терминал), затем я смог войти в систему как раненый пользователь и выполните следующие команды:

dpkg --configure -a

По желанию вы можете использовать эти команды для очистки и перенастройки установленных пакетов:

apt install -f
dpkg-reconfigure --force
    
ответ дан Fernando Murrieta 24.05.2016 в 21:09
0

Run

sudo apt-get install indicator-appmenu

Если это действительно что-то устанавливает, значит, вы, скорее всего, нашли проблему. Я не уверен, что самый простой способ активировать приложение, но перезагрузка выполнила эту работу для меня.

    
ответ дан dremodaris 26.07.2018 в 12:37