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)

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

С управлением от клавиш проблем никаких нет.

У меня в вестоне отваливалась автоматическая перекодировка субтитров и от клавиатуры оно не управлялось вовсе. Всё остальное было более-менее. Не помню насчет фулскрина вроде тоже были косяки. И я это тестил уже давненько.

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

Мы тебя тоже любим

Не обо всех но о некоторых уж точно иными словами и не скажешь.

На mips работает преотвратно.

На mips в gentoo вообще хоть что-то работает? У меня попытки собрать gentoo-prefix на mips так ни к чему и не привели. Но в процессе я там столько косяков увидел что теперь у меня развилась ярая нелюбовь ко всему помимо x86/x86_64.

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

проблемы с халом это от поттерингов-вейландистов. а иксы как работали так и работают, и нормальные ОС линуксопробемы с халом обошли стороной.

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

проблемы с халом это от поттерингов-вейландистов.

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

а иксы как работали так и работают

Напомнить ещё о том что и иксы никогда не были одними единственными а глюки были еще и от смены реализаций «иксов».

и нормальные ОС линуксопробемы с халом обошли стороной

Да наркоманы из криокамер не увидели проблем от hal потому что у них его тупо не было.

init_6 ★★★★★
()

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

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

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

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

Линуксоиды жаждут приключений. Без этого никуда.

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

Декорации окон ужасные.

Каких именно окон? У терминала декорации - Numix (SSD), у weston-gears - свои (CSD), у firefox - вообще нет декораций (just as planned если что). У тех приложений gnome, у которых есть CSD (GtkHeaderBar, если быть точнее), например у наутилуса - они никуда не делись.

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

Каюсь, глянул только на weston-gears. Прошу прощения.

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

Тут видно что мыло. И то если увеличить. 1:1. Просто шрифт меньше кажется. Недавно вот тестировал infinality пресеты linux, windows 7. Вот эти действительно мыло.

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

Какое в нем приемущество для пользователя? В fedora 21 вроде как можно выбирать сессию с иксами или вейлендом, но вейленд тормозит (это под nouveau, хотя в иксах все ок), не работает скролл в шелле, хотя в обычных приложениях работает (наутилус, фф), перепутаны дополнительные кнопки мышки.

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

У меня самый нормальный был пресет win7, что забавно . Но после убунтовских дефолтных шрифтов, ifinality все каким-то мылом кажется. Ставил чтобы подкрутить android studio: https://stackoverflow.com/questions/17510099/ugly-fonts-in-java-applications-...
Но имхо, это решение на самом деле означает просто подразмыть системное ШГ, штобы на их фоне в java приложениях ШГ казалось нормальным.

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

Так без этого все новые открытые драйвера и не заводятся (nouveau, radeon).

Дааа тыыыы чтоо! Серьёзно??

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

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

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

win7 на Арче работал хорошо, а вот на Дженте просто уродство.

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

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

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

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

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

equeim ★★
()

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

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

Темы перепутал, но касательно вяленого аналогично. У меня все работает: видео, игры, даже раскладка переключается без проблем. Не вижу причин все ломать ради (чего?) возможности повернуть окно.

Jurik_Phys ★★★★★
()

Значит ли всё это, что для серфинга инета вейланд готов?

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

В арче наутилус запускался в Xwayland.

потому что надо было правильно выставить GDK_BACKEND.

Серверные декорации есть только для Xwayland-программ.

4.2.

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

4.2.

Почему же тогда у weston-terminal'а свои декорации, а у mpv вообще их нет? И как ты проверял наличие серверных декораций у wayland-программ?

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

Почему же тогда у weston-terminal'а свои декорации, а у mpv вообще их нет?

ты тестировал под Weston? тогда понятно. Weston действительно не поддерживает серверные декорации. но это никак не мешает поддерживать их другим композиторам.

И как ты проверял наличие серверных декораций у wayland-программ?

GDK_BACKEND=wayland gnome-terminal
Lincor
()
Ответ на: комментарий от Lincor

GDK_BACKEND=wayland gnome-terminal

разумеется, проверять надо на GNOME, при этом установив в tweak-tool недефолтную тему окон. декорации сменятся → они серверные.

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

разумеется, проверять надо на GNOME, при этом установив в tweak-tool недефолтную тему окон. декорации сменятся → они серверные.

Интересно, надо будет попробовать. Я думал, что гномеры уже все свои программы на csd перевели. Странно только, что работает это только на гтк - для пользователя это ничем от csd не отличается.

equeim ★★
()

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

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

Тестировал сейчас на Gnumeric'е и других гтк3-программах. Если запускать через меню приложений, то они запускаются в xwayland'е и тема декораций окон действительно меняется. А с GDK_BACKEND=wayland используется тема гтк, т.е. декорации для вейланд-программ клиентские. И где же тут серверные декорации?

И да, у mpv их нет.

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