У меня есть рабочий стол, на котором установлены и Gnome, и KDE.
Когда я запускаю не-KDE-приложения под своей учетной записью, на которой запущен KDE, виджеты приложений получают то же оформление, стиль и т. Д., Что и мои приложения KDE.
Однако, когда мне нужно запустить приложение с правами суперпользователя (т.е. через kdesudo), стиль похож на Gnome, а не на KDE.
Что мне нужно сделать, чтобы изменить это?
Это может работать. Он немного ручной, и вам, возможно, даже понадобится установить его, если он не поставляется с базовыми функциями gnome, но все готово.
sudo gnome-theme-manager
Моя основа для этого - gnome хранит настройки своей темы в доме пользователя. KDE (или Kubuntu) устанавливает вам тему, близкую к вашей теме KDE, но не устанавливает ее для учетной записи root. Запустив это, вы сможете выбрать (или установить, а затем выбрать) тему, которая ближе соответствует вашей текущей теме KDE.
Редактировать: Несколько других сайтов предлагают сделать это для пользователей Gnome, желающих синхронизировать корневую тему:
sudo ln -s ~/.themes /root/.themes
sudo ln -s ~/.icons /root/.icons
sudo ln -s ~/.fonts /root/.fonts
Я не уверен, будет ли это работать для вас, но это может быть достойным выстрела, как это должно быть автоматически.
Возможно, попробуйте скопировать:
~/.kde/share/config/gtkrc
~/.kde/share/config/gtkrc-2.0
~/.kde/share/config/colors/
~/.kde/share/config/kwinrc
в /root/.kde/share/config/
.
Вы пытались изменить внешний вид в настройках системы с учетной записью root? попробуйте открыть его, войдите в систему как root
$ sudo su
# systemsettings
, затем измените внешний вид, как вам нравится, в этом случае, используя те же настройки вашей учетной записи
Это в документации ...
Однако вы не можете предоставить доступ к sudo, пока пользователь не вошел в систему ...
Поскольку kdm должен быть запущен до входа в систему любого пользователя, он не связан ни с каким конкретным пользователем. Следовательно, невозможно иметь пользовательские файлы конфигурации; все пользователи разделяют общий kdmrc. Из этого следует, что конфигурация kdm может быть изменена только теми пользователями, которые имеют доступ на запись в $KDEDIR/share/config/kdm/kdmrc
(обычно ограничивается системными администраторами, вошедшими в систему как root).
Редактировать : Я извиняюсь. Ответ выше не решает проблему ... для пояснения, я считаю, что это возможный обходной путь ...
Я попробовал это, и это похоже на работу ...
su -
[password]
cd ~/.kde/share/apps
ln -s /home/[user]/.kde/share/apps/color-schemes ./color-schemes
ln -s /home/[user]/.kde/share/apps/QtCurve ./QtCurve