Единый внешний вид для Qt и GTK+ приложений
Предлагаю в этой теме обсуждать различные решения для обеспечения одинакового внешнего вида для всех приложений.
У меня сейчас основное окружение - KDE 4.3.1, недавно нашёл обновление gtk темы http://www.gnome-look.org/content/show.php?content=86653, которое является переписанной на gtk темой oxygen, нынешняя версия (точнее форк) http://www.kde-look.org/content/show.php/Oxygen-Molecule+KDE+%26+GTK%2B+unified+theme?content=103741 соответствует виду KDE 4.3 и, в отличии от темы Кима, отображает в gtk приложениях иконки из КДЕ (т.е. из пакета kde-base/oxygen-icons).
Написал ebuild и сделал новый архив, удалив лишние файлы (руководства, скриншот, файлы .directory) и сократив размер в 2 с лишним раза:
https://nikoli.msk.ru/pub/portage-overlay/x11-themes/gtk-theme-oxygen/
https://bugs.gentoo.org/show_bug.cgi?id=261874
ебилд теперь добавлен в portage как x11-themes/oxygen-molecule :)
- Для комментирования войдите или зарегистрируйтесь
в Qt приложениях стоит стиль
в Qt приложениях стоит стиль gtk, собсно все.
можно подробнее рассказать
можно подробнее рассказать как и чем сделал?
qt-gui с флагом gtk и glib
qt-gui с флагом gtk и glib собрал. Выставил тему для gtk (любую) и в qtconfig выбрал тему gtk. Все.
спасибо, буду знать, только
спасибо, буду знать, только ключ USE не gtk, а gtkstyle :)
как знать
xscrew написал(а): qt-gui с
Я так же сделал, у меня при выборе gtk-темы в qtconfig выдаётся на консоль:
QGtkStyle was unable to detect the current GTK+ theme.
гугл не помогает. выдаёт только коммит в систему контроля версий Qt, где добавлен данный варнинг.
Кто-нибудь сталкивался с подобной проблемой?
PS. У меня ни гнома, ни кде не стоит, только gtk+-2.18.5 и qt-4.6.0
чем выставлял gtk тему?
чем выставлял gtk тему?
примерно так: emerge -av
примерно так:
emerge -av gtk-engines
echo 'gtk-theme-name="Clearlooks"' >> .gtkrc-2.0
Моя проблема решается так
echo 'GTK2_RC_FILES="$HOME/.gtkrc-2.0"' >> /etc/profile
evadim написал(а): чем
Очень удобно использовать gtk-theme-switch - можно перебирать с предпросмотром...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
qtcurve в этом плане на
qtcurve в этом плане на высоте.
Табы в firefox
А вот как настроить "нормальный" вид табов в firefox?
А то они как бы перекрывают друг друга.
У меня установлены gtk-engines-qt и gtk-engines-qtcurve. В настройках kde4 для gtk приложений выставлено использовать стиль kde для gtk приложений.
Мегареспект вам товарисч
Мегареспект вам товарисч Nikoli!!!
всё, кроме firefox работает отлично ;-) вот и повод попробовать оперу =)
пожалуйста :) у меня из gtk+
пожалуйста :) у меня из gtk+ приложений чаще всего firefox и применяется, ради него в основном и поставил эту тему, работает хорошо, что же не так у тебя?
вот так у меня выглядят табы
вот так у меня выглядят табы (((
не ту тему gtk
не ту тему gtk выставил:
http://img208.imageshack.us/img208/2918/29641108.png
тогда все gtk-приложения
тогда все gtk-приложения белые, хотя в kde у меня все темное... да и не шибко оно теперь похоже на qt4-oxygene (((
как быть? как выставить цветовую схему из kde?
Тема не определяет цвет фона
У меня фон не серый (умолчальный), а тема его не подцепила. Вообщем, я тоже много времени потратил на настройку однообразия Qt и GTK+ приложений. Для себя вот что нашёл:
1. Поставил x11-themes/gtk-engines-qt -- в настройках внешнего вида появляется дополнительный пункт "Стили и шрифты GTK"
2. По умолчанию используется Qt4 -- у него проблемы с отрисовкой табов в firefox и после закрытия firefox процесс висит и жрёт CPU до 90%. Поэтому я ставлю:
x11-themes/qtcurve-qt4 (0.69.2) USE="kde". Стабильная на сегодня версия 0.65.2 не настраивается в KDE4
x11-themes/gtk-engines-qtcurve (0.69.2) -- для использования QtCurve в GTK приложениях
3. Захожу в стили и там выставляю qtcurve, в настройках QtCurve выбираю по умолчанию и после чего возвращаю стиль oxygen.
4. В Стилях и шрифтах GTK выставляю QtCurve
Единственное, что не могу понять, почему офис откровенно кладёт на все настройки и смотрится вообще непонятно как. Стоит app-office/openoffice-bin.
интересно, а как объяснить
интересно, а как объяснить этим библиотекописателям, чтобы они наконец собрались вместе и разработали единую библиотеку стилей отображения?!? а то уже все эти костыли и грабли в печенках сидят :(((
Можно также объяснить всем
Можно также объяснить всем что нужна одна ОС, у всех одинаковые машины, и одинаковое жильё, нахлобучим сверху одинаковую одежду — и наступит счастье?
Одинаковое причём.
Одинаковое причём.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
/оффтоп у всех одинаковые
/оффтоп
Уже было, я тогда из детсада в школу пошел.
Но и там среди равных были "некоторые ровнее".
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
/оффтоп
да уж, а сейчас детсадов не хватает, родители в очередь встают ещё до рождения ребёнка (а то и на лапу плотят)
________________________
"We Will Win"
anthonio написал(а): Поставил
Так она же жёстко замаскирована... Специально раскрывал?
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Удалили
Раньше была без маски. :) В принципе, этот пакет, как я понял, создавал файлик в домашней папке пользователя: .gtkrc-2.0-kde
Этот файл добавлялся в переменную окружения GTK2_RC_FILES при входе в KDE (Параметры системы - Дополнительно - Автозапуск).
И кстати да, бывает, что firefox ищет .gtkrc-2.0 и ему пофиг на GTK2_RC_FILES. Так что если возникнет такая проблема, то просто сделайте симлинк. :)
kde-misc/kcm_gtk
Сейчас этим занимается эта утилита.
Идея хорошая - у самого стоит
Идея хорошая - у самого стоит KDE 4.3.1 + gtk-engines-qtcurve. Также поставил kgtk - теперь в firefox у меня еще и диалог сохранения в qt-стиле(правда работает это как утверждает автор kgtk "через грязный хак с LD_PRELOAD")
Нейтральность - высшее достижение сознания!
Помогите пожалуйста, у меня
Помогите пожалуйста, у меня аналогичная проблема. Ранее использовал gnome и все qt-приложения подхватывали темы и выглядели в соответствии с выставленной темой gtk. Уже забыл как я это настраивал. Недавно полностью снес gnome и перешел на Xfce. Проделал всё, что описано выше, но тема так и не подхватывается. А при вызове
qtconfig
в терминал выводится сообщение:.
Не подскажете в чем ещё может заключаться проблема?
У меня так: emerge
У меня так:
Файлы вида:
~/.gtkrc-2.0
~/.config/kde.org/systemsettings.conf
P.S. Использую awesome.
Я ♥ Gentoo & Funtoo
Иногда решения находятся
Иногда решения находятся прямо под носом. Странно, почему у меня не работало, когда в ~/.gtkrc-2.0 был указан параметр
gtk-theme-name="..."
. Я просто указал прямой путь до gtkrc нужной темы через include и всё заработало. Спасибо.skype всё равно не хочет gtk
skype всё равно не хочет gtk есть, хотя раньше работал
Локальный оверлей растёт