Чудеса Qt или приведение Qt и GTK-приложений к общему виду.
Доброго времени суток. Решил сделать вид Qt и GTK-приложений одинаковым, вспомнил, что в других дистрибутивах эта проблема решалась с помощью qtconfig (который я обнаружил в x11-libs/qt-qt3support-4.8.2 :0). По совету с одного форума вместе с qt-qt3support-4.8.2 поставил еще и qt-gui с флагом gtksupport. В итоге обнаружил следующее:
1. Поставились Qt Designer и Linguist
2. В qtconfig не было GTK+ в выпадающем меню стилей (хотя вроде qgtkstyle был включен в Qt уже давно)
Сообразив, что Designer и Linguist появились из qt-gui, я его стер, затем запустил revdep-rebuild. Он мне выплюнул следующее:
[ebuild N ] x11-libs/qt-gui-4.8.2 USE="accessibility dbus exceptions gif glib qt3support tiff xv (-aqua) (-c++0x) -cups -debug -egl -gtkstyle -mng -nas -nis -pch (-qpa) -trace -xinerama" [ebuild R ] x11-libs/qt-qt3support-4.8.2 [ebuild R ] x11-libs/libdrm-2.4.33 VIDEO_CARDS="intel* radeon*" [ebuild R ] x11-drivers/xf86-video-ati-6.14.4-r1 [ebuild R ] x11-drivers/xf86-video-intel-2.19.0 The following USE changes are necessary to proceed: #required by x11-drivers/xf86-video-ati-6.14.4-r1, required by x11-drivers/xf86-video-ati:0 (argument) =x11-libs/libdrm-2.4.33 video_cards_intel video_cards_radeon
И это все при том, что у меня в make.conf прописано VIDEO_CARDS="nouveau".
В итоге у меня два вопроса:
1. Как заставить revdep-rebuild не форсить переменную VIDEO_CARDS и не качать ненужные мне библиотеки?
2. Где можно взять GTK-стиль, который могут использовать Qt-программы? :-)
(Кстати, GNOME MPlayer вообще не понимает используемой gtk-темы, весь интерфейс квадратный (использую частично Xfce 4.10))
Заранее спасибо.
- Для комментирования войдите или зарегистрируйтесь

удали
1. удали x11-drivers/xf86-video-ati и x11-drivers/xf86-video-intel
2. Рекомендую
eegorov@egorov-ey ~ $ eix -I qtcurve [I] x11-themes/gtk-engines-qtcurve Available versions: 1.6.4 1.8.15{tbz2} {firefox3 mozilla} Installed versions: 1.8.15{tbz2}(23:06:33 27.05.2012)(-mozilla) Homepage: http://www.kde-look.org/content/show.php?content=40492 Description: A set of widget styles for GTK2 based apps, also available for Qt4/KDE4 [I] x11-themes/qtcurve-qt4 Available versions: 1.6.4-r1 1.8.12{tbz2} (~)1.8.13{tbz2} {aqua kde windeco} Installed versions: 1.8.13{tbz2}(10:00:47 26.07.2012)(kde -aqua -windeco) Homepage: http://www.kde-look.org/content/show.php?content=40492 Description: A set of widget styles for Qt4 based apps, also available for GTK2 Found 2 matches.3. флаг называется
gtkstyleСпасибо за подсказку, но при
Спасибо за подсказку, но при emerge qtcurve-qt4 вытягивается qt-gui-4.8.2, его можно собрать без designer'а и linguist'а?
без x11-libs/qt-gui у тебя не
без x11-libs/qt-gui у тебя не запустится ни одно Qt-шное приложение с GUI
Странно, я его emerge -C,
Странно, я его emerge -C, запустил потом скайп и он работал. Скайп статически слинкован?
Я не про удаление qt-gui, я про то, что он за собой дизайнера и лингвиста тянет, нельзя ли без них?
У него есть юзфлаг qt-static
У него есть юзфлаг qt-static
% eix skype [U] net-im/skype Available versions: (~)2.2.0.35-r99^ms (~)4.0.0.7-r2^ms (~)4.0.0.8^ms {{pax_kernel qt-static}}Можно конкретные имена
Можно конкретные имена пакетов, у меня КДЕ, но:
Пакет, в котором я
Пакет, в котором я предполагаю расположение Qt Designer/Linguist: x11-libs/qt-gui
rustam@gentoo-pc:~/sources/raw-tools$ equery belongs /usr/bin/designer * Searching for /usr/bin/designer ... x11-libs/qt-gui-4.8.2 (/usr/bin/designer) rustam@gentoo-pc:~/sources/raw-tools$ emerge --search qt-gui Searching... [ Results for search key : qt-gui ] [ Applications found : 1 ] * x11-libs/qt-gui Latest version available: 4.8.2 Latest version installed: 4.8.2 Size of files: 233,504 kB Homepage: http://qt-project.org/ http://qt.nokia.com/ Description: The GUI module for the Qt toolkit License: || ( LGPL-2.1 GPL-3 )При запуске qtconfig теперь вот чего говорит:
Тема Shike-Brave, ставил через xfce4-appearance-settings и gtk-theme-switch