как узнать wayland или xorg
Wayland vs. X11
Хочу сравнить Wayland и X11. Напишите, о чем вы думаете об этом.
GNOME с Wayland у меня работает нормально, но вот с Plasma есть некоторые баги:
Сижу на Малинке, использую Sway с Waybar. Работает просто прекрасно.
Подменю Menubar’ов GTK+ приложений имеют отступы от Menubar’а
Дай скрин, а то не очень понятно, что ты имеешь в виду, у меня на большом ПК с гномом всё нормально с ними.
А про глобальное меню в плазме не скажу, кедами давно не пользовался.
Хочу сравнить Wayland и X11. Напишите, о чем вы думаете об этом.
Тратишь время на фигню.
А что же мне использовать?
Какой-то неуместный холивар.
За вяленым будущее, но линуксовый графон в целом – говно. Как-то так.
А что лучше работает с Вейленд, ГНОМ или Плазма?
Да, только лет сто нужно подождать пока его реализации допилят. Я не слишком преувеличиваю учитывая что от старта проекта до первой альфы прошло лет 10. Сейчас в гноме ранняя бета, все еще чудовищно сырое.
Такая неспешность какбе намекает, что протокол непродуманное говно. Ну и еще похоже в мире осталось полтора программиста, которые могут написать оконную систему с нуля.
Похоже, что десктопный линукс никому не всрался, кмк.
Из того, с чем столкнулся лично я.
А что лучше работает с Вейленд, ГНОМ или Плазма?
Определенно GNOME. KDE слишком нестабилен на Wayland.
Ситуация с Wayland: факты о X и Wayland.
Это вольный перевод статьи, намедни размещённой на phoronix. Оринальная статья — обзор недостатков, их исправлений и преимуществ между X и Wayland. Её написал Eric Griffith, при участии Daniel Stone, специально для ресурса phoronix. Работа собрана по кусочкам из презентаций Keith Packard, David Airlie, Kristian Høgsberg, из страниц про X11, X12, Wayland в вики и на freedesktop.org, из прямых интервью с разработчиками.
Оригинал выпущен под Creative Commons версия 3, с указанием авторства; перевод доступен на тех же условиях (с указанием на авторов оригинала, как мне кажется).
Прежде всего автор думает, что преимущества Wayland лучше всего понятны через перспективу недостатков X11. Итак, начнём.
Лекарство от Wayland (пронумерованы попарно с недостатками X).
Некоторые заблуждения в плане X и Wayland.
Парочка характерных преимуществ Wayland
P.S. От переводчика: заметно, что в статье мало технических деталей или же ссылок, а лозунги я наоборот вырезал. К слову, о минималистичности: для вейланда уже есть композитор, способный отображать окна в 3d-пространстве на манер quake, но что-то я сомневаюсь в правильной обработке звука в таком 3d. Для игр есть OpenAL, который имеет 3d-координаты, соответствующие координатам OpenGL (синхронизация позиций источников звука и слушателя с позициями объектов и камеры производится программистом). Для вейланда нет ничего подобного OpenAL.
Если же кто-то имеет вопросы к авторам статьи — он может задать их на Phoronix.
DATAENGINER
В статьях, новостях и обсуждениях, связанных с Linux, вы часто встретите термин сервер отображения, Xorg, Wayland и т. д.
В этой статье я расскажу о серверах отображения в Linux.
Что такое дисплей-сервер в Linux?
Сервер отображения — это программа, которая отвечает за координацию ввода и вывода своих клиентов с остальной частью операционной системы, а также между оборудованием и операционной системой. По сути, благодаря серверу отображения вы можете использовать свой компьютер в графическом режиме (GUI). Без сервера отображения вы были бы ограничены только интерфейсом командной строки (TTY).
Сервер отображения обеспечивает основу для графической среды, так что вы можете использовать мышь и клавиатуру для взаимодействия с приложениями.
Сервер дисплея взаимодействует со своими клиентами по протоколу сервера дисплея, например X11. Сервер отображения является ключевым компонентом любого графического пользовательского интерфейса, особенно оконной системы.
Не путайте сервер дисплея с окружением рабочего стола. В окружении рабочего стола под ним используется дисплейный сервер.
Звучит знакомо, но не совсем понятно? Позволь мне объяснить.
Отображение протоколов связи с сервером в Linux
В Linux доступны три протокола отображения: X11, Wayland и Mir. Я дам вам краткое описание этих серверов отображения.
X11 (также называемый X) — это устаревший дисплей-сервер, который существует уже много лет. Это наиболее распространенный дисплей-сервер, используемый в дистрибутивах Linux.
Wayland
Согласно его веб-сайту, Wayland «задумана как более простая замена X, более простая в разработке и обслуживании».
И действительно, Wayland — это современный дисплей-сервер, который должен заменить устаревший X-дисплей.
Его принятие все еще продолжается. Ubuntu попыталась переключиться на Wayland в качестве сервера отображения по умолчанию с версией 17.10, но эксперимент встретил отрицательные отзывы.
Многие приложения с графическим интерфейсом и их фреймворки зависят от X-сервера. Эти приложения не работали должным образом на Wayland.
Это заставило Ubuntu оставаться на X в качестве сервера отображения по умолчанию. Он по-прежнему предоставляет возможность использовать Wayland, но больше не используется по умолчанию.
Подавляющее большинство дистрибутивов даже сегодня по умолчанию используют сервер отображения X.
С 2017 года он был заменен сервером отображения Wayland для настольных версий Ubuntu, хотя разработка Mir продолжалась для приложений Интернета вещей (IoT).
Почему мы все еще используем Xorg?
Wayland, поскольку он относительно новый, еще не очень стабилен по сравнению с Xorg. Программы, которые действуют как клиенты, чтобы взаимодействовать с сервером отображения, должны знать, как это делать.
По этой причине многие программы могут не работать при использовании Wayland. Эксперимент Ubuntu по переключению на Wayland по умолчанию подтвердил это.
Вывод
Надеюсь, вы немного лучше понимаете концепцию сервера отображения в Linux. Я старался не вдаваться в технические детали, но мне не удалось полностью их избежать.
Xorg vs Wayland vs Мир
Название новости говорит само за себя. X11 был стандартным протоколом для связи с Xorg на протяжении десятилетий., в дополнение к другим реализациям X Window System. Его первая версия появилась в 2004 году и с тех пор был включен в основные дистрибутивы Linux, такие как Debian, Gentoo Linux, Fedora, Slackware, openSUSE, Mandriva, Cygwin / X и, конечно же, Ubuntu. Несмотря на то, что Xorg по-прежнему отлично работает, он был разработан более десяти лет назад, и с тех пор в области рендеринга были внесены многочисленные улучшения. Грубо, все элементы экрана, такие как окна, кнопки или шрифты, больше не вызываются на сервере (как вы должны это показывать) со стороны клиентов (что вы должны показывать), чтобы перейти к модели, в которой последние приобретают всю известность. Мы анализируем старые Xorg и прекрасные альтернативы на будущее, Вэйланд и Мир, в статье, в которой открыты мнения и комментарии. Xorg был основной реализацией X-Window в GNU / Linux на протяжении десятилетий, но старая система, на которой она была основана, существенно изменилась до наших дней, почти полностью исчезнув. Текущая модель полагается в первую очередь на клиентскую базу, куда они отправляют растровые изображения или полноэкранные изображения против сервера дисплей и оконный менеджер, оба объединяются в то, что в конечном итоге показано пользователю. Остается тогда спросить: какая роль в этом случае остается за Xorg, если это не брокер между двумя вышеупомянутыми. Помимо включения еще одного уровня без реальных функций, вовлекает врожденное замедление к любому приложению и еще один момент, который необходимо закрепить внутри системы, поскольку приложение прослушивает любой ввод и принимает запросы от других оконных клиентов. Выход из протокола X11 и начало нового казались хорошей идеей, и поэтому идея Wayland, протокол и библиотека графического сервера для систем Linux, которые появились в 2010 году как приложение, на котором будет работать будущая Unity. Кроме того, он был предложен в качестве стандарта для мобильных платформ, использующих мобильную операционную систему Ubuntu, Ubuntu Touch.
Пример визуализации с Wayland
Все эти годы сотрудники Canonical демонстрировали свое намерение полностью поддерживать это приложение в своих дистрибутивах, но на самом деле даже сегодня ему не удалось полностью развернуться. Фактически, первые версии Ubuntu Touch использовали SurfaceFlinger, графический сервер Android, для выполнения задачи рендеринга и, В последних версиях Mir был движком, предназначенным для работы во всех выпусках операционной системы Ubuntu., постепенно заменяя два ранее упомянутых. Основная идея не потеряна: Устранение промежуточных уровней означает повышение производительности системы, поскольку меньше данных необходимо перенаправлять соответствующим клиентам, а это означает большее повышение безопасности оборудования. Wayland также не требует драйвера для 2D-графики, в отличие от Xorg с DDX, поскольку все делается на стороне клиента, повторно используя драйверы DRM / KMS для отображения окончательного результата изображения.
Пример визуализации с Миром
Мир не предполагает существенного изменения того, что предполагает Вэйланд., помимо реализации собственного протокола и использования собственных API. тем не менее специфичен для Ubuntu и Unity 8, что является одновременно преимуществом из-за его собственной оптимизированной конструкции и недостатком, поскольку его нельзя включить в другие разновидности Linux. В последняя бета выпущенный из Ubuntu 16.10 (Yakketi Yak) поставляется с обновлением Mir, который также оптимизирован для повышения производительности с драйверами карт Nvidia.
Со всей этой информацией, дебаты обслуживается: получит ли Мир полную поддержку от Canonical или он будет сосуществовать с Wayland? Какое будущее ждет этот второй графический сервер? Будут ли это проекты, которые будут поддерживаться совместно для достижения одной общей цели?
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Убунлог » ПО » Графика » Xorg vs Wayland vs Мир
Переход с X.Org на Wayland
Некоторые ЛОРовские кукаретики типа Пети Вальцмана любят пугать неким призрачным переходом с X.Org на Wayland. Однако такое выражение абсурдно, ибо это абсолютно разные вещи: X.Org — графический сервер, который запускается самостоятельно и под которым запускаются другие программы, Wayland — высокоуровневый протокол для взаимодействия программ с устройствами вывода через программу-композитор. Каким макаром одно может заменить другое вне маркетинговых бредней — непонятно, с таким же успехом можно визжать о замене автомобилей солнечными лучами или замене варежек скипетрами.
Достаточно завести wine?
Помню, как раньше в виртуальных терминалах были возможны только буковкки. Текстовый режим работы VGA. И только в иксах был графический режим. А сейчас в терминалах можно смотреть картинки, видео, и на фон ставить голую девушку. Может, можно и KDE запустить с Оперой? Прям в tty, без иксов?
Oh shi-noooooo, я не успеваю Гном 3.28 отчитывать, а ты притащил сюда очередной наброс.
Я уже все забыл, из того немногого, что читал про вяленд, но там же тоже композитор?
Тут уже вопрос стоит так: мужики, родите хоть что-нить для десктопа, если он вам еще нужен.
Спасибо, кэп, чтобы мы без тебя делали.
Короче, помогите навести порядок в лапше в моей голове (в контексте треда).
Может, можно и KDE запустить с Оперой? Прям в tty, без иксов?
Когда говорят о переходе на Wayland, подразумевают не протокол, а нечто, что работает на основе этого протокола. И на Wayland переходит не пользователь, а графическое окружение
любят пугать неким призрачным переходом с X.Org на Wayland. Однако такое выражение абсурдно, ибо это абсолютно разные вещи
Один фиг, все и так понимают, что подразумевается под этим выражением.
Вайн, тащемта, торт. А как ещё мимикрию под GTK+ из стейджинга завезут, так ващееее.
Будто он нужен только для отрисовки.
Учись внезапно дропать срачи. Я когда-то ставил себе в обязанность доводить их до конца, в итоге их накопилось столько, что к некоторым возвращался месяца через три: собеседники от такого выпадали в осадок и начинали шланговать.
И на Wayland переходит не пользователь, а графическое окружение
Но в конце-концов я ведь (ну. в идеале) могу выбрать между «Wayland» и «X11» сессиями графического окружения?
Но в конце-концов я ведь (ну. в идеале) могу выбрать между «Wayland» и «X11» сессиями графического окружения?
Разумеется. Xorg никто не выкидывал и не выкинет ещё долго, и на экране входа в систему будет доступна legacy-сессия с иксами. Просто будут поддерживать существующую кодовую базу, а все нововведения и улучшения будут в Wayland-сессии. Так сейчас происходит с GNOME и KDE
То есть проблемы опять у всяких дефолтожоров, ясно. Напоминает слышанный в прошлом годе IRL-срач, где какой-то маковод, потыкавший бубунту, с пеной у рта доказывал, что линукс говно, потому что в линуксе раскладка у окон не запоминается и превьюшек окон в альттабе нету. Не стал даже встревать, с потребителями лёгкого поведения спорить бесполезно.
Я не понимаю, что, куда и с какого перепугу у меня должно переходить.
Проблемы гномокед белых людей не волнуют. Это говно и так чуть менее чем полностью переопределяет поведение иксов, пускай себе хоть через святой дух отрисовывается.
Всё правильно делало. В Qt 5 был удалён Window Server, соответственно приложения под LinuxFB должны работать во весь экран и в единичном экземпляре (aka Kiosk-mode).
В Qt 4 имеется «аналог» иксов, называемый QWS: http://doc.qt.io/archives/qt-4.8/qws.html поэтому управлять окнами там можно и в /dev/fb0:
Проблемы гномокед белых людей не волнуют.
С каких это пор кучка красноглазых гиков стала относится к белым людям?
Делать-то делало, только почему оно само ни хрена не отрисовывалось?
С тех, что юзеды в противовес юзерам являются белыми людьми не более, чем всякий White Trash.
Проблемы гномокед белых людей не волнуют.
Очевидно, потому что ты делал что-то не так.
пускай себе хоть через святой дух отрисовывается.
Иконки и службы (ц) Не, нам такого не надо, лучше демонами
Просто будут поддерживать существующую кодовую базу, а все нововведения и улучшения будут в Wayland-сессии. Так сейчас происходит с GNOME и KDE
Проприетарные видеодровишки в вяленого уже завезли?
Как ты сделал скриншот tty?
Что у нас сейчас есть такого же полноценного, как GNOME и KDE?
С каких пор васянские сборочки прибитого друг к другу гвоздями убогого NIH-ПО стали объектом поклонения и примером полноценности?
Там ниже есть команда, которой я снял скриншот (с помощью программы fbdump).
Это называется «переход с X11 на Wayland». Просто X11 (протокол) и Xorg (наиболее популярная реализация сервера X11) часто отождествляют. А бодкхрюхрю — шланг.
раз уже есть готовое и рабочее решение, которое приняло большинство
Совсем не призрачный. Начиная с GNOME 3.22 использую сессию wayland и это очень классно, потому что у меня 2 монитора с разным DPI. А в GNOME wayland вся настройка HiDPI сводиться к выбору масштаба в свойствах монитора.
Обоснуй, где я шлангую и каким образом сабж касается меня и любого не гномокедораста.
И о них и о АМД. Меня свободный аэмдэшный драйвер не устраивает отсутствием необходимых настроек, а их туда завозить не собираются, потому что крупному бизнесу они не нужны. Зачем усложнять дрова, если можно оптом закупить в «Бразилии» кучу совместимого с драйвером железа?