LINUX.ORG.RU

Ответ на: комментарий от Siborgium

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

Нет, всё, что хочется пользователю в качестве свистоперделок.
Потому чтто иначе их не реализовать.

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

Но со своим мнением что всё хорошо лезешь. Сам же считаешь что обсуждать должны только девелоперы (иначе к чему твой детский наезд, я то девелопер как раз). Мне вялый не нравится (ни как админу, ни как разрабу, ни как юзеру). Он нравится только разрабам вялого и хомячкам, которые решили свалить свою работу на плечи разработчиков DE/WM. Ни к чему хорошему, кроме деградации DE/WM и выживанию исключительно KDE и Gnome, разработчики которых, вместо развития этих DE, будут ковырять баги вялого и те баги которых у них могло бы и не быть, это не приведёт.

Да, часть разрабов KDE/Gnome тоже радуются, т.к. у них не будет конкурентов, юзеры будут жрать любой высер от них.

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

Там скоро выпустят последнее обновление для GTK2. Обратите внимание на него.

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

GtkMenu выкинули

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

bread
()

Самое страшное что может случиться... Стану кедорасом!

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

Да, часть разрабов KDE/Gnome тоже радуются, т.к. у них не будет конкурентов, юзеры будут жрать любой высер от них.

О да, так вы не только опытный разработчик, но и высококлассный психолог? Да еще и со сверхъестественными способностями к телепатии!

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

Там уже не зоопарк будет, а кунсткамера. Например, жалкое подобие тайлов на вяленом вызывает просто хохот. Всем полутора юзерам таких поделий стоит выписать премию и отправить на принудительное лечение в санаторий. Кеды там тоже для галочки. Никто всерьез этим пользоваться не рискует. От тотального гномостека на гтк4 даже матерые гномосеки начнут сбегать. Угадайте куда.

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

Срочно надо выкинуть всё ПО, что хоть раз упало.

Если есть выбор между ПО с аналогичной функциональностью и одно из них падает, а другое нет, то первое надо выкинуть.

X512 ★★★★★
()
Ответ на: комментарий от X512
Total commits: 16852
Lines added: 1053492, removed: 1053542 (delta: -50)

А все говорят, что в GTK только всё урезают и убирают. Кодовая база почти не изменилась по размеру :)

GtkMenu, GtkMenuBar and GtkMenuItem are gone

These widgets were heavily relying on X11-centric concepts such as override-redirect windows and grabs, and were hard to adjust to other windowing systems.

Menus can already be replaced using GtkPopoverMenu in GTK 3. Additionally, GTK 4 introduces GtkPopoverMenuBar to replace menubars. These new widgets can only be constructed from menu models, so the porting effort involves switching to menu models and actions. 
fsb4000 ★★★★★
()
Ответ на: комментарий от X512

GtkMenu выкинули

Стоп, строку меню и контекстное меню убрали? Серьёзно?

Цитата неудачно сокращена.

GtkMenu выкинули, но кое-какая замена есть

Т.е. меню теперь надо делать через GtkPopover. С здоровенными вертикальными отступами и другими проблемами.

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

Т.е. меню теперь надо делать через GtkPopover. С здоровенными вертикальными отступами и другими проблемами.

Скриншоты есть? Как выглядит например Inkscape на GTK 4?

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

А все говорят, что в GTK только всё урезают и убирают.

https://blog.gtk.org/2020/12/17/who-wrote-gtk4/

На графике «GTK4: Changes» интересно выглядит дельта: сразу набросились поудалять (негативная дельта). Потом немного пилили. А потом, когда просрочили релиз в конце 2019, начали делать замену выкинутому / новое (позитивная дельта).

Кодовая база почти не изменилась по размеру :)

Само по себе это, конечно, позитивное явление.

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

These widgets were heavily relying on X11-centric concepts such as override-redirect windows and grabs, and were hard to adjust to other windowing systems.

Как и скажите что было сложно портировать на убогий Wayland. Везде включая Windows, Haiku, Mac OS портировать не составило труда, хотя там никогда не было «X11-centric concepts».

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

Скриншоты есть?

Достаточно запустить gtk4-demo-application.

Как выглядит например Inkscape на GTK 4?

Они же его только-только на GTK 3 перевели.

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

Скриншоты есть?

В msys2 пока версия 3.99.4

и выглядит так на Windows 10: https://imgur.com/a/2xFoP5o

а вот как выглядело в gtk+3: https://imgur.com/a/a62GIaX

Ещё пишут, что если пользовались builder формами, а не руками писали UI, то есть такая тулза: https://developer.gnome.org/gtk4/stable/gtk4-builder-tool.html

Где есть

--3to4 Transform a GTK 3 ui file to GTK 4
fsb4000 ★★★★★
()
Последнее исправление: fsb4000 (всего исправлений: 1)
Ответ на: комментарий от gag

меню теперь надо делать через жопу

Ну, это нормально.

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

а вот как выглядело в gtk+3

Это какая-то тема левая. А первый скриншот больше похож на дефолт. Где-то 3 пункта меню влезает в экран. А больше объектов гномосеки и не удерживают в своей оперативной памяти.

bread
()

отлично... GTK 4 has been a colossal, multi-year development endeavor that started in October 2016... эти переписывания тулкитов в опенсорс, как экономические кризисы в мире. все сломать, чтобы потом подняться. и главное, подымается, но не стоит. гтк3 уже был ориентирован на тупых юзеров и убрано удобное дополнение с клавы. нет, следующий виток...

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

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

и продолжать пользоваться проверенным и рабочим X.Org

Вам кто-то запрещает пользоваться этим «проверенным и рабочим»? Или на столько сильно желание рассказать всем на что они должны тратить своё время?

Интересно, хоть один из закапывателей Wayland сможет показать хоть один свой коммит в X.Org?

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

Смешать в кучу библиотеку для создания композиторов Wayland с композиторами

Имеются ввиду все существующие поделки (композиторы) на wlroots.

сделать вывод о самом протоколе

Имеются ввиду все существующие поделки на основе Wayland. Гипотетические возможности wlroots/Wayland не интересны. Сделают - приходите. Уже больше 10 лет прошло и не сделали, что намекает…

Вам кто-то запрещает пользоваться этим «проверенным и рабочим»?

Да, меня беспокоит навязывания статуса deprecated в X.Org. Сам сервер продолжит работать, а поддержку в тулкитах могут и выпилить.

хоть один свой коммит в X.Org

Не примут, deprecated же. Костыль Xwayland мне не интересен. Изменения X.Org для внутреннего пользования есть.

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

Сделают - приходите.

С ума сойти. Люди давно пользуются на постоянной основе, о чём можно прочитать на этом же форуме. Я сам пользовался. А тут пишут «сделают – приходите». Что тут сказать…

Уже больше 10 лет прошло и не сделали

Сколько лет X11? Сколько за это время появилось реализация? Тиринг победили?

статуса deprecated в X.Org

Ссылку на этот статус, пожалуйста.

а поддержку в тулкитах могут и выпилить

Вашими же словами: выпилят – приходите. Пока что наоборот, в GTK4 оформили код для работы с X11 в отдельный бэкэнд.

Не примут

Вся суть. Даже попыток не было, но уже «не примут».

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

Тиринг победили?

При чём тут иксы? А так конечно победили. И на уровне драйверов, и на уровне иксовых композиторов. Придумайте страшилку пострашнее. Главное, что под иксами всё работает без оговорок. В отличие от фейланда.

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

Сколько лет X11?

36 лет (с 1984).

Сколько за это время появилось реализация?

Зачем много реализаций? Оригинальная реализация от Project Athena была сразу рабочей и до сих пор работает. В Wayland полно реализаций и до сих пор нет ничего нормального.

Тиринг победили?

Да, давно уже с введением композитора.

Ссылку на этот статус, пожалуйста.

Сходу не найду, тут многие про это писали.

Пока что наоборот, в GTK4 оформили код для работы с X11 в отдельный бэкэнд.

Раньше это было не так? Поражаюсь криворукости авторов GTK и GNOME. В Qt с самого начала бекенды были.

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

Проекту xorg 15 лет всего.

Это не более чем ребрендинг, причём не первый. Оригинальный код восходит к Project Athena (1984).

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

Пока что наоборот, в GTK4 оформили код для работы с X11 в отдельный бэкэнд.

Раньше это было не так? Поражаюсь криворукости авторов GTK и GNOME. В Qt с самого начала бекенды были.

configure ... --enable-broadway-backend --enable-x11-backend ...

...

        GTK+ 3.24.24
        ===========

        GDK backends:         x11 broadway wayland
        X11 extensions:       XKB Xinerama XI2.2 XRANDR XFIXES Composite DAMAGE
gag ★★★★★
()
Ответ на: комментарий от gag

configure

GTK уже на Meson перевели. Откуда взялся configure из убогих Autotools? Хоть что-то хорошее авторы GTK сделали.

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

gtk 3 releases are built with autotools

В GTK 4 их надеюсь наконец закопали? Иначе в новом релизе совсем ничего хорошего нет.

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

Это не более чем ребрендинг

Да нет, там много нового наворотили. По размаху проект всяко посерьезнее, чем wlroots или гномий композитор.

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

Да нет, там много нового наворотили.

В основном это связано с композитором и 3D ускорением. Эти изменения принципиально ничем не отличаются от Wayland композиторов.

По размаху проект всяко посерьезнее

Вся серьёзность там от кода который написали до них. Многие люди из состава X.Org занимаются разработкой Wayland.

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

А так конечно победили.

Так победили, что об этой «победе» постоянно на форуме пишут.

Придумайте страшилку пострашнее.

Про самую страшную страшилку – его кодовую базу, и так все в курсе.

Главное, что под иксами всё работает без оговорок. В отличие от фейланда.

Что работает под иксами и не работает в Wayland?

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

Зачем много реализаций?

Затем чтобы понять, что в принципе возможно написать реализацию в условиях отсутствия ресурсов корпораций.

В Wayland полно реализаций и до сих пор нет ничего нормального.

А мужики-то и не знают. ©

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

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

Затем чтобы понять, что в принципе возможно написать реализацию в условиях отсутствия ресурсов корпораций.

Альтернативные реализации протокола X11 существуют:

Не, серьёзно, люди, использующих композиторы Wayland пишут, что всё ок

Они сидят либо на тайловом Sway для инопланетян, либо на GNOME, не пригодным для работы без кучи постоянно ломающихся дополнений и где много важных протоколов принципиально реализовывать не хотят не смотря на голоса пользователей.

Сами хоть им пользуетесь?

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

WeirdX

Годится как пускалка для xterm. Но, похоже, заброшен

Xplain

Заброшен, да и не понятно на сколько полно оно реализовало протокол. Судя по тому, что пишет автор, в начале он хотел написать реализацию X11, потом начал лепить что в голову взбредёт, а потом забросил.

Где рабочий вариант, который я бы мог поставить из реп, как какой-нибудь sway?

Они сидят либо на тайловом Sway для инопланетян

С чего бы это? Думаю, вы просто не пытались им пользоваться. Я пользовался i3wm, а sway его «клон» для Wayland.

GNOME, не пригодным для работы без кучи постоянно ломающихся дополнений

С чего бы это? Сам пользовался ванильным гномом в федоре и сейчас пишу это из дефолтного гнома убунты.

много важных протоколов принципиально реализовывать не хотят

По ссылке драма с каким-то расширением протокола. Мне не понятно, какое влияние это окажет на приложения, которым нужна это декорация. Если я правильно понимаю, они будут без рамки, что не приятно, но не фатально. Я-то лично за соблюдение стандартов, но у разработчиков гнома своё видение, это проявляется во многом. В любом случае, гномом пользоваться не обязательно. Поддержку Wayland улучшают с каждым релизом в KDE, Enlightment тоже движутся в сторону поддержки Wayland. А если глянуть на список композиторов в арч вики, то там сильно больше 2 вариантов, которые вы предложили для Х11.

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