Я сделал новую установку Ubuntu 16.04 и обнаружил, что меню для многих приложений не отображаются в строке меню, как это настроено в «Настройки> Внешний вид». Например: меню для Filezilla, Geary, Libreoffice Writer и Software center не отображаются. Я не тестировал каждое приложение, но могу сказать, что браузеры (Chrome, Firefox) имеют свои меню в строке меню. Кроме того, если я изменю конфигурацию для отображения меню «в строке заголовка окна», они также не отображаются.
Есть какие-нибудь подсказки?
С уважением.
Об этой ошибке сообщают разработчики.
Отчет об ошибке:
https://bugs.launchpad.net/ubuntu/+source/ unity / + bug / 1532226
Отсутствует при запуске
Выполнение этой команды в окне терминала вернет меню для текущего сеанса:
$ 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 приложения
в кнопке поиска запуска Unity.
Исчезают во время входа в систему
Приведенный выше сценарий решает проблему с меню, которая всегда отсутствует при загрузке. Меню впоследствии исчезает между загрузками. Когда это происходит, я считаю, что Alt Cntl T , чтобы вызвать терминал, и набрав unity
, как упоминалось в предыдущем ответе, идеально для этого случая.
У меня была такая же проблема с такими приложениями, как LibreOffice 5, терминал и gedit. В этих приложениях отсутствовала строка меню. Это произошло после обновления Ubuntu до 16.04 LTS с 14.04 LTS ... Я использовал следующие две команды, и у меня это сработало ...
dconf reset -f /org/compiz/
setsid unity
Используйте две указанные выше команды, и я надеюсь, что они сработают и для вас ...
По-видимому, это подтвержденная ошибка в выпуске ... Исправление исследуется. Вы можете увидеть отчет об ошибке здесь
Временное решение - открыть терминал с помощью ALT + CONTROL + T и набрав единство
. Это приведет к сбросу пользовательского интерфейса и устранению проблемы. Вам нужно будет делать это каждый раз при загрузке, и это происходит.
Пока неизвестно, почему это происходит, но это влияет примерно на 30% загрузок.
Это случилось со мной при обновлении (15.10 -> 16.04), так как я не смог исправить это, я создал нового пользователя, и там все выглядит нормально.
изменить!
Когда я больше не спешил, я вернулся, чтобы попытаться восстановить этот профиль пользователя. В конце концов мне удалось получить терминал для этого пользователя (используйте F2 , F3 ... пока вы не получите терминал с полным экраном), затем я смог войти в систему как раненый user и выполните следующие команды:
dpkg --configure -a
При желании вы можете использовать эти команды для очистки и перенастройки установленных пакетов:
apt install -f dpkg-reconfigure --force
arton@arton-Latitude-E6230:~$ sudo dpkg -i /home/arton/Downloads/amd64/docker.io_1.12.6-0ubuntu1~16.04.1A~4.2.0.201703241951_amd64.deb
[sudo] password for arton: dpkg: error: dpkg status database is locked by another process
– arianit
19 September 2017 в 01:56
У меня была та же проблема, и я сделал то, что вы объяснили:
sudo apt-get remove libreoffice-gtk
Конечно, большое спасибо за помощь.
Я удалил 2 файла ( libreoffice-gtk
и libreoffice-gnome
), после чего появилось меню (старая версия).
Но затем я снова попытался установить только libreoffice-gtk:
sudo apt-get install libreoffice-gtk
... и открыв libreoffice, меню отображается правильно (новая версия).
Это может быть совпадение, но оно сработало.
Запустите
sudo apt-get install indicator-appmenu
Если это действительно что-то устанавливает, значит, вы, вероятно, нашли проблему. Я не уверен, что это самый простой способ активировать меню приложения, но перезагрузка сработала за меня.
bc <<< '(${var1} < ${var2})'
эхо ": $exp" у меня есть эта ошибка – khiat abdelhamid 19 September 2017 в 01:01