Приведение внешнего вида в окончательный порядок (GTK, root-mode, и т.д.) (KDE 4.2 RC, 8.10)

Изображение пользователя Bazilio.

Обновился вчера до KDE 4.2 RC, ни чего не сломалось, особых изменений не заметил. Ну и руки зачесались что-нибудь сделать.

У меня были 2 проблемы:

  • GTK приложения запущенные с правами суперпользователя не использовали стиль оформления, хотя если с правами обычного пользователя запускать - использовали.
  • KDE приложения запущенные с правами суперпользователя имели дефолтную тему (Oxigen), которая меня раздражает, и дефолтные (голубые) цвета.

Вобщем тут не ходи к гадалке - дело всё в настройках, хранящихся в /root
Гугление натолкнуло не следующие решения:
su
ln -s /home/bazilio/.kde/share/config/kdeglobals /root/.kde/share/config/kdeglobals
ln -s /home/bazilio/.gtkrc-2.0-kde4 /root/.gtkrc-2.0

Вопервых в директорию /root может писать только root, поэтому мы делаем su (sudo тут не работает).
Далее мы создаём символические ссылки на конфиги, которые находятся в нашей домашней папке. Таким образом всё, что мы от своего пользователя настраиваем (оформление), автоматически будет применяться к программам запущенным с правами суперпользователя.
Заметте, в домашней папке лежит файл ".gtkrc-2.0-kde4", в папке рута он должен называться ".gtkrc-2.0".

Далее я заметил, что у меня почемуто шрифты в Synaptic без сглаживания.
Легко это пофиксил:
Нужно отредактировать файл /root/.fonts.conf
В нём поменять пределы размера шрифтов, к которым сглаживание не применяется. Было 0-12, я исправил на 0-7.
Вот листинг секции за это отвечающей:
<match target="font" >
  <test compare="more_eq" name="pixelsize" qual="any" >
   <double>0</double>
  </test>
  <test compare="less_eq" name="pixelsize" qual="any" >
   <double>7</double>
  </test>
  <edit mode="assign" name="antialias" >
   <bool>false</bool>
  </edit>
</match>

Комментарии (4)

0
f242 - 9 Март, 2009 - 16:04

а что за папка gtkrc-2.0-kde4?
кубунта 9.04 кде 4.2.1 нету такой почему-то, а тоже хотелось бы проделать эти манипуляции

0
Lang - 9 Март, 2009 - 16:41
Изображение пользователя Lang.

Это не папка, это конфигурационный файл, он скрытый

0
f242 - 9 Март, 2009 - 21:46

точно! а вниз то я и не промотал

0
Гость - 27 Апрель, 2016 - 13:23

Для Kubuntu 16.04 ещё необходимо сделать символическую ссылку:
ln -s /home/shev/.config/gtk-3.0 /root/.config/gtk-3.0

и тогда synaptic и ко. тоже будут выглядеть настроенными :)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры