Я два раза писал о том, как глючно в Gentoo реализован оверлей kde-sunset, совсем не так, как было до вынесения KDE 3 в отдельный оверлей. GTK-приложения выглядят плохо. Установил я qtcurve, чтобы выглядело хорошо. Ну и где результат? Нет его. В KANOTIX (дистрибутив) всё выглядит как надо, могу сделать скриншот.
Что делал и что нагуглил: http://www.linux.org.ru/forum/general/4791954 - здесь у человека всё удалось, но он не написал как. http://www.gentoo.ru/node/17361 - здесь в файл .gtkrc-2.0 (которого у меня нет) добавили строчки:
include "/usr/share/themes/QtCurve/gtk-2.0/gtkrc"
style "user-font" {
font_name = "Droid Sans 9"
}
widget_class "*" style "user-font"
gtk-font-name="Droid Sans 9"
gtk-theme-name = "qtcurve"
gtk-icon-theme-name = "Tango"
И всё заработало. У меня нет. Начал проверять - у меня вообще нет каталога /usr/share/themes/QtCurve . Как и /usr/kde/3.5/share/themes . Вот что есть:
>>> Installing (1 of 1) x11-themes/qtcurve-0.69.1
* checking 25 files for package collisions
--- /usr/
--- /usr/share/
--- /usr/share/doc/
--- /usr/share/doc/qtcurve-0.69.1/
>>> /usr/share/doc/qtcurve-0.69.1/TODO.bz2
>>> /usr/share/doc/qtcurve-0.69.1/ChangeLog.bz2
>>> /usr/share/doc/qtcurve-0.69.1/README.bz2
--- /usr/kde/
--- /usr/kde/3.5/
--- /usr/kde/3.5/lib64/
--- /usr/kde/3.5/lib64/kde3/
>>> /usr/kde/3.5/lib64/kde3/kstyle_qtcurve_config.so
>>> /usr/kde/3.5/lib64/kde3/kstyle_qtcurve_config.la
--- /usr/kde/3.5/lib64/kde3/plugins/
--- /usr/kde/3.5/lib64/kde3/plugins/styles/
>>> /usr/kde/3.5/lib64/kde3/plugins/styles/qtcurve.so
--- /usr/kde/3.5/share/
--- /usr/kde/3.5/share/locale/
--- /usr/kde/3.5/share/locale/tr/
--- /usr/kde/3.5/share/locale/tr/LC_MESSAGES/
>>> /usr/kde/3.5/share/locale/tr/LC_MESSAGES/qtcurve.mo
--- /usr/kde/3.5/share/apps/
--- /usr/kde/3.5/share/apps/kdisplay/
--- /usr/kde/3.5/share/apps/kdisplay/color-schemes/
>>> /usr/kde/3.5/share/apps/kdisplay/color-schemes/QtCurve.kcsrc
--- /usr/kde/3.5/share/apps/kstyle/
--- /usr/kde/3.5/share/apps/kstyle/themes/
>>> /usr/kde/3.5/share/apps/kstyle/themes/qtc_klearlooks.themerc
>>> /usr/kde/3.5/share/apps/kstyle/themes/qtcurve.themerc
--- /usr/kde/3.5/share/apps/QtCurve/
>>> /usr/kde/3.5/share/apps/QtCurve/Murrine.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Plastic.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Dull_Glass.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Clear.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Curve.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Ozone.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Human.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Clean.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Silk.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Agua.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Shiny_Glass.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Plain.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Inverted.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Glow.qtcurve
>>> /usr/kde/3.5/share/apps/QtCurve/Glass.qtcurve
>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
--- replaced obj /usr/share/doc/qtcurve-0.69.1/TODO.bz2
--- replaced obj /usr/share/doc/qtcurve-0.69.1/README.bz2
--- replaced obj /usr/share/doc/qtcurve-0.69.1/ChangeLog.bz2
--- replaced dir /usr/share/doc/qtcurve-0.69.1
--- replaced dir /usr/share/doc
--- replaced dir /usr/share
--- replaced obj /usr/kde/3.5/share/locale/tr/LC_MESSAGES/qtcurve.mo
--- replaced dir /usr/kde/3.5/share/locale/tr/LC_MESSAGES
--- replaced dir /usr/kde/3.5/share/locale/tr
--- replaced dir /usr/kde/3.5/share/locale
--- replaced obj /usr/kde/3.5/share/apps/kstyle/themes/qtcurve.themerc
--- replaced obj /usr/kde/3.5/share/apps/kstyle/themes/qtc_klearlooks.themerc
--- replaced dir /usr/kde/3.5/share/apps/kstyle/themes
--- replaced dir /usr/kde/3.5/share/apps/kstyle
--- replaced obj /usr/kde/3.5/share/apps/kdisplay/color-schemes/QtCurve.kcsrc
--- replaced dir /usr/kde/3.5/share/apps/kdisplay/color-schemes
--- replaced dir /usr/kde/3.5/share/apps/kdisplay
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Silk.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Shiny_Glass.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Plastic.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Plain.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Ozone.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Murrine.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Inverted.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Human.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Glow.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Glass.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Dull_Glass.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Curve.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Clear.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Clean.qtcurve
--- replaced obj /usr/kde/3.5/share/apps/QtCurve/Agua.qtcurve
--- replaced dir /usr/kde/3.5/share/apps/QtCurve
--- replaced dir /usr/kde/3.5/share/apps
--- replaced dir /usr/kde/3.5/share
--- replaced obj /usr/kde/3.5/lib64/kde3/plugins/styles/qtcurve.so
--- replaced dir /usr/kde/3.5/lib64/kde3/plugins/styles
--- replaced dir /usr/kde/3.5/lib64/kde3/plugins
--- replaced obj /usr/kde/3.5/lib64/kde3/kstyle_qtcurve_config.so
--- replaced obj /usr/kde/3.5/lib64/kde3/kstyle_qtcurve_config.la
--- replaced dir /usr/kde/3.5/lib64/kde3
--- replaced dir /usr/kde/3.5/lib64
--- replaced dir /usr/kde/3.5
--- replaced dir /usr/kde
--- replaced dir /usr
* Running kbuildsycoca to build global database... [ ok ]
>>> Regenerating /etc/ld.so.cache... [ ok ]
>>> Original instance of package unmerged safely.
* Running kbuildsycoca to build global database... [ ok ]
>>> Regenerating /etc/ld.so.cache...
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
* IMPORTANT: 110 config files in '/etc' need updating.
* IMPORTANT: 1 config files in '/usr/kde/3.5/share/config' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
* IMPORTANT: 7 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
athlon64x2 zenitur #