Разработчики 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 растянется минимум на 20 лет.
Хрущёва бы им в помощь
> иксовые приложения будут унижать всячески, чуюИ есть некий пойнт. Иксовые программы - априори не портабельные. В отличие от программ которые используют сугубо тулкиты типа Qt/Gtk или допустим OpenGL. Кроме всего прочего если какая-то программа работает в вяленде - она и в куче иных систем/графических окружений скорее всего заработает.
Погодите-погодите. Получается, что вот этот самый Wayland, вокруг которого уже который год тусуется толпа крикливых и бестолковых фанатов, на сегодня к использованию всё ещё непригоден? Со всеми этими зазорами, отсутствем элементарных функций, кривым ресайзом окон? Фанаты, вы на что возбуждаетесь-то?
> Фанаты, вы на что возбуждаетесь-то?На перспективу, на светлое коммунистическое будущее. Очевидно же.
> годбольше
>который год
Думаю, к десятилетию разработки там появится ресайз окон. Зато кабылу можно уже сейчас вращать.
> вокруг которого уже который год тусуется толпа крикливых и бестолковых фанатов, на сегодня к использованию всё ещё непригоденвокруг которого гавкают хейтеры. а фанаты понимают, что это проблемы gtk, что не успели адаптировать. а вовсе не wayland
> а фанаты понимают, что это проблемы gtkПруф или балабол?
> Несмотря на то, что почти все приложения GNOME уже адаптированы для выполнения в окружении Wayland, в выпуске Fedora 21 они выполняются при помощи XWayland, как и программы без поддержки WaylandXWayland - костыль, а не нативное выполнение. Проблемы использования можешь посмотреть на скриншоте в новости. Программы выполняются в эдаком эмуляторе X-сервера и для отображения тени приходится рисовать окно X-сервера больше, чем окно экрана. Поэтому такие отступы.
Если бы не Марк начал делать свой Мир, то и этого бы не было.
А куда торопиться? впереди - бесконечность!
Какая такая бесконечность? Впереди маячит тепловая смерть Вселенной, судя по темпам, у них есть шансы не успеть.
Ты просто не знаешь "откуда шум". А шум подняла не 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.
Немного дополню свой коммент. Создаётся ощущение что Canonical вообще ничего не делает, но исключения были. Тема оформления Human в ранних версиях (обновлялась в 9.04 и 10.04), Jockey в 7.04, WUBI в 8.04, ufw в 8.10, Unity в 10.10 (и в Ubuntu для мобильных устройств за два года до этого), Ubuntu One, Ubuntu магазин приложений. Вроде всё.
Они делают удобный в использовании дистрибутив linux. Чего вы от них еще хотите? Мне этого достаточно.
> вокруг которого уже который год тусуется толпа крикливых и бестолковых фанатовСамокритика -- это хорошо. Продолжайте в том же духе.
Короче еще минимум год ждать.
> Короче еще минимум год ждать.Я это слышал в прошлом году. И в позапрошлом.
До этого были планы, теперь есть почти полнофукциональный портотип, в 3.16 исправят очевидные косяки, в 3.18 стабилизируют.
> Я это слышал в прошлом году. И в позапрошлом.Да про btrfs тоже так говорили. А он теперь работает, однако :).
А программа Wine работает или нет?!
Прям захотелось пощупать это в руках и посмотреть, нет ли вайновских багов, присущих иксам)
хотя, тут говорят, что не работает даже ресайз окон...
Работает в режиме совместимости c X (XWayland)
> Работает в режиме совместимости c X (XWayland)Работать-то работает, но как?!
"но как" в смысле реализации, или в смысле стабильности?
> "но как" в смысле реализации, или в смысле стабильности?Пожалуй, единственное, что мне хотелось проверить - это:
1) переключаются ли окна с запущенными играми по alt+tab;
2) восстанавливается ли разрешение экрана после удачного/аварийного выхода (exit) из игры.
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. Не удалось ничего запустить в неродном разрешении, чтобы затем закрэшить, так что это проверить не получилось.
"...работающих через XWayland, пока оставляет желать лучшего, но для окон Wayland-приложений..." - прочесть внимательно религия запретила....ага...
Где же те мифические Wayland-приложения, если даже гномоприложения работают через XWayland?
> Не работают и не будут работать ... получить скриншот экрана, узнать цвет пикселей ... у пользователя будет запрашиваться подтверждение полномочийМаразм крепчал, деревья гнулись.
>> Не работают и не будут работать ... получить скриншот экрана, узнать цвет пикселей ... у пользователя будет запрашиваться подтверждение полномочий
> Маразм крепчал, деревья гнулись.Специально сделали wayland чтобы нельзя было делать скриншоты, видимо и скринкаст тоже будет невозможен. Если разговор зашел о привилегиях видимо и систему привилегий линукс в целом придется менять под wayland.
А шрифты то по-прежнему Г. Что-то не то они все делают.
> и программы без поддержки Wayland, такие как Firefox и LibreOfficeСамые нужные на любом ПК програмы и не поддерживают. Дайте угадаю? Skype, VLC, DeadBeef, и IntelliJ Idea, Sublime Text тоже не поддерживают?
Как эти программы перепишут/добавят в используемый ими тулкит поддержку Wayland/уберут явные вызовы к X11, тогда они и заработают нативно. А пока только через XWayland.
Иными словами - никогда. Ибо пока работает хоть как-то, количество костылей в расчёт не принимается.
Уже по крайней мере DeadBeef при использовании GTK3 gui-плагина работает нативно.
к черту Wayland! Марк пили быстрее Mir!
wayland разрабатывается в точности с идеалами Линуса: если что-то непродумано, недоработано, то и так сойдет
Вы Линуса с Леннартом не перепутали случайно? На всякий случай - да, это разные люди.
Ая думал это просто вторая инкарнация.
> wayland разрабатывается в точности с идеалами Линуса: если что-то непродумано, недоработано,
> то и так сойдетПо крайней мере сейчас есть возможность не пользоваться этим УГ пока оно не доработано. Тогда просто не было выбора.
Wayland уже вовсю используется в телевизорах автомобилях и тд. В частности он хорош every frame is perfect (без задержек при перерисовке). И пониженным почти в два раза по сравнению с иксами потреблением энергии (за счет меньших требований к памяти и процессору).
не рассказывай им. Пусть дальше закидывают какахами неведомую штуку
> Wayland уже вовсю используется в телевизорах автомобилях и тд.Малыш, тебя обманули. В автомобилях уже десяток лет directfb используется.
А Википедия говорит, что используется: http://en.wikipedia.org/wiki/Wayland_%28display_server_...
Кроме того для автомобильных информационно-развлекательных системах активно начинает использоваться связка Wayland + Qt
одноразовый движок, клапана без толкателей, ресурс коробки 30ккм, вяленый вместо видео. шикарные автомобили.
> И пониженным
> почти в два раза по сравнению с иксами потреблением энергии (за
> счет меньших требований к памяти и процессору).Обычно бывает так, если в одном месте требования уменьшились значит в другом выросли.
Почему бы графический стек ReactOS не использовать?
потому что он будет работать быстро и качественно, что непозволительно для философии юникс.
Потому что "Сейчас ReactOS 0.3.16 находится в состоянии альфа, что означает отсутствие некоторых функциональных возможностей, а также то, что система рекомендована только для ознакомления и экспериментов."
А почему в дебиане левый верхний угол и миниатюры работают и терминал через wayland рисуется? Он обскакал Фёдору?
>Из программ которые пока не поддерживают Wayland отмечены ... Terminal ...Ну офигеть теперь.
Фактически им сейчас надо делать и свой вариант xorg в виде xwayland и wayland. Бог им в помощь.
Поскольку wayland сам ничего не может придется клепать сотню костылей и в результате он будет ни чем не лучше xorg. Да еще того и гляди ради этого чуда придется весь линукс переписывать.
А скажите правда ли, что написание оригинальных приложений без использования тулкита будет невозможно?
> будет невозможноВозможно. Но для этого вам придется написать свой тулкит.
Я правильно понял, что оно предполагает работу с плоскими окнами и средами и по сути является ещё одним линукс-воплощением оффтопика? Если да, то ну и пусть ваяют, если им хочется плестись в хвосте технологий и пытаться догнать уходящие поезда. :)
Может быть я выскажу непопулярную точку зрения, но я считаю, что самый удобный интерфейс - это Win2k подобный интерфейс, все последующие попытки переосмыслить принципы организации рабочего окружения приводили к менее удобным вариантам.
Для того, кто ничего кроме не видел — возможно.