Как сделать так, чтобы приложение не-kde / non-qt, запущенное с правами root, выглядело интегрированным в мой рабочий стол KDE?

У меня есть рабочий стол, на котором установлены и Gnome, и KDE.

Когда я запускаю не-KDE-приложения под своей учетной записью, на которой запущен KDE, виджеты приложений получают то же оформление, стиль и т. Д., Что и мои приложения KDE.

Однако, когда мне нужно запустить приложение с правами суперпользователя (т.е. через kdesudo), стиль похож на Gnome, а не на KDE.

Что мне нужно сделать, чтобы изменить это?

0
задан 12 August 2010 в 17:30

4 ответа

Это может работать. Он немного ручной, и вам, возможно, даже понадобится установить его, если он не поставляется с базовыми функциями 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

Я не уверен, будет ли это работать для вас, но это может быть достойным выстрела, как это должно быть автоматически.

0
ответ дан 12 August 2010 в 17:30

Возможно, попробуйте скопировать:

~/.kde/share/config/gtkrc
~/.kde/share/config/gtkrc-2.0
~/.kde/share/config/colors/
~/.kde/share/config/kwinrc

в /root/.kde/share/config/.

0
ответ дан 12 August 2010 в 17:30

Вы пытались изменить внешний вид в настройках системы с учетной записью root? попробуйте открыть его, войдите в систему как root

$ sudo su
# systemsettings

, затем измените внешний вид, как вам нравится, в этом случае, используя те же настройки вашей учетной записи

0
ответ дан 12 August 2010 в 17:30

Это в документации ...

Конфигурация KDE ...

Однако вы не можете предоставить доступ к 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
0
ответ дан 12 August 2010 в 17:30

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

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