URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 99320
[ Назад ]

Исходное сообщение
"Состояние поддержки Wayland в Fedora 21"

Отправлено opennews , 09-Окт-14 23:38 
Разработчики Fedora Linux обобщили (http://fedoramagazine.org/gnome-on-wayland-in-fedora-21/) информацию об уровне поддержки Wayland в будущем выпуске Fedora 21. В настоящее время для запуска сеанса GNOME 3.14 (http://fedoramagazine.org/gnome-on-wayland-in-fedora-21/) поверх Wayland требуется установка пакета gnome-session-wayland-session, но к бета-выпуску его планируется включить в штатную поставку. Для запуска X11-приложений в окружении на базе Wayland предусмотрена возможность применения прослойки XWayland (http://www.opennet.ru/opennews/art.shtml?num=39516), которая пока не позволяет использовать функции 3D и работы в полноэкранном режиме. Работа Wayland поддерживается со свободными драйверами для карт Intel, NVIDIA и AMD.

<center><a href="http://fedoramagazine.org/wp-content/uploads/2014/10/gdm-way... src="http://www.opennet.ru/opennews/pics_base/0_1412880530.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


Стабильность работы GNOME с использованием Wayland не вызывает нареканий, за несколько дней тестов в работе окружения рабочего стол не было зафиксировано сбоев. Для приложений ситуация с поддержкой Wayland ещё требует доработки. Несмотря на то, что почти все приложения GNOME уже адаптированы (https://wiki.gnome.org/Initiatives/Wayland/Applications) для выполнения в окружении Wayland, в выпуске Fedora 21 они выполняются при помощи XWayland, как и программы без поддержки  Wayland, такие как  Firefox и LibreOffice. Для запуска приложения без прослойки перед его запуском следует установить переменную окружения "GDK_BACKEND=wayland", например для запуска gedit следует выполнить "GDK_BACKEND=wayland gedit". Из программ которые пока не поддерживают Wayland отмечены GNOME Software, Terminal, Empathy, Totem, PiTiVi, Sushi и различные 3D-игры.


Некоторые ограничения, наблюдаемые в работе GNOME с использованием Wayland:


-  Не работают и не будут работать возможности, требующие получения ресурсов извне приложения, так как получение таких ресурсов недопускается моделью безопасности изоляции (например, невозможно реализовать кейлоггер, получить скриншот всего экрана, узнать цвет пикселей). В будущем для реализации таких возможностей планируется подготовить специальный D-Bus API, для доступа к элементам которого у пользователя будет запрашиваться подтверждение полномочий;

-  Невозможно изменить курсор мыши при работе с использованием прослойки XWayland (например, курсор не меняется при его наведении на ссылку в браузере или для индикации возможности изменения размера окна);

-  Изменение размера окон приложений, работающих через XWayland, пока оставляет желать лучшего, но для окон Wayland-приложений масштабирование выполняется даже более гладко чем при использовании X.
-  При перезапуске GNOME Shell окна не восстанавливаются, как реализовать сохранение и восстановление сеанса в случае краха Mutter пока непонятно;
-  Окна приложений, использующих Wayland, захватывают часть пространства вокруг. Например, при сворачивании окна на полэкрана, вокруг окна наблюдается заметный зазор. Подобные зазоры также возникают вокруг эскизов окон в обзорном режиме;

<center><a href="http://fedoramagazine.org/wp-content/uploads/2014/10/maximiz... src="http://www.opennet.ru/opennews/pics_base/0_1412880566.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

-  Пока не поддерживаются некоторые управляющие жесты GNOME Shell. Например, не работает верхний левый угол, прокрутка в интерфейсе выбора приложений в обзорном режиме, отображение новых сообщений при выводе указателя за нижний край экрана;

-  Не работают конфигурации с несколькими мониторами, не распознаётся внешний монитор.


URL: http://fedoramagazine.org/gnome-on-wayland-in-fedora-21/
Новость: http://www.opennet.ru/opennews/art.shtml?num=40790


Содержание

Сообщения в этом обсуждении
"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 09-Окт-14 23:38 
иксовые приложения будут унижать всячески, чую

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 00:27 
И это прекрасно

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 11:47 
Во имя очередной "великой идеи" и "светлого будущего", которое все никак не наступает, мы опять должны сломать все, что работает.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 16:01 
Чую, переход на wayland растянется минимум на 20 лет.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Имя , 11-Окт-14 19:53 
Хрущёва бы им в помощь

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 11-Окт-14 01:28 
> иксовые приложения будут унижать всячески, чую

И есть некий пойнт. Иксовые программы - априори не портабельные. В отличие от программ которые используют сугубо тулкиты типа Qt/Gtk или допустим OpenGL. Кроме всего прочего если какая-то программа работает в вяленде - она и в куче иных систем/графических окружений скорее всего заработает.


"Состояние поддержки Wayland в Fedora 21"
Отправлено AlexYeCu , 09-Окт-14 23:42 
Погодите-погодите. Получается, что вот этот самый Wayland, вокруг которого уже который год тусуется толпа крикливых и бестолковых фанатов, на сегодня к использованию всё ещё непригоден? Со всеми этими зазорами, отсутствем элементарных функций, кривым ресайзом окон? Фанаты, вы на что возбуждаетесь-то?

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 00:08 
> Фанаты, вы на что возбуждаетесь-то?

На перспективу, на светлое коммунистическое будущее. Очевидно же.


"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 00:11 
> год

больше


"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 01:02 
>который год

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 00:22 
Думаю, к десятилетию разработки там появится ресайз окон. Зато кабылу можно уже сейчас вращать.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 00:29 
> вокруг которого уже который год тусуется толпа крикливых и бестолковых фанатов, на сегодня к использованию всё ещё непригоден

вокруг которого гавкают хейтеры. а фанаты понимают, что это проблемы gtk, что не успели адаптировать. а вовсе не wayland


"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним аля , 10-Окт-14 06:30 
> а фанаты понимают, что это проблемы gtk

Пруф или балабол?


"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 09:48 
> Несмотря на то, что почти все приложения GNOME уже адаптированы для выполнения в окружении Wayland, в выпуске Fedora 21 они выполняются при помощи XWayland, как и программы без поддержки Wayland

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


"Состояние поддержки Wayland в Fedora 21"
Отправлено alright , 10-Окт-14 00:30 
Если бы не Марк начал делать свой Мир, то и этого бы не было.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Vadis , 10-Окт-14 00:52 
А куда торопиться? впереди - бесконечность!

"Состояние поддержки Wayland в Fedora 21"
Отправлено pkdr , 10-Окт-14 09:40 
Какая такая бесконечность? Впереди маячит тепловая смерть Вселенной, судя по темпам, у них есть шансы не успеть.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 13:38 
Ты просто не знаешь "откуда шум". А шум подняла не Red Hat, не сообщество Fedora и не разработчики иксов. Шум подняли... Canonical. Ты хочешь спросить "а причём тут они, они что, его разрабатывают?", и возможно собираешься обвинить меня во вранье... Посмотри вот: http://www.opennet.ru/opennews/art.shtml?num=28544

Отдельно прошу обратить внимание на количество комментариев (608). Это много даже сейчас, а в 2010 так вообще бомба! Понятно теперь откуда эти орды фанатов Wayland?

Если тебе интересно копаться в прошлом, я продолжу рассказ. Во всё том же 2010 году, когда Canonical заявила о том что за Wayland будущее, а иксы устарели (только более мягко, но все поняли что они хотели сказать), Canonical начала конфликт с разработчиками ПО. Ну вот например: http://www.opennet.ru/opennews/art.shtml?num=27952 Шаттлворт оправдывается после обвинений в том что Canonical ничего не делает. Ответ накопился после 1). Публикации статистики процента вклада в иксы 2). В Гном 3). Комментов "А ГДЕ КАНОНИКАЛ?????7777" под ними и в блогах программистов 4). Открытых слов какого-то дядьки из Red Hat о том что Canonical нчиего не делает. Впрочем, по ссылке всё это есть - если интересно, почитаешь.

И вот Canonical заявляет что в 2011 году перейдёт на Wayland. И тут всем этим ребятам (гномерам, редхатовам) стало обидно, что работают они, а вся слава достаётся ему. Лично я слежу за историей версий Ubuntu с релиза 6.06, и потом очень удивлялся что Network Manager, оказывается, сделала Red Hat, а не Canonical. И Disk Usage Analyzer тоже делала не она, AppArmor, средства быстрого поиска, мультисит, шифрование раздела диска, графическую менюшку "иксы не смогли стартовать, стартовать в безопасных настройках, или консоль?". Я всегда думал что это убунтовские фичи, ведь в других дистрибутивах Linux они появлялись позднее. И на сайте, где я тогда общался, все тоже так думали. И когда Шаттлворт заявил что в 2011 году будет Wayland, ни у кого не было сомнений что это делает Canonical. Ну не стали бы они в самом деле делать таких заявлений, если нет, не правда ли?

Так появились орды фанатов Wayland. Я общался с ними, отвечал на их вопросы "об этом все говорят, а что это будет?". Что было потом ты, наверное, знаешь: 3 или 4 раза откладывался переход Ubuntu на Wayland, потом отмена планов, потов внезапный рост числа коммитов в Wayland. И не "ага, испугались Mir-а!", а перестали искусственно сдерживать развитие Wayland, чтобы Шаттлворт опять не попиарился на чужом труде.

В наши дни очевидно что в Wayland нет ни процента кода Canonical, несмотря на три года непрерывного пиара. И такие как ты не могут понять того, почему о нём все говорили и очень ждали. А между тем, NVIDIA добавила libEGL в свои драйверы - главное условие работы в Wayland. Если она завтра анонсирует драйвер 346.xx c поддержкой Wayland, уверен что тысячи человек побегут тестировать десктопный софт на работоспособность с ним, и отправлять багрепорты! Только будет это уже Fedora, а не Ubuntu.


"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 13:56 
Немного дополню свой коммент. Создаётся ощущение что Canonical вообще ничего не делает, но исключения были. Тема оформления Human в ранних версиях (обновлялась в 9.04 и 10.04), Jockey в 7.04, WUBI в 8.04, ufw в 8.10, Unity в 10.10 (и в Ubuntu для мобильных устройств за два года до этого), Ubuntu One, Ubuntu магазин приложений. Вроде всё.

"Состояние поддержки Wayland в Fedora 21"
Отправлено koblin , 10-Окт-14 16:22 
Они делают удобный в использовании дистрибутив linux. Чего вы от них еще хотите? Мне этого достаточно.

"Состояние поддержки Wayland в Fedora 21"
Отправлено prokoudine , 10-Окт-14 16:15 
> вокруг которого уже который год тусуется толпа крикливых и бестолковых фанатов

Самокритика -- это хорошо. Продолжайте в том же духе.


"Состояние поддержки Wayland в Fedora 21"
Отправлено rshadow , 10-Окт-14 00:31 
Короче еще минимум год ждать.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 11:48 
> Короче еще минимум год ждать.

Я это слышал в прошлом году. И в позапрошлом.


"Состояние поддержки Wayland в Fedora 21"
Отправлено Анонимомус , 10-Окт-14 17:33 
До этого были планы, теперь есть почти полнофукциональный портотип, в 3.16 исправят очевидные косяки, в 3.18 стабилизируют.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 11-Окт-14 01:30 
> Я это слышал в прошлом году. И в позапрошлом.

Да про btrfs тоже так говорили. А он теперь работает, однако :).


"Состояние поддержки Wayland в Fedora 21"
Отправлено Full inu , 10-Окт-14 00:49 
А программа Wine работает или нет?!
Прям захотелось пощупать это в руках и посмотреть, нет ли вайновских багов, присущих иксам)
хотя, тут говорят, что не работает даже ресайз окон...

"Состояние поддержки Wayland в Fedora 21"
Отправлено kravich , 10-Окт-14 02:05 
Работает в режиме совместимости c X (XWayland)

"Состояние поддержки Wayland в Fedora 21"
Отправлено Full inu , 10-Окт-14 02:06 
> Работает в режиме совместимости c X (XWayland)

Работать-то работает, но как?!


"Состояние поддержки Wayland в Fedora 21"
Отправлено kravich , 10-Окт-14 04:23 
"но как" в смысле реализации, или в смысле стабильности?

"Состояние поддержки Wayland в Fedora 21"
Отправлено Full inu , 10-Окт-14 12:55 
> "но как" в смысле реализации, или в смысле стабильности?

Пожалуй, единственное, что мне хотелось проверить - это:
1) переключаются ли окна с запущенными играми по alt+tab;
2) восстанавливается ли разрешение экрана после удачного/аварийного выхода (exit) из игры.


"Состояние поддержки Wayland в Fedora 21"
Отправлено kravich , 10-Окт-14 15:46 
1. а)Запустил Stalker: SoC в вайне под xwayland, игра запустилась и игралась, из багов - сильно глючит мышка. По Alt+Tab (точнее, Super+Tab) переключился на второе окно и обратно в игру, все работает.
б) Вспомнил, что в вайне под иксами альт-таб в фулскрин играх и так работает нормально, стоит проверить иксовое приложение, не поддерживающее Alt-Tab. Запустил DarkPlaces Quake GLX, без проблем переключился на второе окно по Super+Tab (http://storage8.static.itmages.ru/i/14/1010/h_1412941604_348...)

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


"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 02:31 
"...работающих через XWayland, пока оставляет желать лучшего, но для окон Wayland-приложений..." - прочесть внимательно религия запретила....ага...

"Состояние поддержки Wayland в Fedora 21"
Отправлено eSyr , 10-Окт-14 09:46 
Где же те мифические Wayland-приложения, если даже гномоприложения работают через XWayland?

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 02:47 
> Не работают и не будут работать ... получить скриншот экрана, узнать цвет пикселей ... у пользователя будет запрашиваться подтверждение полномочий

Маразм крепчал, деревья гнулись.


"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 16:09 
>> Не работают и не будут работать ... получить скриншот экрана, узнать цвет пикселей ... у пользователя будет запрашиваться подтверждение полномочий
> Маразм крепчал, деревья гнулись.

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


"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 03:37 
А шрифты то по-прежнему Г. Что-то не то они все делают.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Нимо Ан , 10-Окт-14 04:19 
> и программы без поддержки Wayland, такие как Firefox и LibreOffice

Самые нужные на любом ПК програмы и не поддерживают. Дайте угадаю? Skype, VLC, DeadBeef, и IntelliJ Idea, Sublime Text тоже не поддерживают?


"Состояние поддержки Wayland в Fedora 21"
Отправлено kravich , 10-Окт-14 04:26 
Как эти программы перепишут/добавят в используемый ими тулкит поддержку Wayland/уберут явные вызовы к X11, тогда они и заработают нативно. А пока только через XWayland.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 11:09 
Иными словами - никогда. Ибо пока работает хоть как-то, количество костылей в расчёт не принимается.

"Состояние поддержки Wayland в Fedora 21"
Отправлено kravich , 10-Окт-14 15:59 
Уже по крайней мере DeadBeef при использовании GTK3 gui-плагина работает нативно.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Anonomus , 10-Окт-14 04:24 
к черту Wayland! Марк пили быстрее Mir!

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 07:47 
wayland разрабатывается в точности с идеалами Линуса: если что-то непродумано, недоработано, то и так сойдет

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 11:11 
Вы Линуса с Леннартом не перепутали случайно? На всякий случай - да, это разные люди.

"Состояние поддержки Wayland в Fedora 21"
Отправлено слоупок , 10-Окт-14 14:52 
Ая  думал это просто вторая инкарнация.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 16:11 
> wayland разрабатывается в точности с идеалами Линуса: если что-то непродумано, недоработано,
> то и так сойдет

По крайней мере сейчас есть возможность не пользоваться этим УГ пока оно не доработано. Тогда просто не было выбора.


"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 06:25 
Wayland уже вовсю используется в телевизорах автомобилях и тд. В частности он хорош every frame is perfect (без задержек при перерисовке). И пониженным почти в два раза по сравнению с иксами потреблением энергии (за счет меньших требований к памяти и процессору).

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 06:57 
не рассказывай им. Пусть дальше закидывают какахами неведомую штуку  

"Состояние поддержки Wayland в Fedora 21"
Отправлено Led , 10-Окт-14 07:28 
> Wayland уже вовсю используется в телевизорах автомобилях и тд.

Малыш, тебя обманули. В автомобилях уже десяток лет directfb используется.



"Состояние поддержки Wayland в Fedora 21"
Отправлено Nuzhny , 10-Окт-14 16:25 
А Википедия говорит, что используется: http://en.wikipedia.org/wiki/Wayland_%28display_server_...
Кроме того для автомобильных информационно-развлекательных системах активно начинает использоваться связка Wayland + Qt

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 09:17 
одноразовый движок, клапана без толкателей, ресурс коробки 30ккм, вяленый вместо видео. шикарные автомобили.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 16:14 
> И пониженным
> почти в два раза по сравнению с иксами потреблением энергии (за
> счет меньших требований к памяти и процессору).

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


"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 09:56 
Почему бы графический стек ReactOS не использовать?

"Состояние поддержки Wayland в Fedora 21"
Отправлено gerhj4wyq343 , 10-Окт-14 15:44 
потому что он будет работать быстро и качественно, что непозволительно для философии юникс.

"Состояние поддержки Wayland в Fedora 21"
Отправлено tr3x , 13-Окт-14 12:15 
Потому что "Сейчас ReactOS 0.3.16 находится в состоянии альфа, что означает отсутствие некоторых функциональных возможностей, а также то, что система рекомендована только для ознакомления и экспериментов."

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 11:41 
А почему в дебиане левый верхний угол и миниатюры работают и терминал через wayland рисуется? Он обскакал Фёдору?

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 13:19 
>Из программ которые пока не поддерживают Wayland отмечены ... Terminal ...

Ну офигеть теперь.


"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 16:19 
Фактически им сейчас надо делать и свой вариант xorg в виде xwayland и wayland. Бог им в помощь.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 16:27 
Поскольку wayland сам ничего не может придется клепать сотню костылей и в результате он будет ни чем не лучше xorg. Да еще того и гляди ради этого чуда придется весь линукс переписывать.

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 16:30 
А скажите правда ли, что написание оригинальных приложений без использования тулкита будет невозможно?

"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 20:04 
> будет невозможно

Возможно. Но для этого вам придется написать свой тулкит.


"Состояние поддержки Wayland в Fedora 21"
Отправлено Аноним , 10-Окт-14 23:40 
Я правильно понял, что оно предполагает работу с плоскими окнами и средами и по сути является ещё одним линукс-воплощением оффтопика? Если да, то ну и пусть ваяют, если им хочется плестись в хвосте технологий и пытаться догнать уходящие поезда. :)

"Состояние поддержки Wayland в Fedora 21"
Отправлено kravich , 11-Окт-14 02:13 
Может быть я выскажу непопулярную точку зрения, но я считаю, что самый удобный интерфейс - это Win2k подобный интерфейс, все последующие попытки переосмыслить принципы организации рабочего окружения приводили к менее удобным вариантам.

"Состояние поддержки Wayland в Fedora 21"
Отправлено AlexYeCu , 11-Окт-14 14:55 
Для того, кто ничего кроме не видел — возможно.