Я получил странную проблему с kate
редактор.
По некоторым причинам, каждый раз, когда я работаю kate
в нормальном режиме (без sudo
) затем все kate плагины исчезают. Я не видел Projects/FileSystemBrowser/Documents, который я обычно использую.
Но когда я работаю kate
с sudo
затем те плагины обнаруживаются, хотя стиль выглядит нечетным (со всеми границами, и т.д.).
Я пытался удалить и переустановить kate в целом, но проблема все еще сохраняется. Похоже, что у меня есть два различных kate
установленный, стиль выглядит по-другому также при выполнении с/без sudo
.
О, и прежде чем я могу просто ввести kate <document_name>
и это обнаружилось бы приятно на новой вкладке. Теперь это не прокладывает себе путь, открывая совершенно новые окна вместо этого (не новая вкладка).
Любое предложение для устранения этой проблемы ценилось бы - спасибо.
Редактирование 1: у Меня есть две машины Ubuntu 14.04, и это происходит со всего одной машиной. Иронически это происходит с машиной, что я использую большую часть времени (не со вторичной машиной). Это могла быть конфигурация kate, отличается так или иначе, или если конфигурация повреждается?
Редактирование 2: Я не могу вспомнить точно, когда проблема происходит. Но конечно иногда после обновления Ubuntu 12.04 к 14,04. Но снова, я обновил обе из своих машин почти тем же способом.
Редактирование 3:
На машине это kate
работы хорошо:
$ ll ~/.kde/share/config
total 160
drwxrwxr-x 2 test test 4096 Aug 3 17:51 ./
drwxrwxr-x 5 test test 4096 Mar 4 2014 ../
-rw------- 1 root root 66 Dec 5 2014 drkonqirc
-rw------- 1 test test 174 Mar 19 10:47 katepartpluginsrc
-rw------- 1 test test 9075 Aug 3 17:51 katerc
-rw------- 1 test test 35 Feb 12 16:20 kateschemarc
-rw------- 1 test test 3877 Feb 12 16:18 katescriptingrc
-rw------- 1 test test 66067 Jun 16 09:38 katesyntaxhighlightingrc
-rw------- 1 test test 901 Dec 5 2014 kconf_updaterc
-rw------- 1 test test 104 Dec 5 2014 kcookiejarrc
-rw------- 1 test test 328 Jun 16 09:38 kdebugrc
-rw------- 1 test test 39 Mar 4 2014 kdedrc
-rw------- 1 test test 473 Mar 4 2014 kdeglobals
-rw------- 1 test test 69 Mar 4 2014 kio_httprc
-rw------- 1 test test 92 Mar 4 2014 kioslaverc
-rw------- 1 test test 35 Mar 4 2014 knfsshare
-rw------- 1 test test 402 Mar 4 2014 komparerc
-rw------- 1 test test 122 Jun 16 09:38 ktimezonedrc
-rw------- 1 test test 88 Dec 5 2014 kuriikwsfilterrc
-rw------- 1 root root 48 Dec 5 2014 kwalletrc
-rw------- 1 test test 85 Mar 4 2014 nepomukserverrc
-rw------- 1 test test 22 Mar 4 2014 phonondevicesrc
На машине это kate
не работает хорошо (с описанными странными поведениями):
$ ll ~/.kde/share/config
total 188
drwxrwxrwx 3 test test 4096 Aug 4 08:37 ./
drwxrwxrwx 5 test test 4096 Feb 12 09:36 ../
drwxrwxrwx 2 test test 4096 May 22 10:22 colors/
-rwxrwxrwx 1 test test 151 Jul 30 11:34 drkonqirc*
-rwxrwxrwx 1 test test 259 Apr 28 15:05 katepartpluginsrc*
-rwxrwxrwx 1 test test 2098 Feb 12 09:36 katepartscriptrc*
-rwxrwxrwx 1 test test 24686 Aug 4 08:37 katerc*
-rwxrwxrwx 1 test test 96 May 21 16:43 kateschemarc*
-rwxrwxrwx 1 test test 3877 Apr 28 09:38 katescriptingrc*
-rwxrwxrwx 1 test test 66416 Jul 28 13:38 katesyntaxhighlightingrc*
-rwxrwxrwx 1 test test 1148 Jul 31 13:28 kconf_updaterc*
-rwxrwxrwx 1 test test 104 Apr 28 09:38 kcookiejarrc*
-rwxrwxrwx 1 test test 442 Jul 30 11:34 kdebugrc*
-rwxrwxrwx 1 test test 39 Feb 12 09:36 kdedrc*
-rwxrwxrwx 1 test test 574 Jul 30 17:30 kdeglobals*
-rwxrwxrwx 1 root root 88 Jul 24 16:29 kglobalshortcutsrc*
-rwxrwxrwx 1 test test 69 Feb 12 09:36 kio_httprc*
-rwxrwxrwx 1 test test 92 Feb 12 09:36 kioslaverc*
-rwxrwxrwx 1 test test 35 Mar 23 16:04 knfsshare*
-rwxrwxrwx 1 root root 56 Jul 24 16:29 konsolerc*
-rwxrwxrwx 1 test test 122 Mar 23 16:04 ktimezonedrc*
-rwxrwxrwx 1 test test 88 Apr 28 09:38 kuriikwsfilterrc*
-rwxrwxrwx 1 test test 48 Apr 28 09:38 kwalletrc*
-rwxrwxrwx 1 test test 85 Feb 12 09:36 nepomukserverrc*
-rwxrwxrwx 1 test test 22 Feb 12 09:36 phonondevicesrc*
Редактирование 4: Быстрое исправление
После подсказок Lekensteyn я сравнил эти две папки конфигурации. Они на самом деле выглядят очень отличающимися. Как первый шаг, я создал резервную копию config
папка в машине, которая не работает, затем скопируйте ту с другой машины. И теперь kate
кажется, работает хорошо. Я контролирую его теперь.
Очевидно, это еще не похоже на надлежащую фиксацию, но по крайней мере это кажется рабочим на данный момент.
То, что все еще экранирует меня, то, почему это config
папка имеет все те неправильные полномочия, даже после новой установки. Так или иначе это не должно быть в пределах этого Q - пока kate
работы устойчиво со всеми теми плагинами - это - все, в чем я нуждаюсь.
Вы не должны выполнять kate с sudo
, это приводит к таким проблемам. Вместо этого используйте kdesu kate
.
Теперь, предполагая, что некоторые полномочия в Вашем корневом каталоге были испорчены, используйте эту команду для нахождения всех файлов в корневом каталоге, которые не принадлежат Вам (sudo
добавляется в случае, если у Вас есть каталог, который недоступен Вашим пользователем из-за недостаточных полномочий, $USER
обычно расширяется оболочкой до текущего пользователя):
sudo find ~ ! -user $USER -ls
Вы можете затем вручную sudo chown $USER: your-file
или зафиксируйте его сразу при выполнении find
(бойтесь иметь опечатки в этой команде):
sudo find ~ ! -user $USER -ls -exec chown $USER: {} \;
Отметьте :
после $USER
, это приводит к chown
изменение группы файла основной группе пользователя $USER
(который обычно является, но не всегда, то же).
Вы могли попробовать, переустанавливают Kate от терминала:
sudo apt-get install --reinstall Kate
и реконфигурировать Kate:
sudo dpkg-reconfigure Kate
и это могло бы хорошо работать этот путь.