LINUX.ORG.RU

QtCurve-Gtk3

 


0

1

С каждым днем все больше программ мигрируют с Gtk2 на Gtk3. И среди пользователей, не страдающих тулкитофобией, по-прежнему остро стоит вопрос выбора темы оформления, одинаковой для всех актуальных версий Gtk и Qt.

В настоящий момент пользователи KDE чаще всего используют тему Oxygen и полноценных альтернатив ей не наблюдается. Популярная ранее тема QtCurve быстро сдает позиции из-за отсутствия движка для Gtk3.

Напомню, что для первых релизов Gtk3 автор QtCurve сделал соответствующий движок. Но после очередного изменения API в минорном релизе Gtk3, он разочаровался в проекте и удалил исходники этого движка из публичного доступа.

Некоторые пользователи просили автора выложить те устаревшие исходники, чтобы они могли продолжить развитие движка своими усилиями, но он этого так и не сделал.

Недавно был обнаружен тарбол QtCurve-Gtk3-1.8.0 в песочнице OBS. И теперь ищутся пользователи, имеющие время и желание, чтобы привести движок к рабочему состоянию, а так же продолжить его развитие.

Чтобы не повторять ошибок оригинального автора, лучше вести совместную разработку где-нибудь на Gitorious или GitHub.

В настоящий момент пользователи KDE чаще всего используют тему Oxygen и полноценных альтернатив ей не наблюдается. Популярная ранее тема QtCurve быстро сдает позиции из-за отсутствия движка для Gtk3

Ахахаха!

Kindly_Cat ()

Но после очередного изменения API в минорном релизе Gtk3, он разочаровался в проекте

и был прав, т.к. с тех пор темы в GTK3 еще не один раз ломали, вот будет gtk 3.2x - можно будет думать про его поддержку

wota ★★ ()

GTK+3 не нужен //пользователь gtk2 и qt софта.

anonymous ()

Если я правильно понимаю, в текущей версии Gtk3 (>= 3.6) сами theme engine'ы более-менее не используются, так как вся конфигурация тем идет через чистый .css + gtk-специфичные дополнения (пример темы: https://github.com/satya164/Evolve/blob/master/gtk-3.0/gtk-widgets.css).

Таким образом, для решения задачи нужно скорее что-то типа средства перевода из описания QtCurve в .css для Gtk3.

По факту же, к сожалению, куда проще найти нормальную тему Gtk2 + Gtk3 и пользоваться QGtkStyle (игнорируя мелкие различия).

anonymous ()

Чтобы не повторять ошибок оригинального автора, лучше вести совместную разработку где-нибудь на Gitorious или GitHub.

Если кому-то интересно, активная разработка QtCurve ведется сейчас здесь: https://github.com/qtcurve

Но рабочей темы для Gtk 3.x все еще нет, и в ближайших планах не ожидается...

Tehnick ★★ ()
Ответ на: комментарий от Tehnick

Но рабочей темы для Gtk 3.x все еще нет, и в ближайших планах не ожидается...

Да и х… с ней. Главное, что для Qt5 делается, на который даже Ubuntu перепишут.

anonymous ()
Ответ на: комментарий от Tehnick

Но рабочей темы для Gtk 3.x все еще нет, и в ближайших планах не ожидается

Да и нафиг оно не нужно, собственно.

Valkeru ★★★★ ()
Ответ на: комментарий от Valkeru

Вообще-то нужно, потому что всё больше софта мигрирует на гтк3. Мне вот пришлось подпиливать гтк3-тему под свою qtcurve, чтобы некоторые приложения не выглядели как говно.

FRCTLL ()
Ответ на: комментарий от FRCTLL

Поискал темы для гытыка3, установил, работает нормально. Ничего не пилил.

Valkeru ★★★★ ()
Ответ на: комментарий от Valkeru

Молодец. Теперь найди мне тему, которая выглядит так же, как моя qtcurve.

FRCTLL ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.