Это не тот же вопрос, что и:Диалоговое окно «Управление внешними инструментами» не появляетсягде диалоговое окно не появляется после выбораУправление внешними инструментамииз geditИнструментыменю.
Моя проблема в том,Управление внешними инструментамиопция не отображается вИнструментыменю вообще.
Я отметил галочкой использование плагина вПредпочтенияподменю:
Я даже вышел и перезагрузилgeditпосле включения плагина.
Моя текущая версия:
$ gedit --version
gedit - Version 3.18.3
Кто-нибудь знает, почемуУправление внешними инструментамиопция не отображается?
Результаты namei
:
$ namei -l ~/.config/gedit/tools
f: /home/rick/.config/gedit/tools
drwxr-xr-x root root /
drwxr-xr-x root root home
drwxr-xr-x rick rick rick
drwx------ rick rick .config
drwxr-xr-x root root gedit
tools - No such file or directory
Основываясь на комментарии steeldriver, я запустил:
sudo chown -cR rick:rick /home/rick
и теперь все хорошо.
решение1
Это может произойти, если gedit
не удается записать в свой каталог конфигурации, возможно, из-за проблем с владельцем каталога или правами доступа. Вы можете проверить, namei
например, с помощью
namei -l ~/.config/gedit/tools
f: /home/steeldriver/.config/gedit/tools
drwxr-xr-x root root /
drwxr-xr-x root root home
drwxr-xr-x steeldriver steeldriver steeldriver
drwx------ steeldriver steeldriver .config
drwxr-xr-x steeldriver steeldriver gedit
drwxrwxr-x steeldriver steeldriver tools
Файлы и каталоги ниже ~
должны принадлежать вам.нет root
- последнее обычно является признаком того, что вы уже запускали sudo
это приложение ранее: см.Почему пользователям никогда не следует использовать обычный sudo для запуска графических приложений?Найдите и устраните любые подобные проблемы, используя chown
и/или chmod
по мере необходимости, как рекомендовано вroot
владеет некоторыми файлами, /home/user
стоит ли мне беспокоиться?