1

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

2

Не это?

 # 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
Был, был и весь вышел...

3

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

4

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

  • x11-themes/gtk-engines-kde4

  • x11-themes/qtcurve-qt4

  • x11-themes/gtk-engines-qtcurve

Alex-L пишет:

У меня  "-gtk" - это не может быть причиной?

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

Был, был и весь вышел...

5

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

6 (23.01.2011 17:02:20 отредактировано Alex-L)

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

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

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

7

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

ls -l ~/.kde4/{Autostart,env}
Был, был и весь вышел...

8

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

9

Alex-L пишет:

ls: невозможно получить доступ к /home/aaa/.kde4/env: Нет такого файла или каталога

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

#!/bin/bash

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

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

# 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, может уже что-то изменилось.

Был, был и весь вышел...

10

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

11

Alex-L пишет:

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

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

Был, был и весь вышел...

12

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

 Консоль:

USE=gtk emerge -puDNv world

Был, был и весь вышел...

13

 # 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

14

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 -

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

Был, был и весь вышел...

15

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

16

Alex-L пишет:

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

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

Был, был и весь вышел...

17

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

eselect profile list
Был, был и весь вышел...

18

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

19

Alex-L пишет:

После каких-то действий оно появилось

...и это радует  ag

Был, был и весь вышел...

20

Alex-L пишет:

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

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

21

mycetophylax пишет:

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

Только что проверил в RFRemix 14 , KDE 4.5.4 оно  находится именно в подменю "внешний вид приложений"  wink