LINUX.ORG.RU

Gentoo, GNOME 3.14, Wayland

 , ,


2

2

Собрал таки gnome 3.14 поддержкой wayland. Работает шустрее, чем в иксах, и даже не падает (ну по крайней мере за ~30 мин не упал). Из косяков:

  • Мыльное ШГ во всех элементах gnome-shell. В иксах такого нет.
  • Не работает переключение раскладок клавиатуры по хоткею. Индикатор меняется, а раскладка остается. Через меню все переключается верно.
  • При невыясненных условиях начинает глючить контекстное меню в терминале — меню нормально появляется при нажатии правой кнопки мыши, но не реагирует ни на движение курсора ни на клики.
  • Комбобоксы ведут себя похожим образом, правда на клики реагируют.
  • При нажатии сочетания клавиш, содержащего Alt (Alt+Tab, Alt+F2 и.т.п.), кроме обработки сочетания, сами нажатия посылаются окну в фокусе. Причем в случае с Alt+Tab Alt посылается окну которое было в фокусе в момент нажатия сочетания, а Tab окну, которое оказывается в фокусе после.
  • Touchpad поддерживается на самом примитивном уровне, даже tap-to-click не работает.
  • Как уже упоминалось на opennet'е, в приложениях, работающих через Xwayand не изменяется вид курсора например при наведении на ссылку.

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

З.Ы. Ах да, Ш — Cuprum, иконки — AnyColorYouLike, тема GS — elegance-colors с пресетом Numix, слегка допиленным, тема окон — Numix Light, допиленный, чтобы у полноэкранных приложений не было заголовка, тема gtk+ — к сожалению Adwaita, потому что Numix ещё не обновился. Может кто нибудь знает какие нибудь плоские темы для gtk+-3.14?

PNG (1366x768, 99 Kb)

>>> Просмотр (1366x768, 125 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: eternal_sorrow (всего исправлений: 7)

а как же традиционное поворачивание одного из приложений на пару десятков градусов для скриншота?

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

Так то ж в вестоне, в GNOME такую фичу (ещё) не завезли (да и нужна ли она? вестон - демка, с ним всё ясно).

eternal_sorrow ★★★★★
() автор топика

GNOME

не нужно!

Wayland

не нужно!

Мыльное ШГ

ужос!

но пусть будет в галерее, как пример того, как делать не следует. (=

funeralismatic ★★★
()

Молодец, хороший отчёт.

Если ещё баг-репорты напишешь разрабам, то будет уапще шикарно.

Novator ★★★★★
()

Норм. Не долго осталось терпеть хиксы. Скоро валянд всем. Аллилуйя!

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

Если ещё баг-репорты напишешь разрабам, то будет уапще шикарно.

Каким именно разрабам? gentoo-шным наркоманам? Вангую что повесит с год или полтора и закроют c INVALID или WONTFIX. А те которым надо бы писать они и так в курсе об этих багах.

А в целом по всему видно что еще до конца срока жизни gnome-3.14, т.е. до финального релиза gnome-3.16, в целом wayland будет если и не торт то уже вполне Ок для юзания.

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

Там вроде не всё перечислено, что у автора этого топика.
Например про ШГ не указано.

А баг-трекеры например эти:
https://bugs.freedesktop.org/describecomponents.cgi?product=Wayland
https://phab.enlightenment.org/maniphest/

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

Любой топик про вяленого начинается так: запустил — всё классно, только [длинный список того что не работает, глючит, падает]. Готов для десктопа.

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

Я тоже об этом подумал :) Работает быстрее, только ничего не работает.

grem ★★★★★
()

Да там даже гномовские программы в ненужном xwayland запускаются. И серверных декораций нет. Отличная поддержка, да.

А анимации в гномощели все так же тормозят.

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

Любой топик про вяленого начинается так: запустил — всё классно, только [длинный список того что не работает, глючит, падает]. Готов для десктопа.

Wayland уже торт потому что по крайней мере аналог чистых startx в нём уже есть.

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

init_6 ★★★★★
()

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

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

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

Пользуюсь иксами уже 9 лет. Полёт нормальный все 9 лет. Какие фейлы ты имеешь в виду?

P.S.: Фейлы в твоих фантазиях не считаются.

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

Какие фейлы ты имеешь в виду?

Самые лютые из последних связаны с hal. Причём один раз была волна соплей когда его впиливали а второй раз когда hal уже выпиливали в пользу udev. Чуть ли не каждый новый блоб nvidia на новой версии ядра опять же лютые фэйлы. Про переключалку уже в gnome-3 тоже уже забыли?

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

Самые лютые из последних связаны с hal.

Не знаю. На слаке никаких болей не почувствовал. Так и не заметил =)

Про переключалку уже в gnome-3 тоже уже забыли?

Гном — не часть иксов как бэ.

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

Так и не заметил =)

Что ты там заметил или не заметил никого не волнует. А если нужны конкретные пруфы ищи на ЛОРе в вышеозначенные периоды времени.

Гном — не часть иксов как бэ.

Как бэ насрать поскольку всяко имеет отношение к „поломанному чему-то-там в этих сраных гномах-3“.

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

Что ты там заметил или не заметил никого не волнует. А если нужны конкретные пруфы ищи на ЛОРе в вышеозначенные периоды времени.

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

Как бэ насрать поскольку всяко имеет отношение к „поломанному чему-то-там в этих сраных гномах-3“.

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

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

Что там тебе припекало пять лет назад никого не волнует.

Я не говорил о себе. А

Что ты там заметил или не заметил никого не волнует.

вполне логичный и закономерный ответ на

Фейлы в твоих фантазиях не считаются.

потому-что не важно видишь ты суслика или нет... а он есть.

У тебя как бэ с логикой беда.

Ващето топик про гном. Такие дела.

init_6 ★★★★★
()

и даже не падает (ну по крайней мере за ~30 мин не упал)

это достоинство, или как?

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

потому-что не важно видишь ты суслика или нет... а он есть.

Хал помню, боль не помню. Просто почитал доку и никаких других проблем.

Ващето топик про гном. Такие дела.

Ну... Тут просто нечего нового добавить. Gnome — провал.

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

Хал помню, боль не помню.

А всем насрать что ты помнишь а что нет. И тем не менее это не отменяет того факта что с hal была боль, причем два раза.

Gnome — провал.

Конкретно то о чем написал ТС это скорее прорыв. Потому что из сырцов и в gentoo а по факту да всё так же как в федоре. А то что что-то там ещё не работает или работает не так как охото... так не надо ровнять на 30ти летние иксы.

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

А разве нет? Я просто дольше получаса не тестил, поэтому достоверно не могу сказать, что не падает.

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

А всем насрать что ты помнишь а что нет. И тем не менее это не отменяет того факта что с hal была боль, причем два раза.

Всем насрать на боль дебилов, не осиливших документацию. Хоть матом тут груби, раз уж горазд, это не отменит того факта, что при прочтении документации проблем не было. Не умеешь читать — ССЗБ.

так не надо ровнять на 30ти летние иксы.

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

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

Всем насрать на боль дебилов, не осиливших документацию.

Ты выше по треду просил пример. Я тебе привел даже два.

Пока вижу хорошую попытку, но не замену.

А теперь погляди сколько весят „иксы и компания“ со всем своим дерьмом зависимостей в придачу и сравни с wayland/weston которым нужна только mesa.

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

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

серверных декораций нет

не нужно

гномовские программы в ненужном xwayland

добавляешь

GDK_BACKEND="wayland"
CLUTTER_BACKEND="wayland"
в переменные окружения и гномовские программы запускаются без xwayland'а

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

А теперь погляди сколько весят „иксы и компания“ со всем своим дерьмом зависимостей в придачу и сравни с wayland/weston которым нужна только mesa.

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

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

Мой первый пост был про то что оно не готово совсем.

Степень готовности тоже момент спорный и скользкий. Можно сказать проще - открытые дрова никакие следовательно нафиг оно не надо. А можно вспомнить о том что и на открытых дровах работает vdpau и даже худо бедно 3D пусть и не такое как на блобе. Эти все разговоры ни о чем.

А я вижу то что уже к концу жизненного цикла gnoem-3.14 во всю будет wayland. По крайней мере всё идет именно к тому.

init_6 ★★★★★
()

отлично. думаю, GNOME 3.16 на Wayland уже будет невозможно отличить от него же под X. иксокапец!

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

а сейчас, дети, посмотрите направо - вы видите типичного иксокукаретика.

гномовские программы запускаются без XWayland. серверные декорации есть.

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

чего конкретно тебе не хватает?

Мыльное ШГ во всех элементах gnome-shell. В иксах такого нет.
Не работает переключение раскладок клавиатуры по хоткею. Индикатор меняется, а раскладка остается. Через меню все переключается верно.
При невыясненных условиях начинает глючить контекстное меню в терминале — меню нормально появляется при нажатии правой кнопки мыши, но не реагирует ни на движение курсора ни на клики.

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

При нажатии сочетания клавиш, содержащего Alt (Alt+Tab, Alt+F2 и.т.п.), кроме обработки сочетания, сами нажатия посылаются окну в фокусе. Причем в случае с Alt+Tab Alt посылается окну которое было в фокусе в момент нажатия сочетания, а Tab окну, которое оказывается в фокусе после.
Touchpad поддерживается на самом примитивном уровне, даже tap-to-click не работает.
Как уже упоминалось на opennet'е, в приложениях, работающих через Xwayand не изменяется вид курсора например при наведении на ссылку.

Как вариант =)

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

мелкие баги. я бы многого из списка не заметил вовсе.

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

А я вижу то что уже к концу жизненного цикла gnoem-3.14 во всю будет wayland. По крайней мере всё идет именно к тому.

Рад за гномеров. Сам пользуюсь fvwm =) Мне вяленого ещё долго не видать.

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

да и вообще, это баги гнома на вяленом, а не самого вяленого.

Хорошо. Убедил =)

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

Мне вяленого никогда не видать.

Ну туда ему и дорога.

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

Пользуюсь им как основным плеером. Если речь о тестировании mpv под GNOME/Wayland, то ничего хорошего сказать не могу. Играть вроде играет, но глючит. С vo=opengl окошко при запуске малюсенькое в углу экрана, приходится растягивать. А с vo=wayland куча глюков, проблемы с полноэкранным режимом, фризы, и упал в конце концов. Ну и как и в вестоне в обоих случаях нет декораций у окна. В вестоне кстати ни одну из остальных вышеназванных проблем не наблюдал. С управлением от клавиш проблем никаких нет.

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

А теперь погляди сколько весят „иксы и компания“ со всем своим дерьмом зависимостей в придачу и сравни с wayland/weston которым нужна только mesa.

Пока не будет работать нормально на минорных архитектурах - вяленый не нужен. На mips работает преотвратно.

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