LINUX.ORG.RU

Firefox включает полноценную поддержку Wayland

 ,


1

3

Начиная с версии 121, веб-браузер Mozilla Firefox при запуске в сеансе Wayland будет задействовать «родную» поддержку новой оконной системы.

Ранее браузер полагался на слой совместимости XWayland, а нативная поддержка Wayland считалась экспериментальной и скрывалась за флагом MOZ_ENABLE_WAYLAND.

Отследить статус можно тут: https://phabricator.services.mozilla.com/D189367

Выпуск Firefox 121 запланирован на 19 декабря.

>>> Подробности

★★★★

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

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

Вот как раз они-то и совместимы, по тому, что это и есть тот самый магический «протокол».

У тебя в Wayland-е нет никакого единого xdotool, потому что реализация протокола в каждом DE разная. По этой же причине окна не имеют доступ друг к другу. Уже в Wayland упёрлись в проблему создания многооконных приложений, которые в MS Windows/X11 делаются на ура. Вот вам и ваш магический «протокол». С записью экрана такая же ерунда: каждый DE-сервер обязан реализовывать его индивидуально, а так как макаки поняли, что это работать не будет, поэтому воткнули Pipewire-костыль. Probo про эти все вещи в своём gist-е описал. Справедливости ради, на самом деле этих вещей куда больше, но наверное писать всё было просто в падлу.

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

У тебя в Wayland-е нет никакого единого xdotool, потому что реализация протокола в каждом DE разная.

Разная, но полностью совместимая.

По этой же причине окна не имеют доступ друг к другу.

Ничего похожего. Просто эти вещи не заложены в протокол.

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

Разная, но полностью совместимая.

ЧЕГО? Неправда. Вот я могу взять оконный менеджер GNOME - Mutter/Gala/etc. и запустить под Xfce. Попробуй такое в Wayland-мире провернуть.

Ничего похожего. Просто эти вещи не заложены в протокол.

Именно так. Как и куча других вещей, которые просто упорно отказываются добавлять, чтобы определённые DE имели преимущество. Wayland обречён.

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

ЧЕГО? Неправда. Вот я могу взять оконный менеджер GNOME - Mutter/Gala/etc. и запустить под Xfce. Попробуй такое в Wayland-мире провернуть.

Я вам уже объяснил, что композитный ВМ состоит не только из вейланда, а из многих компонентов. Сам вейланд совместим полностью, на все 100%, так как реализует конкретный (и не большой) RPC протокол. Но это не значит, что весь композитный ВМ можно подменить.

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

Но это не значит, что весь композитный ВМ можно подменить.

А надо! Потому что ВМ - это инструмент по управлению окнами и он должен делать это в рамках всей экосистемы а не одного конкретного ДЕ. Иначе фрагментация всё убьёт.

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

А надо!

Вообще не факт. ВМ - это «представительское лицо» ДЕ. В нём, обычно, заложена не малая часть «идеологии» данного ДЕ.

Иначе фрагментация всё убьёт.

Времена, когда в гноме можно было пускать савфиш или какие-то другие ВМ - прошли задолго до появления вейланда. ЕМНИП метасити прибили гвоздями тогда, когда вейланда с муттером ещё и в проекте не было.

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

Нет, я лично прикручивал к последнему второгному icewm. Там что-то в реестре надо было прописать емнип. Выглядело конечно это странно. С опенбоксом уже лучше было, а компиз вставал как родной. Прибили гвоздями уже гномощель. От чего у Шатлворта случилась юнити. Да и честно говоря мало кто тогда не срал кирпичами от нового гнома. Но время идёт, теперь такое говно стало нормой. Вон даже религиозные фанатики у него появились вроде хрюнделя.

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

Прибили гвоздями уже гномощель.

Ну так или иначе. Прибили до вейланда, а не из-за вейланда. Соответственно, подобные камни в огород вейлана лететь не должны. Не он в прибивании ВМ был первым, не он и последним будет.

Да и честно говоря мало кто тогда не срал кирпичами от нового гнома. Но время идёт, теперь такое говно стало нормой.

Про «новый гном» согласен, а вот про «прибивание гвоздями» - нет, это, как раз, народ довольно легко перенёс. Ну прибили и прибили. В системД, вон, тоже много чего прибили гвоздями. :) Надо смотреть на юзабилити, а не на то, кто чего и куда прибил.

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

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

Какая разница из-за чего? Wayland делался под GNOME изначально. Так что абсолютно пофигу из-за GNOME или из-за Wayland-а.

В системД, вон, тоже много чего прибили гвоздями. :)

У Systemd нет ущербной архитектуры и Systemd можно заменить на любой аналог, даже написать ему совместимую альтернативу, которая будет иметь 100%-ю совместимость. Systemd ругали из-за того, что там забили на Unix-way-ность написания приложений, что, кстати, правда.

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

Wayland делался под GNOME изначально.

Пруфы есть?

Так что абсолютно пофигу из-за GNOME или из-за Wayland-а.

Это вам, может, пофигу. А разрабы вейланда не обязаны были быть джедаями, «омодуливающими» всё то, что уже до них прибили намертво гвоздями к ДЕ. К уже прибитому ВМу они добавили совсем не такой уж и большой компонент.

совместимую альтернативу, которая будет иметь 100%-ю совместимость.

Никому не удалось сделать нормальный системд-шим, с которым бы сервисы системД могли работать с другим инитом в пид1.

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

Пруфы есть?

Если у тебя есть хотя бы базовые навыки анализа, то для тебя это должно быть очевидно, а если не очевидно, то вот статья.

https://news.ycombinator.com/item?id=32295685

Первый пост, кстати, то же самое 1 в 1, что пишу я.

А разрабы вейланда не обязаны были быть джедаями, «омодуливающими» всё то, что уже до них прибили намертво гвоздями к ДЕ.

Если не обязаны, то значит пусть идут лесом, вместе со всеми, кто кричит, что Wayland - это замена иксам.

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

очевидно, то вот статья.

Это что, статья? Этот просто коммент, где чел иронизирует, говоря, что вейланд - мечта гномовцев, которые и так всё обрубали, а тут им так фартонуло, типа. И вы из этого сделали вывод, что вейланд делался для гнома?

вместе со всеми, кто кричит, что Wayland - это замена иксам.

А кто кричит? Тут, с какой стороны ни глянь, замены не выходит. Даже если полностью тулкиты под него переписать, и то замена не получается. В результате, тулкиты запиливают заново, перепиливают всё вплоть до приложух, и кто-то «кричит», что это замена иксам? Пруфы есть?

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

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

Ну а что это тогда такое? Не, когда всё это начиналось под лозунгом «Х11 устарел!», речь шла именно про «на нужен новый Х11». Да, именно так, вот мы сейчас всё сделаем и будет хорошо...

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

Ну а что это тогда такое?

Базовый блок графического стека, вестимо. Ну и не только графического, там ещё инпут и всякое по мелочи.

Не, когда всё это начиналось под лозунгом «Х11 устарел!», речь шла именно про «на нужен новый Х11».

Пруфы будут? Напротив, они всегда говорили «мы не собираемся делать ещё 1 Х11. Мы лучше запилим весь стек с нуля». Никакую совместимость никто не обещал. Хотя, конечно, народ справедливо рассчитывал, что хотя бы на уровне тулкитов совместимость останется. Но, в целом, её каждая версия ГТК ломала и без вейланда, так что на это тоже рассчитывать не следовало.

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

Мы лучше запилим весь стек с нуля

Весь стек чего? Аудиодрайвера? Файловой системы? Мы как бы о графическом сервере говорим. И исключительно в разрезе замены ГС Х11+композитор на вайланд-композитор. В другом разрезе вайланда просто не существует.

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

И исключительно в разрезе замены ГС Х11+композитор на вайланд- композитор. В другом разрезе вайланда просто не существует.

Такого варианта замены нет. Происходит замена так же потрохов тулкита, и даже портирование того, что работает поверх тулкитов. Если бы можно было просто заменить Х11 на вейланд, годы портирований бы не понадобились. Но никто не обещал вам Х12.

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

Стоп, а как же волшебное Wayland is X12? Ещё один вялендоштамп, который слышно почти от каждого второго вялендонутого?

В общем, Wayland - это сплошная профанация. Так что не удивляйтесь, что его поносят и бойкотируют. Заслужили.

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

Стоп, а как же волшебное Wayland is X12?

Не знаю, как, так как по вашей же ссылке имеем вот это: «Begone Wayland, X12 Is My New Best Friend». Это очень похоже на «Wayland is X12»? Похоже, для вас является стандартной практикой давать ссылки, противоречащие вашим же утверждениям, в надежде, что здесь по ним всё равно никто не ходит.

Так что не удивляйтесь, что его поносят и бойкотируют.

Смысла в этом не так много. Бойкотируйте, пока альтернативы не выпилили из дистров. Никто не говорит, что у вейланда нет проблем. Если бы это было так, все давно бы на нём сидели. А пока, как видим, в основном только на Xwayland перешли. Но, при этом, он совершенно неизбежен. :) Бойкоты ничего не изменят. И да, мне тоже не нравится ситуация, когда его обвязывают порталами, и прочей ересью. Но почему-то мне не приходит на ум из-за этого призывать его похоронить - этого всё равно не произойдёт, а проблема имеет и другие решения.

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

Это очень похоже на «Wayland is X12»? Похоже, для вас является стандартной практикой давать ссылки, противоречащие вашим же утверждениям, в надежде, что здесь по ним всё равно никто не ходит.

Конечно не похоже, в этом то и дело, что это не так. Вот только потом почитайте вялендонутые комментарии под видео:

To me Wayland is actulally X12. It's from the same guys and shares most of the same goals. It even has a compatibility mode to X11 called XWayland. Only the name is different.

и вот это почти из каждого утюга, от каждого грёбанного фанатика.

Смысла в этом не так много.

Прям берут в софте и делают

if (wayland) { 
    printf("Wayland is not supported.\n");
    exit(0);
}

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

Бойкотируйте, пока альтернативы не выпилили из дистров.

Мне нет дела до ваших бомжедистров, выпиливайте и закапывайте себя. Я ещё даже, возможно, помогу присыпать сверху.

Никто не говорит, что у вейланда нет проблем.

Ещё как говорят, что Wayland уже работает, иксы выкинул, везде по дефолту и прочая шиза. А когда говорят, что, «ну проблемы как бы есть там…», то хочется смеяться, учитывая кол-во этих проблем и невозможность их решения.

А пока, как видим, в основном только на Xwayland перешли.

Который иксы на 100% не поддерживает, а только какие-то отдельные приложения, тоже с горем пополам. Вместо нормальных иксов, кривая затычка для иксов, ради того чтобы фатальный недостаток пофиксить.

Но, при этом, он совершенно неизбежен. :)

Выкидывание вяленда совершенно неизбежно. Факт!

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

Стокгольмский синдром только у вас.

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

)) что это еще за некролог вяленого в стиле апокалипсиса? ) Пулитцеровскую премию в студию.

Вяленый работает уже везде за исключением некоторых приложений

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

и вот это почти из каждого утюга, от каждого грёбанного фанатика.

Пруфы в этом триде покажите. Что кто-то на ютубе в коментах написал, меня мало волнует.

Прям берут в софте и делают

И правильно. Ибо зачем? Редхат для вейланда пилит соответствующие утилиты сам. Очевидно, авторам иксовых версий остаётся только делать так, как вы показали, и это нормально. А вот в фаерфоксе и любых других значимых проектах так не делают.

Мне нет дела до ваших бомжедистров

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

Ещё как говорят, что Wayland уже работает, иксы выкинул

https://pagure.io/fedora-workstation/issue/395 Не знаю, что можно добавить к тому, что сказано по ссылке. :)

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

Так проблемы-то не у нас, а у дистростроителей. Нам уже готовые решения дают. Обсуждайте с ними «невозможности». :)

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

Пруфы в этом триде покажите. Что кто-то на ютубе в коментах написал, меня мало волнует.

Не покажу, тебя же не волнует.

А вот в фаерфоксе и любых других значимых проектах так не делают.

Там не надо, там тулкиты.

Включая все федоры и убунты за последние несколько лет?

Да, федора - редхат, а убунта давно скатилась.

Думаю, кстати, что и в дебиане те же дефолты, что в убунте.

Кто-то писал, что из sid GNOME уже выкинули.

Не знаю, что можно добавить к тому, что сказано по ссылке. :)

Я тоже не знаю. Бурление говн в своём свинарнике.

Так проблемы-то не у нас, а у дистростроителей. Нам уже готовые решения дают. Обсуждайте с ними «невозможности». :)

Дистостроители ставят то что работает, если здравый смысл замещается политическим решением (и жри что дают), то такой дистр списывается в утиль. Это не винда, тут дистрибутивов около 9000.

А какой вообще смысл обсуждать с тем, кто считает себя ЦК Партиии, а тебя плебсом? Только бойкот и никак по другому.

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

Не покажу, тебя же не волнует.

Меня не волнуют коменты на ютубе, тк он не тематический сайт. А я попросил пруф из данного трида.

Там не надо, там тулкиты.

Вы топик-то читали? Тулкиты фокса не спасли, поддержку вейланда они пилят уже много лет, и пока не выкатили. Но пообещали.

А какой смысл обсуждать с тем, кто считает себя ЦК Партиии, а тебя плебсом?

Ну в смысле? Они пилят код (в тч и вейланд), а ты им патчи не шлёшь. Не говоришь, что конкретно не работает, зато, требуешь что-то там похоронить. Кем они ещё будут тебя считать?

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

Ну в смысле? Они пилят код (в тч и вейланд), а ты им патчи не шлёшь.

Смысл им патчи слать, когда они добавление фич даже в теории рассматривать не хотят? Вообще никаких. Делайте фичи сами и увеличивайте фрагментацию.

Вот, кстати, ещё одна библиотека для написания киосков Wayland-серверов помимо wlroots и weston-а. Фрагментация цветёт и уже попахивает!

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

Смысл им патчи слать, когда они добавление фич даже в теории рассматривать не хотят?

Вообще-то, речь шла про дистростроителей, которые выкатывают для нас готовые, рабочие решения. И решают за нас все проблемы. Вы же можете слать патчи, или хотя бы багрепорты, им? Но вы тут же перескочили на разрабов вейланда… Ладно, я понял, что, кроме передёргивания, от вас ничего не получить.

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

Вообще-то, речь шла про дистростроителей, которые выкатывают для нас готовые, рабочие решения. И решают за нас все проблемы. Вы же можете слать патчи, или хотя бы багрепорты, им?

Да можешь хоть в спортлото писать. Какая разница? Ещё раз, дистростроители разработкой DE не занимаются, как и не занимаются разработкой основных протоколов Wayland.

Но вы тут же перескочили на разрабов вейланда…

Так они же виноваты в конечном счёте.

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

Да можешь хоть в спортлото писать. Какая разница? Ещё раз, дистростроители разработкой DE не занимаются, как и не занимаются разработкой основных протоколов Wayland.

Зато, они выкатывают дистр, в котором всё работает. На данный момент, правда, больше на Xwayland. У вас что-то не работает? Вы им баг репорт уже послали?

Так они же виноваты в конечном счёте.

Не знаю, кто и в чём перед вами виноват. Как я уже сказал выше, если какие проблемы и есть - они у разработчиков дистров. Для вас же создали полностью тепличные условия.

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

Ну в смысле? Они пилят код (в тч и вейланд), а ты им патчи не шлёшь.

Что толку им слать патчи, если они всё равно пошлют НА*? Это же фанатики, разговоры с ними бесполезны.

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

Что толку им слать патчи, если они всё равно пошлют НА*?

It is still theoretically possible to include this in
wayland-protocols under the ext namespace, provided the
requirements for that namespace are fulfilled.

Пфф, ну и чо? Сказали в другой неймспейс переложить, какая трагедия…

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

А что нам обещали, что вместо GNU/linux у нас будет GNOME OS? Так гном же вроде бы тот же самый, на Х11 пока что даже лучше. Так и софт пока что под вайланд не очень то шустро переписывают. Так, 30-50%, и то в качестве вторичной платформы.

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

Так гном же вроде бы тот же самый, на Х11 пока что даже лучше.

Совсем нет. Вы ж вроде GNOME не пользуетесь – откуда информация?

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

А что нам обещали, что вместо GNU/linux у нас будет GNOME OS?

https://discussion.fedoraproject.org/t/f40-change-proposal-kde-plasma-6-system-wide/89794

Так и софт пока что под вайланд не очень то шустро переписывают.

Смотря какой. Часть софта должна быть полностью похоронена и переписана с нуля, если речь про всякие небольшие утилитки. То, что их пытаются тянуть и адаптировать - только создаёт проблемы. Все проекты, что входили в состав гнома, портанул редхат - тут проблем, вроде, нет. КДЕ6, вроде как, будет иметь полноценную поддержку вейланда, и выйдет в начале след года (см ссылку выше). А вот большие проекты вне гнома и кде, действительно, адаптируют пока не слишком шустро. Особенно те, что на гтк были. Вроде бы, согласно планам федоры, на след год переезд полностью завершится.

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

А вот большие проекты вне гнома и кде, действительно, адаптируют пока не слишком шустро

Вот это - главный индикатор. А не мнение создателей гномовайланда о том, как кде6 должен выглядеть на их тестовом полигоне.

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

Вот это - главный индикатор.

А индикатор чего? Того, что это сложно и трудозатратно? Это и так ясно. Перелезание на каждую новую версию гтк - не менее трудозатратно.

А не мнение создателей гномовайланда о том, как кде6 должен выглядеть на их тестовом полигоне.

Я думаю, они с КДЕшниками всё обсудили. И то, что написано по той ссылке - всё так и будет. Понятно, что головняк они КДЕшникам создали знатный. И вряд ли помогали им, или финансировали, как гномовцев. Видимо, просто прогнули, и заставили всё сделать. :) Так или иначе, вам выдадут готовый, рабочий продукт. Проблемы если и есть, то не у вас.

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

ВМ - это «представительское лицо» ДЕ. В нём, обычно, заложена не малая часть «идеологии» данного ДЕ.

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

Времена, когда в гноме можно было пускать савфиш или какие-то другие ВМ - прошли задолго до появления вейланда.

Ну, я им за это ОЧЕНЬ благодарен.

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

В рамках как бы одной системы и одной инфраструктуры?

В рамках одной - должен. Но кто сказал, что разные ДЕ (с их разными тулкитами) - это 1 инфраструктура? У вас ВМ тогда не должен пользоваться тулкитом, как минимум. А если он им таки хочет пользоваться?

Но как оказалось - этого недостаточно для чего то сложнее, чем киосок с рекламой. Как только в задаче появляется взаимодействие нескольких окон и приложений - всё становится как то сложно.

Между «киоском с рекламой» и необходимостью взаимодействовать с окнами других приложений, лежит гигантская пропасть, покрывающая 99% стандартных потребностей юзера. Не так то и часто мне нужно сделать скрин-шот, или расшарить экран. Я не говорю, что это никому не нужно, нет. Но и не надо говорить, что всё, что не киоск с рекламой - то обязательно требует взаимодействия с чужими окнами. Это далеко не так. По этому, вейланд, в его первозданном и минималистичном виде, таки покрывает 99% потребностей. Списывать 1% со счетов - нельзя, но и раздувать проблему не стоит. Она решаема, и не так уж велика. Она есть, и это все признают. Решения у неё тоже есть, не всех устраивают, но есть. Не катастрофа. :)

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

Но кто сказал, что разные ДЕ (с их разными тулкитами) - это 1 инфраструктура?

Ну, как бы в GNU/lunux (GNU/hurd, GNU/kfreebsd, *BSD) это одна инфраструктура. Гном3 решил отколоться и раздробить её, но без вайланда у них не получалось.

Важно то, что дробление для чего то, что и так со скрипом вытянулось на 1,5% (и то больше благодаря политической необходимости в свободной системе) - ну ОЧЕНЬ плохо. Это может развалить всё чего удалось достичь. Короче дробление - в данном случае шаг обратно в начало 90-х, систему придётся собрать с нуля.

У вас ВМ тогда не должен пользоваться тулкитом, как минимум. А если он им таки хочет пользоваться?

Дело даже не столько в ВМ и тулките, а в пользовательском софте - он должен одинаково работать во всех версиях окружений gnu/linux и прочих. И не только пользовательские комбайны, но и мелкие утилиты-улучшаторы работы вроде xneur, xxkb или SimpleScreenRecorder - без них ДЕ станут намного примитивней а у пользователей добавится работы.

Между «киоском с рекламой» и необходимостью взаимодействовать с окнами других приложений, лежит гигантская пропасть, покрывающая 99% стандартных потребностей юзера.

И сколько из этих 99% вы хотите отсечь? Где то в районе киоска находится очень мало задач, которые можно полноценно выполнить. Там даже 2 окон на экране с перетаскиванием текста не будет.

Не так то и часто мне нужно сделать скрин-шот, или расшарить экран.

Зато это основа техподдержки. А техподдержка - основа функционирования офисных хомячков без хорошего знания ПК. А основная работа - на них.

Ну и всяким там стримерам, блогерам, дизайнерам без всего этого никак. Так что функция очень нужная даже если всего 1 раз в месяц (в среднем).

что всё, что не киоск с рекламой - то обязательно требует взаимодействия с чужими окнами

А вот переключалка раскладок - требует всегда. А кто сказал, что в этом ДЕ хорошая переключалка?

По этому, вейланд, в его первозданном и минималистичном виде, таки покрывает 99% потребностей.

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

И главное: весь существующий десктопный софт писался из предположения, что ГС всё это умеет. И тут приходит вайланд и пытается всем объяснить, что это весь софт непавильный и все задачи надо реализовать без некоторых функций. Ведь так тоже можно было бы работать, да и большинству пользователей это действительно не нужно.... Ну короче раз вайланд пришёл чтобы запускать существующий софт по существующим концепциям ДЕ - пусть реализует возможности для этого. Иначе пусть пишет свои офисы, плееры и браузеры.

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

И не только пользовательские комбайны, но и мелкие утилиты- улучшаторы работы вроде xneur, xxkb или SimpleScreenRecorder - без них ДЕ станут намного примитивней а у пользователей добавится работы.

Мелкие утилиты - они на то и мелкие, что их легко переписать с нуля. Я совершенно не понимаю, почему надо обязательно делать портабельный скриншотер. У него что, такой уникальный ГУЙ, что никакой другой скриншотер нам не подойдёт? Да мне пофиг сколько будет скриншотеров. Если по 1 на каждый ДЕ - да и норм. И всё, их уже запилили! Но нет, теперь кому-то не нравится, что старые могут не работать. :) А выкинуть?

Зато это основа техподдержки. А техподдержка - основа функционирования офисных хомячков без хорошего знания ПК. А основная работа - на них.

Опять же, решения уже есть. Да, они не всем нравятся, они у каждого ДЕ свои. Но они УЖЕ есть. Соответственно, теперь вы можете лишь говорить «ну вот, можно же было сделать лучше», и тд. И это можно обсуждать. Но только после того, как вы признаете, что все решения есть и работают. А это понижает приоритет проблемы на пару порядков.

А кто сказал, что в этом ДЕ хорошая переключалка?

Если она по хоткею переключает раскладку и позволяет настраивать список доступных раскладок, то для меня она хорошая. Обсуждения в стиле «да в КДЕ переклчалка раскладок в 100 раз лучше, сделай её портабельной!» идут лесом. :)

Ну короче раз вайланд пришёл чтобы запускать существующий софт по существующим концепциям ДЕ

Он сам вам об этом сказал?

Иначе пусть пишет свои офисы, плееры и браузеры.

Плееры и браузеры - нет, а утилитки - да, пишут. Для каждого композитора отдельно, да. Уже написали. Что ещё?

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

Ни один мелкий проект не будет повторять свою раоту 3-4 раза подряд чтобы достичь того же самого.

У него что, такой уникальный ГУЙ, что никакой другой скриншотер нам не подойдёт?

Их много разных. В случае Х11 ты просто выбираешь тот, который нравится из всех скриншотеров. В случае вайланда ты выбираешь из 1-2 вариантов, что просто чертовски обидно. Ну и неудобно конечно.

Но нет, теперь кому-то не нравится, что старые могут не работать. :) А выкинуть?

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

Опять же, решения уже есть. Да, они не всем нравятся, они у каждого ДЕ свои. Но они УЖЕ есть

Вот именно! Это боле сложные решения, которые априори хуже старых.

Там ведь не одна функция «удалённый доступ», это всегда комбайн на 10К функций, каждая из которых ломается с вероятностью 0,1% и с вероятностью 0,1% именно она важна для пользователя. Маленькие проценты, но огромные множители и в итоге легионы недовольных. Причём всё это изначально заложено в философию вайланда - в дополнение к совершенно обычному уровню проблем.

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

А для меня нет, потому что очевидно надо ещё уметь режим раскладка-на-окно (кто то скажет раскладка-на-приложение и тоже будет прав). А это на самом деле сложный режим - там много нюансов, и даже в Х11 почти ни один ДЕ (!!!) не реализовал эти функции так же хорошо, как xxkb. А кто то скажет, что раскладок должно быть больше 2 и тоже будет прав. А кто то привык переключать мета-клавишей (хотя мне эта концепция не понятна). И если что то из этого выкидывается из за архитектуры вайланда - мы априори получаем более плохую систему в целом. А восстановление паритета возможностей, опять же, из за архитектуры вайланда, требует кратно больших усилий (а скорей всего квадратично больших усилий).

Он сам вам об этом сказал?

Изнчально да, но когда у них не получилось - «уровня киоска достаточно».

Уже написали. Что ещё?

Да, сделайте чтобы работало, причём нехуже.

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

Ни один мелкий проект не будет повторять свою раоту 3-4 раза подряд чтобы достичь того же самого.

Это и не нужно. РедХат запиливает для вейланда недостающие тулзы. Это часть условий «сделки». «Да, мы не дали вам полную совместимость. Но мы запилим сами всё то, что отвалилось - по крайней мере для гнома», говорит РедХат. И вкладывает в это очень существенное бабло.

В случае Х11 ты просто выбираешь тот, который нравится из всех скриншотеров.

А делать больше нечего? У меня скриншоттер - это нажатие кнопки ПринтСкрин (или Альт-ПринтСкрин). И мне пофиг, как он называется, и кто его написал. Я просто знаю, что нажму ПринтСкрин, услышу звук фотоаппарата, и в буфере обмена появится снимок экрана - всё. Чего я буду там «выбирать»? На сайте знакомств выбирают, а не там. :)

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

Почему? Тулзы от РедХат вполне рабочие. Что они похоронили кучу «портабельных скриншоттеров» - вообще не колебёт! Скриншоттер - это расходник, хоть каждый день переписывай, если делать нечего.

И кстати выкинуть придётся большую часть всего.

Нет, в том то и дело. Только некоторые весьма специализированные утилиты. Остальное - придётся портировать. Но ведь и так приходилось, с каждой новой версией гтк. Ничего не поменялось.

А для меня нет, потому что очевидно надо ещё уметь режим раскладка-на-окно

Да, всё надо. Но вы не указывайте людям, КАК делать - указывайте только, ЧТО делать. Не хватает вам какого-то функционала? Пишите редхатовцам, «запилите мне этот функционал - он раньше был, а теперь его нет». И запилят, я сам проверял. Помню, когда они федору на юникод переводили, там вообще СТОЛЬКО всего отвалилось… Это, правда, пару десятилетий назад было… Я тогда им десятками баг репорты слал, потом патчи даже, и, где-то за годик, всё починили. А вот если вы им будете писать «ваши тулзы - говно, сделайте, чтобы у меня xxkb вновь заработал» - вот тогда вас забанят, и проблема не будет решена. Так вам шашечки или ехать?

А восстановление паритета возможностей, опять же, из за архитектуры вайланда, требует кратно больших усилий

Да, но не от вас. РедХат проставляется - пользуйтесь.

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

Что они похоронили кучу «портабельных скриншоттеров»

разве что прибитые гвоздями к X11 скриншотилки, кроссплатформенный flameshot нормально работает.

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

«Да, мы не дали вам полную совместимость. Но мы запилим сами всё то, что отвалилось - по крайней мере для гнома», говорит РедХат.

Здесь есть очень ключевая оговорка: крайней мере для гнома. Не удивительно что они так много усилий вкладывают в то, чтобы держать вайланд фрагментированным, а гномоподелия работоспособными только в гноме.

У меня скриншоттер - это нажатие кнопки ПринтСкрин

И ты не хочешь видеть окно с миниатюрой? Тебе без разницы куда он будет его сохранять? Не нужно подтверждение что он что то сделал? Не нужен вариант отмены и открытия в некой программе? Ни разу не хотелось сделать скриншот с задержкой? Без разницы с курсором или без? Выбор формата? Настройка действия по дефолту? А 1,5 года назад, когда я пробовал гномовайланд в дебиане - вообще ничего из этого не было!

Ну т.е. это было бы приемлимо в 2003 году, но сейчас уже 2023 и скриншотилки ушли немного вперёд. Я не хочу хуже чем 5 или 10 лет назад.

Скриншоттер - это расходник, хоть каждый день переписывай, если делать нечего.

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

Нет, в том то и дело.

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

когда они федору на юникод переводили, там вообще СТОЛЬКО всего отвалилось

Это был другой РедХат и то что они делали тогда - продают в энтерпрайзе до сих пор. Точнее уже активно борются, заставляя переходить на более новые версии. Похоже многие не хотят.

Да, но не от вас

Это не важно, в итоге то я страдаю. Потому что в команде КДЕ да и в самом редхате есть всего лишь X и Y людей и за те же деньги и время они сделают намного меньше полезной работы. Меньше будет работать.

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

Короче дробление - в данном случае шаг обратно в начало 90-х, систему придётся собрать с нуля.

Да, жопа полная. Всё пошло наперекосяк с самого начала, когда по идеологическим причинам возникло два конкурирующих тулкита и два больших DE. Это и есть самая тяжелая родовая травма десктопного линукса, а вовсе не иксы. Но потом решили добавить ещё больше ада, уже без всяких причин. Просто вот так, всем молчать и повиноваться! А на несогласных спустим цепного хрюнделя. Он будет что-то задорно хрюкать про сисюрити и архитектуру, но сам при этом вялым поделием не пользоваться (отдельный лол).

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

Да, жопа полная. Всё пошло наперекосяк с самого начала, когда по идеологическим причинам возникло два конкурирующих тулкита

А вот представьте, что был бы GTK онли, а потом оно скатилось до GTK4. Это GNU/Linux на помойку сразу выбрасывать, а сейчас хотя бы есть «failsafe» в виде Qt. Мне кажется, что немного пофиг, что несколько тулкитов. Главное, чтобы оно всё одинаково выглядело и имело схожие принципы работы.

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

но сам при этом вялым поделием не пользоваться (отдельный лол).

Большинство дистров сейчас на xwayland сидят. Считается ли это за пользование «вялым поделием» или нет - судить не мне. Как спрыгнут на чистый вейланд - будем пользоваться уже им. Откуда вообще все эти проблемы берутся? Я просто качаю дистр, ставлю и работаю. И я отлично знаю, что они скоро с xwayland послезают, но мне от этого не жарко, и не холодно.

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

Большинство дистров сейчас на xwayland сидят. Считается ли это за пользование «вялым поделием» или нет - судить не мне.

Да не сидит никто на этом огрызке для «совместимости». Я какой дистрибутив не ставлю - везде иксы. Наверное только в какой-нибудь Федоре упоролись и юзают вяленный по дефолту на гнуме.

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

Я какой дистрибутив не ставлю, везде иксы

какой раз ставлю плазму 5.27, постоянно по умолчанию сессия Wayland даже в FreeBSD, где оно не работает.

Может у меня руки не из того места?

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

Да не сидит никто на этом огрызке для «совместимости». Я какой дистрибутив не ставлю - везде иксы.

$ pgrep -l way
1885 gdm-wayland-ses
2929 Xwayland

$ cat /etc/issue
Ubuntu 23.10 \n \l

И это уже несколько лет так. Вылазьте из танка.

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

Да я уже понял, что ты вялендонутый.

Да ёпт, по дефолту там так уже несколько лет! И ни где я это в настройках или при установке не выбирал. Возвернитесь уже в реальность то.

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

В реальности - гном-вайланд фризит и держит 3 окна, а кде-вайланд выдаёт синеватый пустой экран в течении 5 секунд перед крахом. Это тоже реальность.

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

Вот лично тебе с железом повезло, он у тебя завёлся. А мне вот не повезло - просто тупо не завёлся и всё. А гном вообще можно в рассчёт не брать, он не для людей.

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

Большинство дистров сейчас на xwayland сидят. Считается ли это за пользование «вялым поделием» или нет

Нет, это профанация. Помню вначале собирались изолировать xwayland, чтобы каждая прога свой отдельный x-сервер поднимала. Но сейчас смотрю, один процесс на всех, все равно что твой xorg. Сисюрити, ага. Конечно вялендофанов надо было лечить электричеством отключить от всех разновидностей иксов, чтобы они работу работали на Ъ вялом. Но хозяин добренький, он вас насаживает с обезболиванием.

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

один процесс на всех

На все 3,5 программы, которые до сих пор не умеют wayland

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

Я просто качаю дистр, ставлю и...

...начиню разгребать косяки. Там до работы далеко. Хотя если ОЧЕНЬ сильно понизить планку... Ну, в итоге всё сводится к «вот вам говно, жрите что дают и не вякайте».

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

когда по идеологическим причинам возникло два конкурирующих тулкита и два больших DE

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

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

Попробуй такое в Wayland-мире провернуть.

Ещё и WM можно перезапустить/заменить без падения пользовательской сессии. С учётом того, что до 146% стабильности далеко, то в Wayland падает весь пользовательский сеанс. Ну.. на плазме у меня это случалось.

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

Разная, но полностью совместимая.

Как раз это главная претензия к вайланду: нет, не полностью. Всё настолько плохо, что всякие файерфоксы пилят отдельно поддержку Мюттера, Квин, wlroots и Вестона. А всякие утилиты КДЕ даже не пытаются работать в Гноме.

Просто эти вещи не заложены в протокол.

А должны бы.

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

Как раз это главная претензия к вайланду: нет, не полностью.

Нет, всё, что касается wayland-protocol - то полностью совместимо. Опровержения данного тезиса принимаютсяя исключительно в виде пруфов обратного, со ссылками и пр.

Всё настолько плохо, что всякие файерфоксы пилят отдельно поддержку Мюттера, Квин, wlroots и Вестона.

По тому, что в композитный ВМ входит куча компонентов и помимо вейланда. Но они незаменяемыми были и до него.

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

Нет, всё, что касается wayland-protocol - то полностью совместимо.

Но как оказалось - этого недостаточно для чего то сложнее, чем киосок с рекламой. Как только в задаче появляется взаимодействие нескольких окон и приложений - всё становится как то сложно. А уж если задач много...

kirill_rrr ★★★★★
()
Ответ на: комментарий от Ja-Ja-Hey-Ho

kdotool может найти окно, но не может отправить ввод, а ydotool может отправить ввод, но не может найти окно. Вяленько.

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