LINUX.ORG.RU

У gimp 3 проблемы с gtk3 и темами

 , gtk2, , всёпропало, мывсеумрёмнаgtk34


0

1
Linux ubuntu 6.8.0-55-generic #57-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 12 23:42:21 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Повставил gimp 3 - всё так же разносит на моей gtk3 теме (для примера запустил рядом gtk3-demo - всё ровно). Я хз, почему UI превратился в глючну вёрстку html канвы.

Для сравнения gimp 2.10

А, ещё sane в gimp 3 не работает - а я часто пользуюсь сканером.

★★★★★

Проверено: hobbit ()
Последнее исправление: Shadow (всего исправлений: 1)

Разве это проблемы? Как по мне так всё просто шикарно и ничего даже не отвалилось. Обычно у gtk3+ с темами куда большие проблемы!

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)

ИМХО, им надо было форкать gtk2, а не пытаться переползти на новую версию, раз не получалось нормально это сделать столько времени.
В gtk3+ нет и не будет движков тем, а css в принципе сложно использовать для теминга кому-то кроме уеб-дизайнеров, к тому же он в gtk3 реализован так, что кроме адвайты ни для чего не годится... Тулкит должен помогать делать софт, а не мешать

mittorn ★★★★★
()
Последнее исправление: mittorn (всего исправлений: 1)

На Windows теперь в GIMP 3.0 окна открываются с задержкой в несколько секунд и с видимой черной заливкой на некоторое время.

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

Вам просто надо обновить железо на покруче...

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

Это было сразу очевидно.

Я планирую пока на старой посидеть, куда торопиться.

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

им надо было форкать gtk2

Скоро GTK 2 не сможет работать вообще. Однако, в GTK 5, вероятно, все эти проблемы будут решены.

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

Однако, в GTK 5, вероятно, все эти проблемы будут решены

Правильно, софт вообще запускаться на нем не будет.

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

Не надо выдумывать, Патрик такого недопустит. Еще gtk1 целый лежит в репозиториях, а gtk2 еще в два раза дольше пролежит. А вот AltLinux так может? Даже живую программу на gtk2 знаю: palemoon.

Однако, в GTK 5, вероятно, все эти проблемы будут решены.

gtk4 заметно быстрее не стал.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 2)
Ответ на: комментарий от wandrien

Иксы выкинут же. И останется только Wayland. Red Hat, вон, уже начинает эту операцию. А GTK 2 не умеет работать в Wayland'е.

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

Даже в таком страшнейшем случае будет XWayland. Но им еще RH9 с иксами до 2035 года поддерживать, никуда не денутся.

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

Это тоже иксы, только с Wayland'овским выводом.

На первом этапе выкинут Xorg, но оставят XWayland. На втором этапе выкинут и XWayland.

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

Ты RHEL на десктопе гоняешь, или что?

Может еще и попытка запуска компилятора станет приводить к окирпичиванию платы?

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

На втором этапе выкинут и XWayland.

В обозримой перспективе не планировалось, вроде как.

SkyMaverick ★★★★★
()

Что лишний раз нам говорит: темы в которых за пределами цветов и шрифтов можно что-то менять - зло.

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

Ты RHEL на десктопе гоняешь, или что?

Нет. И у меня в репозитории есть и Xorg, и XWayland. Могу сидеть и в FVWM'е если захочу. Но предпочитаю уже сейчас сидеть в Hyprland'е с XWayland'ом.

Но будущее всё равно за Wayland'ом без всяких рудиментов иксов.

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

Ты начал с утверждения «скоро gtk2 не сможет работать», а закончил какими-то прохладными историями, не имеющими отношения к исходному утверждению.

wandrien ★★★
()
Последнее исправление: wandrien (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Но будущее всё равно за Wayland’ом без всяких рудиментов иксов.

Будущее за чем-то адекватным, а не wayland. Нужно просто потерпеть пока у кого-то окончательно не полетит кукуха от «архитектурных мувов» Wayland. Типа многооконные приложение всё еще не работают, адекватно работать с ними на многомониторной конфигурацией по прежнему нельзя - позиция окон не запоминается.

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

Типа многооконные приложение всё еще не работают, адекватно работать с ними на многомониторной конфигурацией по прежнему нельзя - позиция окон не запоминается.

Следующие 10 лет будут подпирать костылями так же, как подпирали Иксы до этого. Собирать комитеты и устраивать срачики в ишшуях.

Будет это продолжаться, пока не придёт условный «Поттеринг» и в одно рыло не похоронит всё это точно так же как похоронили инитскрипты буквально за 2-3 года.

О роли личности в истории…

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

Следующие 10 лет будут подпирать костылями так же, как подпирали Иксы до этого

Вот ток вайланд уже занял дольше времени, хотя ему не пришлось буквально с нуля эволюционировать. И если ему надо еще 10 лет - то он кратно хуже.

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

Да, это вот они столько лет только до этапа внедрения добирались.

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

«Скоро» не значит «завтра». Очевидно, что речь про будущее, которое нас ожидает.

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

Просто не все умеют его готовить.

Ну так просветите нас, как сделать, чтобы приложение запоминало свою позицию при перезапуске. Или чтобы когда открываешь дополнительную менюшку в виде отдельного окна в CAD’е она блять открывалась там, где ей положено, а не в середине между двумя мониторами независимо от того где должна быть. Работа с MDI в wayland невозможна в принципе. А на многомониторной конфигурации это единственный адекватный способ работы со сложными тяжелыми приложениями типа CAD или видеостудий. Но разработчики wayland в жизни не запускали ничего тяжелее блокнота, им то откуда знать.

https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/247
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/18

PPP328 ★★★★★
()
Последнее исправление: PPP328 (всего исправлений: 2)
Ответ на: комментарий от wandrien

и в одно рыло не похоронит всё это точно так же как похоронили инитскрипты

- вон там X512 над более нормальным графонием работает, весьма успешно

Кстати, что характерно, до маразма инитскрипты довела сама redhat.

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

Юзайте тайлинг и прописывайте окнам конкретные правила, в т.ч. где они должны открываться, если оно вам так надо. Таков путь.

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

единственный адекватный способ работы со сложными тяжелыми приложениями типа CAD или видеостудий.

Вы что-то делаете не то. Линукс на десктопе нужен, чтобы крутить терминалы в тайлинге! И тут вялый нормально справляется. Мне бы кстати вполне подошел, не перехожу чисто из принципа. Так что приходится страдать с picom, у которого косяков больше, чем у любой вялой недоделки.

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

Будет это продолжаться, пока не придёт условный «Поттеринг» и в одно рыло не похоронит всё это

Боюсь, что не придёт. Всем уже давно пофиг на десктоп, так что оставят как есть навечно. Что не мешает школьникам переизобрести иксы полностью в рамках маргинальщины типа KDE. Корпорастов эта возня не волнует. Так что десктопный линукс окончательно развалится на несовместимые ветви. Будет конкурировать с Haiku за горстку красноглазиков.

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

Да сколько тех TDE'шников... Большинство просто юзают то, что есть из коробки. Многим Wayland пока что просто непривычен и они не видят смысл с ним разбираться. А вот когда будет из каждой коробки - вот тогда и осилят.

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

Ну, я же показал - gtk3-demo нормально работает. Есть предположение, что из gtk3 сделать нормальное десктопное приложение сложнее, чем из gtk2. Ну или меня проклял бог css и вёрстки.

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

CSS ещё и жрёт процессор как не в себя.

Ага, значит вот эта хреновина вместо терминала жрёт процессор и ничего полезного не делает — норм, а цсс как не в себя…

papin-aziat ★★★★★
()
Ответ на: комментарий от saahriktu

Однако, в GTK 5, вероятно, все эти проблемы будут решены.

Свежо питание… 😁

papin-aziat ★★★★★
()

подглюкивает на встроенной теме, работает норм на системной Breeze

kott ★★★★★
()

Нужно им лучше на qt перейти.

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

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

Я уже не говорю про мониторы, которые физически состоят из нескольких мониторов.

И еще хочется использовать тачскрин, на хпшных мониторах, драйвер которых существует только для иксов.

einhander ★★★★★
()
Последнее исправление: einhander (всего исправлений: 3)
Ответ на: комментарий от dmitry237

Окно справа - с шашечками, и большое окно за ним с характерной иконкой в заголовке окна.

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

Видно же, что не все окна подхватили тему. Где-то частично, где-то вообще никак. Тему нужно специально дорабатывать для гимпа. У меня такое с claws-mail: виджет со списком писем игнорирует тему и сияет белым бельмом. Так что сижу на старом claws, чинить это всё у меня лапки. Странно, что с гтк2 таких проблем никогда не было, хотя там какой-то наколенный лисапед для стилей вместо всемогущего CSS.

bread
()
Ответ на: комментарий от papin-aziat

и ничего полезного не делает

Очень сильный психотерапевтический эффект, будто я снова в детстве

а цсс как не в себя…

Ну, меня это не напрягает, но в целом...

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

не все окна подхватили тему. Где-то частично, где-то вообще никак. Тему нужно специально дорабатывать ... игнорирует тему и сияет белым бельмом.

О как. А что это вообще такое? Почему тему breeze не игнорирует, а эту - игнорирует? Что почитать?

Shadow ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.