Я обновился до 14.04 и включил локально интегрированные меню. Однако, похоже, они работают на случайной выборочной основе. Я попробовал несколько приложений — Firefox и LibreOffice работают, но Terminal и Nemo — нет:
Что происходит? Как мне заставить последнее интегрироваться так же, как и первое?
решение1
Сначала откройте gnome-terminal (терминал), затем нажмите «Изменить», выберите «Prefrences» и отключите опцию «Показывать строку меню по умолчанию в новых терминалах». Закройте меню «Prefrences», щелкните правой кнопкой мыши в любом месте области вывода и снимите флажок «Показывать строку меню» перед закрытием терминала.
Теперь откройте новый терминал, щелкните правой кнопкой мыши в любом месте области вывода и выберите «показать строку меню». Теперь меню должно правильно отображаться на верхней панели, а не в окне, как раньше.
Далее нажмите «терминал» в верхнем меню, выберите «настройки» и на этот развключить опцию«показывать строку меню по умолчанию в новых терминалах».
Теперь меню должно отображаться в верхнем меню, а не в окне, и проблема должна быть устранена.
(проверено на недавно установленном Ubuntu-Desktop 14.04)
Если вы еще этого не попробовали, возможно, вам захочется проверить, работает ли этот параметр командной строки для этих приложений, отключив интегрированные меню окон для вашего профиля пользователя с помощью gsettings.
gsettings set com.canonical.Unity integrated-menus false
Что касается indicator-appmenu, вы можете проверить, установлен ли он, введя следующую команду в открытом терминале:
dpkg -l | grep indicator-appmenu
В выводе должен быть указан indicator-appmenu, если он установлен, в чем я уверен, но кто знает, если нет, вы можете установить его или дажепереустановитьэто просто для пущей важности.
sudo apt-get update && sudo apt-get install --reinstall indicator-appmenu