KDEInit не удалось запустить / usr / bin / kate

Ответы, касающиеся каталогов, дадут правильное число, но по неправильным причинам. Число не является количеством подкаталогов плюс "." и ".."

Число на самом деле такое же, как и для файла: количество жестких ссылок на каталог. Например, создадим новый каталог:

someuser@mymachine:~/test$ mkdir temp
someuser@mymachine:~/test$ ls -al
total 24
drwxrwxr-x  3 someuser someuser  4096 2012-02-27 15:58 .
drwx------ 50 someuser someuser 16384 2012-02-27 15:52 ..
drwxrwxr-x  2 someuser someuser  4096 2012-02-27 15:58 temp
someuser@mymachine:~/test$

Вы можете видеть, что количество ссылок равно 2. Этими ссылками являются имя «temp» и «.». каталог в temp (aka "temp /.") не каталог «..». Это ссылка на родителя «temp». Какой тип объясняет, почему создание подкаталога создает новую ссылку. Давайте сделаем это:

someuser@mymachine:~/test$ cd temp
someuser@mymachine:~/test/temp$ mkdir subtemp
someuser@mymachine:~/test/temp$ ls -al
total 12
drwxrwxr-x 3 someuser someuser 4096 2012-02-27 16:03 .
drwxrwxr-x 3 someuser someuser 4096 2012-02-27 15:58 ..
drwxrwxr-x 2 someuser someuser 4096 2012-02-27 16:03 subtemp
someuser@mymachine:~/test/temp$

Теперь в каталоге есть 3 ссылки. Это «temp», «temp /». и "subemp / .." (то есть каталог ".." внутри "subemp"). Вот почему подкаталоги добавляют ссылку - потому что все они имеют каталог «..», ссылающийся на родителя.

1
задан 22 September 2013 в 20:52

2 ответа

Я столкнулся с этой проблемой с недавно выпущенным Kubuntu 15.04 (Vivid). Я решил это, заменив команду в ссылке kate -u %U на kate -b %U.

Согласно документам Кэт, опция -u, --use сообщает kate в

Использовать уже запущенный экземпляр Kate; по умолчанию, только для совместимости.

Кейт в этом выпуске говорит, что опция неизвестна. Опция -b, --block указывает kate на

Использовать уже запущенный экземпляр Kate; по умолчанию, только для совместимости.

1
ответ дан 24 May 2018 в 17:42

У меня такая же возможность после обновления до Kubuntu 15.04.

Исправлено, открыв файл

.local/share/applications/kde4-kate.desktop

И изменив строку: X-DBUS-StartupType=Multi на X-DBUS-StartupType=none

Который зафиксировал ошибку для меня. Получил идею из этого поста и, похоже, работает

1
ответ дан 24 May 2018 в 17:42

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

Похожие вопросы: