Neon и Wayland. Мальчик-то есть…

Алексей Федорчук

Прояснилась причина того, что Wayland-редакция Neon’а по умолчанию запускается как обычная Иксовая. И причиной этой оказалась моя банальная лень. Я почти никогда при установке не отмечаю автоматический вход в систему, а настраиваю его позднее, в уже инсталлированной системе. А в этот раз мне это немножко надоело — и я отметил соответствующий боксик.

В результате выяснилось, что беспарольный вход возможен только в сеанс обычной Plasma, но никак не в сеанс Plasma (Wayland). Каковой может быть осуществлён только через обычную авторизацию и выбор сеанса в явном виде. И стоило мне отказаться от автоматического логина, как я так и сделал. После чего Инфоцентр KDE показал, что система работает на Wayland’е:

neoi-i-wayland_028

Однако после этого жить стало отнюдь не лучше, хотя и существенно веселей. Во-первых, с главной управляющей панели пропал виджет переключения рабочих столов. Хотя сами столы имелись, и переключиться на них можно было горячими клавишами (у меня, как некогда говорилось, это Alt+#). Более того, и сам виждет как бы имел место быть — его можно было увидеть в панели добавления оных как включённый, только видно его не было. А окна всех вновь запускаемых приложений упорно открывались только на первом рабочем столе.

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

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

Однако самый разгар веселия наступил, когда я занялся настройками клавиатуры на десктопе. Поначалу все настройки раскладок и их переключателей работали так же, как были установлены в сеансе обычной Plasma. Вот только значок индикатора текущей раскладки с управляющей панели куда-то делся. Однако постепенно переключатели стали работать через раз, потом через два на третий — сначала настроенные мной немодальные, а потом штатный циклический, через Alt+Control+K. А потом отказал и этот последний, и я застрял на одной-единственной раскладке, которая по закону подлости оказалась русской. А попытка что-то поправить через модуль устройств ввода Параметров системы опять-таки приводила к падению последних.

В принципе на этом можно было заканчивать эксперименты, и перезагружаться в обычную LTS-редакцию. Однако исключительно из упрямства я их продолжил. В частности, попытался заново настроить клавиатуру в просто «плазменной» сессии, а затем вернуться в Plasma (Wayland). И благодаря этому наблюдал ещё одно забавное явление. А именно: вход в Wayland’овскую сессию удавался мне только с четвёртой или пятой попытки, в остальных случаях выкидывало обратно в приглашение авторизации SDDM. При этом авторизация что в Иксовой Plasma, что в «голой» консоли проходила без всяких яких.

Столь нехорошее поведение Wayland’а огорчило меня окончательно, и я отправился домой, в LTS-редакцию Neon’а. Предварительно присоединившись к мнению Сергея Голубева о том, что Wayland не готов к практическому применению, и в первую очередь благодаря странной поддержке устройств ввода.

Так что нынешний мальчик Wayland из Neon’а оказался предметом не менее странным, нежели мёд: он вроде бы есть — и вдруг его нет. Так что можно только порадоваться за разработчиков KDE: учтя ошибки восьмилетней давности, они не сделали эту графическую систему умолчальной, а предлагают её только любителям экспериментов.

И потому в заключение не могу отказать себе в удовольствии процитировать фрагмент из соответствующей документации, являющийся ответом на вопрос, почему под Wayland не сочинили новый оконный менеджер:

Новый Wayland Compositor потребовал бы в один присест полностью переписать рабочее пространство системы X11. То есть не только оконный менеджер, но и компоненты плазмы, блокировщик экрана и многое, многое другое. Это заняло бы много времени и оказалось бы не гладким, с багами и регрессиями, как было при переходе к KDE 4.0. А мы не хотим ломки нашего десктопа!

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

Neon и Wayland. Мальчик-то есть…: 3 комментария

  1. Алексей, спасибо за вашу работу! Очень интересная подача материала. Как в плане потребления Оперативки в Wayland? Загрузка системы дольше?

  2. Заметил, что 5 Плазма сейчас потребляет меньше памяти чем Cinnamon

  3. Сергей, загрузка с Wayland’ом вроде бы дольше, заметно даже на SSD.
    А вот на счёт памяти не смотрел. Во-первых, какое к чертям, потребление памяти, если система не вполне работоспособна? По крайней мере, не настраивается, как мне нужно :)
    А во-вторых, всё равно браузер с десятком современных сайтов во вкладках, офисный пакет и ещё пара-тройка тяжёлых приложений сожрут всю разницу даже по сравнению с LXDE или LXQt :)
    Но мысль сравнить Cinnamon и современную KDE — интересная. Погляжу на досуге, как у меня с этим обстоит дело.

Добавить комментарий