Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => PuppyRus-A [PRA] => Тема начата: sfs от 28 Май 2016, 09:14:09

Название: Проблемы с gtk3 >=3.22 themes
Отправлено: sfs от 28 Май 2016, 09:14:09
Запарился найти нормальную тему.  Главная проблема на скринах (pra64 ffoxlite46-gtk3)
1 - пустые radio сливаются с фоном. В итоге иногда не понятно что здесь можно что-то выбрать. Greybird (причем в ubuntu - ок)
2 - нашел Breez, CobiBird. Обе не радуют
Подумал, что проблема в нехватки icon - поэкспериментировал с добавлением - нет

Причем со сменой версии gtk3 внешний вид приложений может измениться. Особенно заметно на gtkhash в PRA64
Эксперименты в pra03 показали, что вид тем gtk3 зависит от версии. Нащупал 3 категории
а. до 3.14 Проблема "radio" решается темой gtk3 Mist из ftp://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/084-theme-humanity-grey_any-sf11.pfs
б. 3.14-3.18 084-theme-humanity-grey_any-sf11.pfs - все ок
с. 3.20 - есть еще проблема с полосой прокрутки (возможно фича).
В итоге пока решил остановиться на б.
Как и чем (кроме текстового редактора) редактировать темы не нашел

Похоже я не одинок
https://www.linux.org.ru/forum/desktop/12588681?lastmod=1463411688950#comment-12589154
https://www.linux.org.ru/forum/desktop/12599351

В идеале бы взять Mist (http://mirror.yandex.ru/puppyrus/puppyrus-a64/pfs-portable/084-theme-humanity_any-sf07.pfs) (самый маленький - всего 3 .css) и довести
Название: Re: Проблемы с gtk3 themes
Отправлено: sfs от 21 Июнь 2016, 11:15:42
084-theme-adwaita-3.20.2_pb02.pfs, но из-за бага в pra64 ложить в modules (не в base!). На pra32 не тестировал.
Описанная проблема есть. gtkhash - нормально. Полоса прокрутки без ползунка
Название: Re: Проблемы с gtk3 themes
Отправлено: paulus от 22 Июнь 2016, 12:28:25
Описанная проблема есть. gtkhash - нормально. Полоса прокрутки без ползунка
Что у вас там есть не знаю и gtkhash не использую, НО все есть и нормально работает (adwaita) и ползунок есть.
Название: Re: Проблемы с gtk3 themes
Отправлено: sfs от 22 Июнь 2016, 12:56:23
На Вашем скрине точно gtk320? Он должен в ПРА64-07 подгружаться модулем из /optional . По умолчанию gtk318
Название: Re: Проблемы с gtk3 themes
Отправлено: paulus от 22 Июнь 2016, 14:12:20
На Вашем скрине точно gtk320?
Сорри, столько раз все менял пока искал проблему с адвайтой и профукал, что удалил gtk3.20. На скрине действительно gtk3.18. Таки да, с gtk3.20 пока есть проблемы с темами. Странно, что гномеры адвайту не подлатали...
Название: Re: Проблемы с gtk3 themes
Отправлено: sfs от 22 Июнь 2016, 14:18:17
Странно, что гномеры адвайту не подлатали...
С прокруткой- возможно не глюк, а фича
С ффоксом - возможно проблемы ффокса
По любому какой-то пользы от gtk320 я не нашел
Название: gtk3 ffox
Отправлено: paulus от 22 Июнь 2016, 18:33:58
Gtk3-light-3.8.8-sf02.pfs не достаточно?
Оказалось достаточно, но вырвиглазно на многих темах (ambiance, adwaita). Нормально только "стандартных" для pra Stardust и Raleigh, так что пользоваться можно :)

sfs, может gtk3-3.18, как в pra64, сделаешь? Там все темы вроде бы нормально работают с firefox. Тогда его спокойно можно ставить в исо.
Название: Re: gtk3 ffox
Отправлено: sfs от 23 Июнь 2016, 09:03:42
Нормально только "стандартных" для pra Stardust и Raleig
В этих темах ПРА вообще нет gtk3 тем. Поэтому и вырвиглазно.
может gtk3-3.18, как в pra64, сделаешь?
Что это даст по сравнению с Gtk3-light-3.8.8-sf02.pfs ?
Название: Re: Проблемы с gtk3 themes
Отправлено: paulus от 23 Июнь 2016, 14:25:32
Порылся тут сети: https://www.linux.org.ru/forum/desktop/11448502?cid=11448533
firefox не gtk приложение, не стоит на него ориентироваться при выборе тем gtk, хотите сделать firefox «красивым» ставьте темы и юзерстили. Использую темную тему ft deepdark https://addons.mozilla.org/ru/firefox/addon/ft-deepdark/?src=search

Но красивую тему под фф47 так и не нашел, которая бы меняла и фон/шрифт (а то белый на белом и значки жесть, c вашим gtk-3.8.8 и моим амбиансе).

Название: Re: gtk3 ffox
Отправлено: paulus от 23 Июнь 2016, 15:07:31
В этих темах ПРА вообще нет gtk3 тем. Поэтому и вырвиглазно.
Ты не понял, наоборот с ними нормально и gtk3.8.8, а с gtk3 темами ff жутко выглдядит со стандартной темой.
Вот никак не получается фф47 запустить с темой отличной от установленной по умолчанию:
Код
для gtk2
bash -c "GTK2_RC_FILES=/usr/share/themes/Stardust/gtk-2.0/gtkrc firefox"
или gtk3:
GTK_THEME=Adwaita:light firefox
Кто знает как это победить? А насчет gtk3.18 и далее, думал будет с оформлением получше. Ведь на pra64 c этим нормально у фф.

скрин амбиансе+дефолт фф+gtk3.8.8
На форумах советуют искать темы фокса, но влияющих на все пару и очень темные. Подходящих не нашел.

Если stsrdust системный, то фокс выглядит нормально. Как оставить тему амбиансе, а фокс запустить со startdust?

Что это даст по сравнению с Gtk3-light-3.8.8-sf02.pfs?
ff должен работать на 3.18 и выше, что бы все было как в нормальных дистрибутивах. К черту старые обрубки, на которых нормально не работает. И как следствие надо обновить пакеты mesa и т.д.  В пра64 с фф проблем нет, вот и на пра32 не должно быть... Вот что должно дать. Зачем такие вопросы вообще задавать?
Название: Re: Проблемы с gtk3 themes
Отправлено: sfs от 24 Июнь 2016, 11:56:43
firefox не gtk приложение, не стоит на него ориентироваться при выборе тем gtk, хотите сделать firefox «красивым» ставьте темы и юзерстили. Использую темную тему ft deepdark https://addons.mozilla.org/ru/firefox/addon/ft-deepdark/?src=search
Да. это помогает с gtk3.8. Хорошей темы тоже не нашел
В итоге скомпилил ftp://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/Gtk3-light-3.14.9-sf02.pfs . Похоже он совместим с 3.18 по темам. Подробнее - см. 2й обзац шапки. Чтобы скомпилить свежее надо обновить glib2 pango - стремно (тогда уж срез репы обновлять)
Предлагаю остановиться в ПРА на Gtk3-light-3.14.9-sf02.pfs
Название: Re: Проблемы с gtk3 themes
Отправлено: paulus от 25 Июнь 2016, 13:51:00
084-theme-humanity-grey_any-sf11.pfs надо переделывать, чтобы он нормально заработал с верхним меню jwm (нет иконок) :(
[/quote]
тогда уж срез репы обновлять
пора бы уж и обновить. imho
Название: Re: Проблемы с gtk3 themes
Отправлено: sfs от 27 Июнь 2016, 09:19:11
084-theme-humanity-grey_any-sf11.pfs надо переделывать, чтобы он нормально заработал с верхним меню jwm (нет иконок)
Затачивал под middle\light. Готов доделывать под xfсe. Поддержку jwm ни в каком виде не планирую. Собирайте поклонников jwm - доводите модули - выпустим jwm-iso
пора бы уж и обновить. imho
Не уверен. По опыту PRA64 свежий софт сильно раздувает размер и мало добавляет функционала.
Название: Re: Проблемы с gtk3 themes
Отправлено: paulus от 28 Июнь 2016, 19:17:30
Поддержку jwm ни в каком виде не планирую. Собирайте поклонников jwm - доводите модули - выпустим jwm-iso
Сменим обои и тоже сделаем iso ;) Если модули тем будут только в таком виде, легче в модуле jwm изменить пути к иконкам или использовать свой модуль тем. Зачем плодить кучу iso? Кому оно надо перелапачивать все  ваши модули и выкидывать из них вашу поддержку не нужных DE/WM и остального? ;)
Название: Re: Проблемы с gtk3 themes
Отправлено: sfs от 29 Июнь 2016, 09:35:26
поддержку не нужных DE/WM
Кроме Вас никто не вспоминает про jwm. Насчет "не нужных DE" - все молчат - делаю вывод : значит "как есть" всех устраивает
Название: Re: Проблемы с gtk3 themes
Отправлено: paulus от 05 Июль 2016, 18:30:27
Кроме Вас никто не вспоминает про jwm.
Громко сказано, есть еще пару человек ;)

К слову, с gtk3.14.9 firefox не может менять тему отличную от стандартной, на 3.18 работает:
Код
GTK_THEME=Adwaita:dark firefox
Название: Re: Проблемы с gtk3 themes
Отправлено: sfs от 06 Июль 2016, 09:07:23
есть еще пару человек
Ну так объедините усилия  ;)
с gtk3.14.9 firefox не может менять тему отличную от стандартной
314 перекомпилен с урезанием всего. Возможно в этом проблема.
вообще с gtk3 и темами - тема еще та :(
Название: Re: Проблемы с gtk3 themes
Отправлено: sfs от 30 Август 2016, 14:29:39
Темы под gtk3.20 начинают появляться. Собрал в http://mirror.yandex.ru/puppyrus/puppyrus-a64/pfs-portable-test/085-theme-gtk320-olive_any-sf01.pfs . В основном из archbang
Положить в pra6407 в /base  вместе с
http://mirror.yandex.ru/puppyrus/puppyrus-a64/pfs-portable/084-theme-humanity-grey_any-sf11.pfs
и http://mirror.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pfs/gtk3-3.20.6-1-x86_64.pfs
Если других предложений не будет - ставлю в 1608light в таком виде
В pra03 c gtk3.14 эти темы косячат
Название: Re: Проблемы с gtk3 themes
Отправлено: sfs от 16 Сентябрь 2016, 11:27:24
http://mirror.yandex.ru/puppyrus/puppyrus-a64/pfs-portable-test/085-theme-gtk320-olive_any-sf02.pfs
В transmission градусник белое на белом - заменил гтк тему на menta
Название: Re: LF. DebianDogRetro Rus (DDR01) Stretch LXDE gtk2 qt4 i686
Отправлено: pureproft от 18 Март 2019, 13:51:38
...........
Таким образом в ДД в отличии от пра03 gtk3 свежий и проблем с ним нет

sfs, есть понимание в области тем оформления gtk2/3 ?
Например в Runtu 18.04 minwaita а в свежей rosa lxqt обнаружилась не менее удачная rosa-elementary.
Мои не очень настойчивые попытки перенести minwaita даже на runtu 16.04 не увенчались успехом.
Если в DDR появится тема также согласованная между 2 и 3, один счастливый пользователь точно появится.
minwaita в Runtu например(в rosa lxqt rosa-elementary аналогично)
(https://croquis.sibnethost.ru/pic/235.png)
Во многих других темах gtk3 кнопки и надписи на них разбегаются в не предсказуемых направлениях.
Название: Re: Re: LF. DebianDogRetro Rus (DDR01) Stretch LXDE gtk2 qt4 i686
Отправлено: sfs от 18 Март 2019, 14:05:15
есть понимание в области тем оформления gtk2/3 ?
Для gtk>=3.22 нужны темы именно под него. Более старые gtk3 могут давать различные чудеса
Для qt5 больше возможностей (подогнать под внешний вид gtk) по интерактивной настройке дает qt5ct
В свежих темах 084 у меня так и сделано

На Вашем скрине что-то не так? Я плохого не заметил....
Название: Re: Re: LF. DebianDogRetro Rus (DDR01) Stretch LXDE gtk2 qt4 i686
Отправлено: pureproft от 18 Март 2019, 14:13:56
На скрине как раз всё так. Это пример из purebasic 5.70 где не меняя ни строчки кода, а только указывая компилятору что использовать gtk2/gtk3/qt получаешь соответствующий бинарник, но с gtk3 редко на какой теме так всё удачно. На minwaita и проверенной мной rosa-elementary(я именно про gtk3 тему) всё так, как на скрине.

p.s. qt5 в случае DDR01 не важно, просто за компанию на скрин попало.
Например в этом плане умолчальные темы в runtu lite 14.04 были тоже удачными :)
Название: Re: Проблемы с gtk3 >=3.22 themes
Отправлено: sfs от 18 Март 2019, 14:41:59
с gtk3 редко на какой теме так всё удачно
Перенес обсуждение
Для gtk>=3.22 нужны темы именно под него. Более старые gtk3 могут давать различные чудеса
Название: Re: Проблемы с gtk3 >=3.22 themes
Отправлено: pureproft от 18 Март 2019, 14:52:16
Это замечательно, что перенесли...
Но мой вопрос, более конкретно: как в DDR01 сделать оформление, аналогичное runtu 18.04 т.е. перенести тему minwaita?
В данную минуту нет под руками DDR01, но прошлые попытки с другими дистрибутивами простым переносом папки с темой нужного эффекта не давали.
Название: Re: Проблемы с gtk3 >=3.22 themes
Отправлено: sfs от 18 Март 2019, 15:00:24
как в DDR01 сделать оформление, как runtu 18.04 т.е. перенести тему minwaita?
Если эта тема не рассчитана на gtk3.22 - или править тему под него или опускать версию gtk3
Судя по https://github.com/godlyranchdressing/Minwaita/commit/83746967fe3ed95eb1866305a30794fc70533b7d - проблемы быть не должно (если у Вас minwaita свежая)
попытки с другими дистрибутивами простым переносом папки с темой нужного эффекта не давали.
Для переноса темы gtk в любом дистре достаточно скопировать ее в /usr/share/themes и иногда нужна либа gtk-engine-*
Название: Re: Проблемы с gtk3 >=3.22 themes
Отправлено: pureproft от 18 Март 2019, 16:27:18
Для переноса темы gtk в любом дистре достаточно скопировать ее в /usr/share/themes и иногда нужна либа gtk-engine-*
Пока по прежнему не приступал к DDR01, но проверил на том что под руками, а именно ещё раз по пытался перенести minwaita из runtu 18.04 в runtu 16.04 xfce и на первый взгляд всё замечательно, всё есть, но ломается в gtk3 app меню, панели кнопок, обрамление кнопок и т.д. и т.п. Хотя при этом место положение кнопок и надписей аналогично gtk2. т.е. всё есть но всётаки чего то не хватает )))
Поэтому первое что я спросил:
Цитата: pureproft от Сегодня в 17:51:38
sfs,  есть понимание в области тем оформления gtk2/3 ?
О том, что в общем случае достаточно я знаю, я о том, что делать, если окажется не достаточно кто то знает? )

p.s. если удастся разобраться, будет чем поделится полезным не только мне.
Название: Re: Проблемы с gtk3 >=3.22 themes
Отправлено: sfs от 18 Март 2019, 17:34:57
puppyrus-a64/pra64-07/pkg/art-aur/gtk-theme-minwaita-1.6-3-any.pkg.tar.xz