LinuxForum.Fans
Тема

В systemsettings (KDE 4.5.5) нет пункта "Стили и шрифты GTK+"

Автор: Alex-L 21 сообщений 6765 просмотров
#119978

Подскажите, пожалуйста, что надо установить чтобы в systemsettings (KDE 4.5.5) появился пункт "Стили и шрифты GTK+".

#119982

Не это?

text

 # eix kde-misc/kcm_gtk
* kde-misc/kcm_gtk
     Available versions:  (4) 1.1
    {aqua kdeenablefinal linguas_bg linguas_cs linguas_de linguas_es linguas_fr linguas_it linguas_nn linguas_ru linguas_sv linguas_tr}
     Homepage:            http://gtk-qt.ecs.soton.ac.uk
     Description:         KControl GTK+ Theme Selector
#119984

kde-misc/kcm_gtk установлено. Может флаги кагие нужны. У меня "-gtk" - это не может быть причиной?

#119988

Alex-L, должны быть установлены и сами темы, одинаковые для Qt и Gtk программ:

  • x11-themes/gtk-engines-kde4
  • x11-themes/qtcurve-qt4
  • x11-themes/gtk-engines-qtcurve
Alex-L написал:
У меня "-gtk" - это не может быть причиной?

Не скажу будет ли это причиной в данном случае, но сам по себе флаг вредным не считаю — есть очень много нужных и полезных программ, имеющих только gtk-интерфейс.

#120044

В ранних версиях у пакета qt-gui был флаг 'gtk'.
Возможно, у вас именно эта версия.

#120072

qtcurve-qt4 и gtk-engines-qtcurve установил, а gtk-engines-kde4 - нету такого:

text
# eix x11-themes/gtk-engines-kde4
No matches found.

версия qt-gui - 4.7.1-r1, он без флага gtk. При добавлении gtk в make.conf ничего относящегося к KDE не предлагается к пересборке. Так что, наверное дело не в флагах (во всяком случае не в "gtk").

#120091

Alex-L, покажите

text

ls -l ~/.kde4/{Autostart,env}
#120110
text
$ ls -l ~/.kde4/{Autostart,env}
ls: невозможно получить доступ к /home/aaa/.kde4/env: Нет такого файла или каталога
/home/aaa/.kde4/Autostart:
итого 0
#120119
Alex-L написал:
ls: невозможно получить доступ к /home/aaa/.kde4/env: Нет такого файла или каталога

А должен быть там файл gtk-qt-engine.rc.sh примерно такого вида:

text

#!/bin/bash

# Make sure our customised gtkrc file is loaded. export GTK2_RC_FILES=/home/lupo/.gtkrc-2.0-kde4

Ну и соответственно ~/.gtkrc-2.0-kde4:

text

# This file was written by KDE
# You can edit it in the KDE control center, under "GTK Styles and Fonts"

include "/usr/share/themes/QtCurve/gtk-2.0/gtkrc" include "/etc/gtk-2.0/gtkrc"

style "user-font" { font_name="Droid Sans" } widget_class "*" style "user-font"

gtk-theme-name="QtCurve" gtk-font-name="Droid Sans 10"

P.S. Давно плотно не занимался KDE, может уже что-то изменилось.

#120128

Может они должны создаваться тем модулем systemsettings-а, который у меня отсутствует или не работает, не?

#120135
Alex-L написал:
Может они должны создаваться тем модулем systemsettings-а, который у меня отсутствует или не работает, не?

Скорее всего так.

#120136

Alex-L, а покажите
[console]
USE=gtk emerge -puDNv world
[/console]

#120139
text
 # USE=gtk emerge -puDNv world

These are the packages that would be merged, in order:

Calculating dependencies... done! [ebuild R ] dev-vcs/git-1.7.3.4-r1 USE="blksha1 curl gtk* iconv perl threads webdav -bash-completion -cgi -cvs -doc -emacs (-ppcsha1) -subversion -tk -xinetd" 0 kB [ebuild R ] app-text/ghostscript-gpl-8.71-r6 USE="X cairo cups djvu gtk* jpeg2k -bindist" LINGUAS="-ja -ko -zh_CN -zh_TW" 0 kB [ebuild R ] sys-devel/gcc-4.4.4-r2 USE="fortran gtk* mudflap nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj -graphite (-hardened) (-libffi) (-multilib) -multislot (-n32) (-n64) -nocxx -nopie -nossp -objc -objc++ -objc-gc -test -vanilla" 61,586 kB [ebuild R ] net-dialup/ppp-2.4.5-r1 USE="gtk* pam -activefilter -atm -dhcp -eap-tls -ipv6 -radius" 0 kB [ebuild R ] dev-db/libiodbc-3.52.7 USE="gtk*" 0 kB [ebuild R ] media-libs/xine-lib-1.1.19 USE="X a52 aac alsa css dts flac gtk* mad mng modplug musepack nls opengl sdl theora truetype v4l vorbis win32codecs xcb xv -aalib (-altivec) -directfb -dxr3 -esd -fbcon -gnome -imagemagick -ipv6 -jack -libcaca -mmap -oss -pulseaudio (-real) -samba -speex -vcd -vidix (-vis) -wavpack -xinerama -xvmc" 0 kB [ebuild R ] app-crypt/pinentry-0.8.0 USE="gtk* ncurses qt4 -caps -static" 0 kB [ebuild R ] net-misc/wicd-1.7.0 USE="X gtk* libnotify ncurses nls pm-utils (-ioctl)" 0 kB

Total: 8 packages (8 reinstalls), Size of downloads: 61,586 kB

#120142
Alex-L написал:
[ebuild R ] sys-devel/gcc-4.4.4-r2 USE="fortran gtk* mudflap nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj -

Я не спец, но строчка не нравится. Может, кто разъяснит подробнее.

#120144

Попробую пересобрать, а вдруг smile

#120150
Alex-L написал:
Попробую пересобрать, а вдруг

Боюсь тогда много пересобирать придётся :(
Не торопитесь, может, кто-то подскажет заведомо правильное решение.

#120151

Alex-L, покажите

text

eselect profile list
#120157

Прошу прощения, за напрасное беспокойство и благодарю за желание помочь. После каких-то действий оно появилось, но я не заметил потому что привык, что в федоре оно находиться в подменю "внешний вид приложений, здесь появилось в самом низу.
Еще раз спасибо.

#120161
Alex-L написал:
После каких-то действий оно появилось

...и это радует :D

#120201
Alex-L написал:
...в федоре оно находиться в подменю "внешний вид приложений, здесь появилось в самом низу.

Это не от дистрибутива зависит, а от версии кде. После перехода на 4.5.х я тоже не сразу нашел wink

Войдите или зарегистрируйтесь, чтобы ответить.