Чудеса 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. Рекомендую
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
При запуске qtconfig теперь вот чего говорит:
Тема Shike-Brave, ставил через xfce4-appearance-settings и gtk-theme-switch