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)

Давно пора. Фокс под вейландом отлично работает. Хром/электрон тоже уже пора по-умолчанию под вейландом пускать без всяких ключей.

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

Фокс под вейландом отлично работает

Я бы даже сказал: как-то неприлично резво!

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

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

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

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

Hyprland ловит такой глюк после своего апдейта или апдейта мезы.

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

Хром/электрон тоже уже пора по-умолчанию под вейландом пускать без всяких ключей.

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

Я думаю, им ещё долго придётся полировать его под Wayland, чтобы добится нормальной стабильности.

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

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

https://youtu.be/bLD0KfR3V_8

monkdt
()

Печально.

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

так ведь наоборот как раз добавили/исправили. Новость недавно пролетала

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

vaapi в firefox не отвалился, а в хроме он и на иксах работал кое-как.

whbex
()

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

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

Лучше бы на Gtk4 перешли

Пожалуйста не надо, это у*бищный фреймворк, который скатился ниже плинтуса. Только форкать GTK2/3.

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

понятно. Так то это и не нужно было вовсе, т.к у фокса была поддержка с MOZ_ENABLE_WAYLAND=1 уже не первый год. Добавили поддерку как хому добавили флаг для вяленого вместо –enable-features=UseOzonePlatform –ozone-platform=wayland. Все добавили только ради удобства

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

А разве это не перегонка через прослойку в x11 и обратно ?
То есть оверхед будет в любом случае, разве нет ?

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

нет. С флагом теперь хром вообще стартует без иксов

to @r1okor

? да я спокоен как памятник. У меня до конца недели отпуск, поэтому я почти засыпаю за компом )

monkdt
()

Wayland

Ох уж этот вяленый глюкодром, а вместе с хромой лисой вообще - гремучая смесь, как Сцилла и Харибда.

Я сейчас, конечно, ворчу как престарелый нёрд (хотя, в общем-то им и являюсь), но все эти новомодные штуки меня не радуют вообще, и разжиревшая падучая лиса и особенно вяленное поделие, и без них проблем хватает.

XOXO
()

Давно пора. Связка FreeBSD+drm-515-kmod+sway+(chromium|firebox) работает без каких-либо проблем больше полугода.

У тех у кого проблемы с фокусом, возможно причина не в фоксе а в WM.

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

Или дистропроблемы. Ни с одной из описанных проблем не столкнулся.

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

если я правильно понял глюк, то на иксах тоже такой глюк, при работе firefox и onboard одновременно появляется через пару минут работы нельзя кликнут по рабочему столу мышкой как будто что то между ними не видимое.
Воссоздать сразу же такой клюк получается ещё так:
Debian 64bit openbox кликнуть exit в иконе ibus на панели tint2.

Gennadevich
()

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

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

но в случае фокса можно сделать Qt backend.

Помнишь наш разговор про QtJambi про который ты даже не догадывался?

Вышла Java 21 LTS (комментарий)

Так вот с этим твоим высказываением ровно аналогичная ситуация.

Mozilla Firefox Qt доступен для тестирования

У Firefox был Qt Backend, даже несколько версий – Qt 4, и, барабанная дробь, актуализированный под Qt 5. Я собирал в 2014-2015 году Firefox работающий на Qt 5 и оно более-менее бегало, правда сыро.

Собранный Firefox Qt 5: http://i.imgur.com/WipW4GK.png
Процесс сборки: http://i.imgur.com/Gd6Wujq.png

Но так как такие как ты срали на форумах вместо того чтобы писать код – Backend’ы Qt в кодовой базе Firefox стали заброшенными и их выкинули.

И X11, кстати, выкинут из кодовой базы Firefox тоже. По той же самой причине. GTK+2, например, уже давно выкинули Firefox окончательно удаляет поддержку GTK+2

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

Но так как такие как ты срали на форумах вместо того чтобы писать код – Backend’ы Qt в кодовой базе Firefox стали заброшенными и их выкинули.

А зря, у GTK никаких перспектив нет вообще. Если в мозилке не совсем дураки сидят, то сделают другой backend, а не GTK.

И X11, кстати, выкинут из кодовой базы Firefox тоже.

Влажные мечты вялендофанатика.

По той же самой причине. GTK+2, например, уже давно выкинули Firefox окончательно удаляет поддержку GTK+2

Многие авторы приложений уже пожалели, что стали переходить на GTK3, когда он оказался тормозным и потребовал кучу трудозатрат, но справедливости ради, у GTK3 были какие-то нововведения, а GTK4 - это чистая деградация.

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

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

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

конечно же настанет день когда иксы станун дерикейтед.

Когда сделают нормальную замену иксам (или настоящий X12), то я даже не сомневаюсь.

Skullnet ★★★★★
()

@firkax ты правда думаешь разрабам доставляет удовольствие поддерживать 2 версии браузера? ) Затраты в деньгах и времени в квадрате? Клоуна лепят люди которые не знаю цену кровнозаработаным и затратам

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

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

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

Первым на него переполз гугел

это о многом говорит

Верно. Гугл с хорошими вещами не свяжется.

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

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

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

во-первых работа для большинства приложений под вяленым практически ничем не отличается от иксов за исключением невероятной легкости. А во-вторых, как уже многие твердят, проблемы зависят от конкретного композитора. Я под hyprland никаких неудобств не имею. Это может кто пытается делать подкасты или еще нечто подобное страдают, только это нужно единицам.

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

невероятной легкости

примерно почувствовал?

Это может кто пытается делать подкасты или еще нечто подобное страдают, только это нужно единицам.

Удаленный рабочий стол нужен единицам, понятно

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

примерно почувствовал?

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

Удаленый рабочий стол я не пробовал, но я читаю новость от 03/2019 про remote desktop на 29 федоре. А сейчас версия 39 и что ничего не изменилось. Надо на днях потестить

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

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

Которая достигается… чем?

А во-вторых, как уже многие твердят, проблемы зависят от конкретного композитора.

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

Я под hyprland никаких неудобств не имею.

А другие не имеют неудобств проблем под GNOME, а под иксами таких неудобств нет вообще нигде.

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

у GTK3 были какие-то нововведения, а GTK4 - это чистая деградация.

Это не чистая деградация, а приведение к общему знаменателю с вейландом: https://blog.gtk.org/2020/12/17/who-wrote-gtk4/

Of course, we also knew we wanted to improve other sub-systems,
like input and the windowing system API, to move away from
X11-isms and towards a design more in line with the requirements
of Wayland (and other windowing systems).

С другой стороны, если фоксовцам удастся, просто подперев костыликами GTK3 бэкенд, тоже получить стабильную работу с вейландом, то тогда действительно непонятно, в чём профит этого GTK4…

Если в мозилке не совсем дураки сидят, то сделают другой backend, а не GTK.

На самом деле, разрабы GTK4 им именно это и говорят: https://www.reddit.com/r/gnome/comments/tzyr3l/comment/i42g1m5/ Типа, не юзайте GTK4. Мы его не для вас писали, а для себя…

Но мне, таки, непонятно, а что они предлагают тогда взамен использовать? GTK3+костыли? Или что? Я запутался…

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

Это не чистая деградация, а приведение к общему знаменателю с вейландом: https://blog.gtk.org/2020/12/17/who-wrote-gtk4/

Ну, то есть, деление на ноль.

На самом деле, разрабы GTK4 им именно это и говорят: https://www.reddit.com/r/gnome/comments/tzyr3l/comment/i42g1m5/ Типа, не юзайте GTK4. Мы его не для вас писали, а для себя…

Ну это и так понятно, что GTK больше не GIMP Toolkit, а GNOME Toolkit. Я почему и говорю, что нужно форкать GTK2/3. Либо всё потихоньку на Qt переписывать, но тогда у Qt будет монополия на десктопе. Это тоже с какой-то точки зрения не очень хорошо. Форк - тоже вполне нормальное решения.

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

Наверное предлагают идти лесом, либо прогнуться под GNOME.

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