Периодически возникает такое окно(при попытке запустить konsole через ярлык или через меню приложений), после того как оно появляется, konsole уже больше не запускается не через ярлыки на панелях ни через меню. Решается только рестартом системы. Но сегодня проблема появилась через минуту после рестарта.
Можно ли как-то исправить проблему без рестарта? Можно ли как-то исправить проблему в принципе?
Возможно причина проблемы спящий режим, после него некоторые программы умирают. Например synaptiks, а иногда и kde падает.
ls -l /usr/bin/konsole
== Когда все работает нормально ==
ls -l /usr/bin/konsole
-rwxr-xr-x 1 root root 6224 окт. 2 04:58 /usr/bin/konsole
== Когда konsole не запускается ==
ls -l /usr/bin/konsole
-rwxr-xr-x 1 root root 6224 окт. 2 04:58 /usr/bin/konsole
Какой-то старый баг :( Но есть и свежее: 1, 2.
Выяснил, что проблема возникает если до этого из консоли, был запущен текстовый редактор kate под рутом. Например вот так:
sudo kate /etc/hosts
Баг стабильно воспроизводится со всеми последними обновлениями.
Для оконных приложений есть фронтэнд
kdesudo kate /etc/hosts
К сожалению, если запускать через kdesudo то у kate все настройки слетают на дефолтовые.
Upd: Освоил nano, для редактирования всяких там php.ini хватает более чем(доволен). Даже поиск оказывается адекватный есть.
Не дефолтовые, а рутовые :) kdesudo systemsettings вам в помощь.
Можете ещё глянуть mcedit, который выделился из midnight commander.
Специально зарегился на сайте, чтобы и свой вклад внести, может помогу кому-нибудь. У меня возникла такая же ошибка, Rosa Fresh R2 (читайте Mandriva, KDE).
Возникло после того, как я в файле /etc/hostname прописал под строчкой с именем моего компа ещё и localhost
Буквально сразу же после выхода из файла консоль выбросило в аут. Ярлык терминала не срабатывал. Перезагрузился.
Терминал открылся. Однако выглядело это так:
[antanariva@name-of-desktop localhost ~]$
после закрытия терминал второй раз не открылся. Теперь всегда показывалась указанная вами выше ошибка:
KDEInit не может запустить "/usr/bin/konsole"
после ещё одной перезагрузки я вернул в порядок файл /etc/hostname
и после последней - всё работает без ошибок.
Отправить комментарий