Меню Gedit на Ubuntu 16.04

Где меню Гедит? Это не появляется.

Также, как вы можете видеть на этом изображении, кнопки исчезли:

Здесь только две кнопки (вы можете видеть кнопку "открыть" на изображении, а кнопка "сохранить" находится справа, которую я не зафиксировал на изображении)

Как я могу искать строки сейчас?

Редактировать 1: Как я обнаружил, это также относится к терминалу и nautilus. Никакое меню не появляется, когда я нахожусь над вершиной. НО, при переходе в гостевую сессию я правильно вижу меню. Что не так с моим старым, перенесенным пользователем?

Изменить 2: Из дальнейшего тестирования я пришел к выводу, что эта проблема возникает только у пользователя, который выполнил обновление (то есть у меня). Все остальные локальные пользователи, которые существовали до обновления, исправны и не подвержены влиянию. Кроме того, предлагаемое решение здесь не работает для меня.

2 ответа

Это подтвержденная ошибка, которая возникла с beta2 версия от 16.04, как сообщают некоторые пользователи на форумах Ubuntu. Его значение было установлено как критическое, поэтому, вероятно, оно скоро будет решено.

Люди сообщили о двух разных способах решения этой проблемы:

  • Временное исправление: выйти и войти
  • Постоянное исправление: запустите терминал и запустите следующее:

    $ mkdir -p .config/autostart
    $ gedit .config/autostart/menus.desktop
    

    И добавьте в файл этот контент:

    [Desktop Entry]
    Type=Application
    Exec=initctl restart unity-panel-service
    Hidden=false
    NoDisplay=false
    X-GNOME-Autostart-enabled=true
    Name=menus
    Comment=Show me the menus
    X-GNOME-Autostart-Delay=
    

    X-GNOME-Autostart-Delay= значение пусто специально, но если исправление не работает должным образом, вам может понадобиться добавить 1 или 2.
    Источник

Я обнаружил, что запись на рабочем столе не работает при запуске (16.04). Я плагиат один, чтобы придумать:

[Desktop Entry]
Name=menus
GenericName=Menus Startup
Comment=Show me the menus
Exec=initctl restart unity-panel-service
Terminal=false
Type=Application
StartupNotify=false

Я также столкнулся с той же проблемой с LibreOffice, которая решается с помощью этого исправления.

Вчера, после новой и полной переустановки Ubuntu 16.04, я впервые столкнулся с проблемой пропавшего меню Gedit. Вот что я сделал, чтобы обойти это.

Зная, что sudo не справляется с работой, я решил попробовать с su.

Я дал root пароль sudo passwd root (следуйте инструкциям), затем:

$ su root $ [password for root] $ gedit

Успех! root Gedit со всеми присутствующими меню!

Чтобы немного его автоматизировать, я сделал следующее... Запустил sudo gedit и сохранил исполняемый однострочный файл в / bin с именем sugedit

!/bin/bash

su -c gedit root (чтобы сделать его исполняемым, щелкните его правой кнопкой мыши в (sudo) Nautilus после того, как вы сохранили его, и просмотрите Свойства> Разрешения.

Другой sudo gedit и поместил неисполняемый файл '.desktop' в / usr / share / apps, названный sugedit.desktop. [Desktop Entry] Name=sugedit Comment=Run root as su GenericName=sugedit Exec=sugedit Terminal=true Type=Application Categories=Utility Icon=/mnt/storage2/gnome_furniture/gedit-r.png NotShowIn=GNOME-Flashback; X-AppStream-Ignore=true X-Ubuntu-Gettext-Domain=session-shortcuts

Я не знаю, сколько из этого не нужно, но кто дает как ** т 2 ТБ свободного места!?; Я просто вставил его из другого файла.desktop и сделал очевидные изменения. Я ЗНАЮ, что Terminal = true важно, потому что я не нашел способа использовать su в качестве пользователя root без необходимости ввода пароля root, и для этого нужен терминал. Я также указал 'Icon =' на тот, который использовал ранее.

sugedit теперь виден в тире, и я перетащил копию на панель запуска.

Окно терминала остается открытым в фоновом режиме, но закрывается при закрытии Gedit.

Я надеюсь, что это работает для вас!

Теперь мне просто нужно получить параметры пользователя ("Открыть с помощью" и т. Д.) В контекстном меню в Nautilus/Files, работающем от имени пользователя root.

Примечание: я скачал исходный код для Gedit-3.33.90 с сайта разработчика, но компиляция не удалась из-за отсутствующего файла.

Другие вопросы по тегам