Хехе. Решил проверить - а чо, правда файловый менеджер под рутом иконки не рисует?
1. kdesudo dolphin - не рисует. Зато каталоги показывает.
2. рецепт, не помню откуда, с прописыванием в /etc/environment
XDG_CURRENT_DESKTOP="KDE" в /etc/environment
не работает, "Процесс протокола file неожиданно завершился"
3. сделал как
http://mykubik.blogspot.ru/2016/10/dolphin-kdesudo.html тут
sudo touch /etc/sudoers.d/workaround_kde5
echo 'Defaults env_keep += "KDE_SESSION_VERSION KDE_FULL_SESSION"' | sudo tee /etc/sudoers.d/workaround_kde5
оформление в программах, запущенных из-под root, появилось, но dolphin теперь каталоги-файлы вообще не показывает, с ошибкой "Процесс протокола file неожиданно завершился"
4. удаляю созданное в /etc/sudoers.d/ - оформление как в п.1, но процесс протокола file неожиданно завершился.
Непостижимо всё это. Перезапустить иксы что ли...
Пользователь добавил сообщение 27 Января 2017, 20:41:26:
После рестарта иксов жызнь наладилась на один - первый - запуск kdesudo dolphin. Второй запуск - протокол file etc etc etc. Что за клоунада, непонятно.
Пользователь добавил сообщение 27 Января 2017, 20:58:59:
Я так понимаю, не настройки виноваты, а что-то эдакое происходит после первого запуска из-под root в новой сессии.
Пользователь добавил сообщение 28 Января 2017, 05:50:45:
сразу после загрузки, 2 экземляра root dolphin - ок
выключаю оба, снова запускаю kdesudo dolphin - не ок
Пользователь добавил сообщение 28 Января 2017, 06:16:46:
а вот так долфин запустится
$ kdesudo dbus-launch dolphin
https://bugs.kde.org/show_bug.cgi?id=165268 вот тут подсмотрел. Там ещё есть вариант с dolphin --nofork, но он в последних kde не работает.
Я так думаю, надо алиас сделать. kdesudo = 'kdesudo dbus-launch'. И больше не париться.
Пользователь добавил сообщение 28 Января 2017, 07:07:35:
И между прочим. Баг на лаунчпаде. Старый как отпечаток трилобита.
https://bugs.launchpad.net/ubuntu/+source/kde4libs/+bug/506361 Поддержите, кто желает.