Когда я запускаю Kontact от имени другого пользователя, используя gksudo
, gksu
или kdesudo
, все темы портятся:
Когда Я запускаю Thunderbird как другой пользователь, он отлично работает! Я использую Ubuntu 12.10 с использованием интерфейса Unity.
Как исправить тематику приложений KDE при запуске от имени другого пользователя?
Это похоже на тему «Грызунов» в gtk. Видимо приложения qt под любым другим пользователем не могут автоматически подобрать тему рабочего стола.
Выполнить:
xhost + gksudo -u youruser qtconfig xhost -из командной строки. Если он не установлен, установите его с помощью
sudo apt-get install qt4-qtconfig
. Затем установите GUI Style на Gtk + на первой вкладке внешнего вида . Сохранить и выйти. Последующие 'sudoed' приложения qt подхватят работающую тему GTK. Однако это может повлиять на внешний вид этих приложений при запуске под KDE. Возможно, отправьте отчет об ошибке в qt makers.
РЕДАКТИРОВАТЬ: Действует сегодня, 2013-02-27, в обновлениях есть qt-chooser
пакет, который может помочь в решении этих проблем.