Меню 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 с сайта разработчика, но компиляция не удалась из-за отсутствующего файла.