Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Пикабу Игры +1000 бесплатных онлайн игр

Погрузись в мир куриных перестрелок! Хватай пушку и пусть только перья останутся на месте твоих врагов!

Чикен Страйк

Шутер, Экшены, Для мальчиков

Играть
Динамичный карточный батлер с PVE и PVP-боями онлайн! Собери коллекцию карточных героев, построй свою боевую колоду и вступай в бой с другими игроками.

Cards out!

Карточные, Ролевые, Стратегии

Играть
 Что обсуждали люди в 2024 году? Самое время вспомнить — через виммельбух Пикабу «Спрятано в 2024»! Печенька облегчит поиск предметов.

Спрятано в 2024

Поиск предметов, Казуальные

Играть
Веселая аркада с Печенькой для новогоднего настроения. Объезжайте препятствия, а подарки, варежки, конфеты и прочие приятности не объезжайте: они помогут набрать очки и установить новый рекорд.

Сноуборд

Спорт, Аркады, На ловкость

Играть
Модное кулинарное Шоу! Игра в ресторан, приготовление блюд, декорирование домов и преображение внешности героев.

Кулинарные истории

Казуальные, Новеллы, Симуляторы

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Wayland

11 постов сначала свежее
32
DELETED
8 лет назад
GNU/Linux

В Fedora 25 утверждено использование Wayland по умолчанию⁠⁠

На состоявшемся сегодня заседании комитета FESCo (Fedora Engineering Steering Committee), отвечающего за техническую часть разработки дистрибутива Fedora Linux, утверждено решение по использованию в Fedora 25 по умолчанию окружения рабочего стола GNOME на базе Wayland. Следует отметить, что переход на Wayland по умолчанию готовился в процессе подготовки Fedora 24, но был отменён из-за наличия нерешённых проблем. Отмечается, что некоторые проблемы остаются нерешёнными и сейчас, но до релиза Fedora 25 у разработчиков достаточно времени для их устранения. Несмотря на применение по умолчанию Wayland, сеанс с классическим X.Org-сервером будет оставлен в качестве опции.

Linux Fedora Wayland Текст
17
35
DELETED
8 лет назад
GNU/Linux

А вот кому вяленого?⁠⁠

Привет! Если, прочитав заголовок,  вы подумали, что это будет кулинарный пост, вы немножно ошиблись. Что же тогда такое "вяленый", спросите вы? Википедия говорит, что Wayland (для простого народа "вяленый") — протокол для организации графического сервера в Linux и других UNIX-подобных операционных систем. Иными словами Wayland это протокол, ответственный за прорисовку окон, пришедший на смену X Window System, разработанной аж в 1984 году. Это так для справки, я ведь собираюсь публиковать этот пост в сообществе GNU/Linux, и тут все и так об этом знают. А кто не знает, юзайте гугл, пост чуть-чуть не об этом.


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


Итак начнём пожалуй в дистрибутива, открыто позиционирующего себя, как направленного на работу с Wayland. Называется это чудо RebeccaBlackOS. Базируется на тестовой ветке Debian и помимо вышеупомянутого KDE

А вот кому вяленого? Linux, Wayland, Rebecca Black, Kde, Неон, Opensuse, Длиннопост

предоставдяет также облочку под названием Hawaii

А вот кому вяленого? Linux, Wayland, Rebecca Black, Kde, Неон, Opensuse, Длиннопост

Последнее обновление системы датируется 09.02.2016, а значит разработка ведётся достаточно активно. Скачать для архитектур i386 и  x86_64 можно здесь https://sourceforge.net/projects/rebeccablackos/


Следующим в нашем списке будет дистрибутив, созданный непосредственно разработчиками KDE и предназначенный для ознакомления с самыми новыми выпусками оболочки, не дожидаясь их появления в репозиториях основных дистрибутивов. Дистрибутив носит название KDE NEON, базируется на Kubuntu 16.04 и предоставляет ванильную оболочку KDE 5

А вот кому вяленого? Linux, Wayland, Rebecca Black, Kde, Неон, Opensuse, Длиннопост

И конечно же они приготовили нам тестовую сборку на Wayland, доступную для скачивания для архитектуры amd64 по по ссылке http://files.kde.org/neon/images/plasma-wayland-devedition-g... Для особо утончённых господ доступен также архив с исходными кодами. Последнее обновление датируется 18.06.2016, то-есть буквально вчера, так что за свежесть пакетов можно не переживать от слова "вообще"


И последним в моём списке стоит лично мой любимый дистрибутив OpenSUSE, разрабатываемый компанией Novell. Не так давно разработчики дистрибутива предстваили проекты Argon и Krypton для предоставдения пользователям самых свежих экспериментальных версий оболочки KDE и GNOME Next для работы с самыми последними версиями GNOME

А вот кому вяленого? Linux, Wayland, Rebecca Black, Kde, Неон, Opensuse, Длиннопост

Все три проtкта доступны для скачивания для архитектур i686 и x86_64 по сделующей ссылке http://download.opensuse.org/repositories/KDE:/Medias/images... Интересует нас, конечно же сборка Krypton Wayland, предостваляющая рабочий стол KDE 5.7. Дата последнего обновления для i686 - 8-е марта 2016, а для x86_64 также как и KDE NEON - 18 июня 2016 на момент публикации поста.


На этом всё, спасибо за внимание, как говорится, и до скорых встреч!


Пы.Сы.: Буду рад, если в коментах накидаете мне тем для следующих постов, потому как чесслово, не знаю о чём писать))

Показать полностью 4
Linux Wayland Rebecca Black Kde Неон Opensuse Длиннопост
20
13
Cortana
Cortana
9 лет назад
GNU/Linux

Релиз wayland 1.11.0⁠⁠

Релиз wayland 1.11.0 Linux, GNU, Wayland, Длиннопост

После трёх месяцев разработки представлен стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.11, а также развиваемый параллельно композитный сервер Weston 1.11. Ветка 1.11 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности композитного сервера Weston. Следующий выпуск 1.12 запланирован на конец сентября.

В композитном сервере Weston развиваются технологии, содействующие появлению полноценной поддержки протокола Wayland в Enlightenment, GNOME, KDE и других пользовательских окружениях. Разработка Weston нацелена на предоставление высококачественной кодовой базы и рабочих примеров для использования Wayland в десктоп-окружениях и встраиваемых решениях, таких как платформы для автомобильных информационно-развлекательных систем, смартфонов, телевизоров и прочих потребительских устройств.

Основные новшества Weston 1.11:


В рамках инициативы по выносу функциональности Weston в обособленную библиотеку libweston проведена значительная переработка методов инициализации, загрузки и настройки бэкендов. Разбор файлов конфигурации пока по-прежнему производится в Weston main.c, но данные передаются динамически загружаемым модулям бэкендов в форме унифицированной структуры, состояние которой сохраняется в хранилище внутренних объектов для дальнейшего использования без привязки к main.c. Изменения внесены в бэкенды wayland, drm, x11, headless, fbdev и rdp.


В оболочке для информационно-развлекательных систем (IVI Shell) отмечена большая чистка кода, рефакторинг и приведение в порядок документации. Удалена или упрощена большая порция излишних вызовов API, система динамического выделения памяти переведена на использование стека по возможности, приведены в порядок проверки на указатель NULL, добавлена отладочная функция get_label().


Переработана система сборки, в которой стандартизировано использование макроса AC_SEARCH_LIBS, решены проблемы со сборкой без включения systemd-login, налажена обработка CFLAGS от systemd, в разряд опциональных зависимостей переведена поддержка JPEG (--with-jpeg/--without-jpeg) и WebP (--with-webp/--without-webp), упрощена логика проверки версии Wayland и Weston.


Добавлены новые пиктограммы для поставляемых в комплекте приложений terminal, flower и editor.


Реализована возможность настройки панельных часов через файл конфигурации.

Улучшена поддержка drag-and-drop.


Добавлена поддержка недавно стабилизированного протокола presentation-time.



Улучшения, связанные с протоколом и API Wayland 1.11:


Добавлен API Proxy wrapper, позволяющий избежать состояния гонки при работе многопоточных клиентов. API может использоваться для отправки непроксируемых запросов, что даёт возможность избежать ситуации, когда одна нить вызывает события, которые не успевают обработать другие нити.


Внесены улучшения в механизм разделяемой памяти (shm): добавлена защита от выполнения операций изменения размера при наличии ссылок на изменяемый блок памяти, обеспечен раздельный подсчёт внешних и внутренних пользователей, расширена информативность текста ошибок распределения памяти.


В рамках работы по улучшению поддержки перечисляемых типов в биндингах на различных языках добавлена поддержка межинтерфейсных атрибутов enum.


В документацию включены HTML-представления комментариев в коде, оформленных в формате Doxygen, что упрощает ссылки на функциональность клиентского и серверного API.


Добавлена сборочная опция --enable-fatal-warnings, приводящая к завершению процесса сборки в случае вывода компилятором предупреждений.


Для повышения безопасности в wayland-scanner задействован неисполняемый стек.

Дополнительно можно отметить выход набора расширений wayland-protocols 1.4, в прошлом году выделенный из основной кодовой базы в отдельный пакет. Wayland-protocols включает набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений. В новой версии представлен стабильный протокол "viewporter" (ранее "wl_scaler"), позволяющий клиенту выполнять действия по масштабированию и обрезанию краёв поверхности на стороне сервера. Статус стабильного протокола подразумевает завершённость разработки и обязательное обеспечение обратной совместимости. Ранее был стабилизован протокол "presentation time", предоставляющий возможности для организации отображения видео. Остальные протоколы имеют статус нестабильных:


"fullscreen-shell" - управление работой в полноэкранном режиме;


"input-method" - обработка методов ввода;


"linux-dmabuf" - совместное использование нескольких видеокарт при помощи технологии DMABuff;


"text-input" - организация ввода текста;


"pointer-gestures" - управление с сенсорных экранов;


"xdg-shell" - XDG-расширения для рабочего стола;


"relative pointer events" - относительные события указателей;


"pointer constraints" - ограничения указателей (блокировка);


"tablet" - поддержка ввода с планшетов.

Статус поддержки Wayland в окружениях рабочего стола и дистрибутивах:


В GNOME 3.20 поддержка Wayland приближена к паритету в функциональности с сеансом на базе X.org. Реализована большая порция мелочей и устранены многие недоработки, которые оставались последними звеньями, мешающими созданию готового для ежедневного использования окружения GNOME на базе Wayland. В частности, добавлены полная поддержка механизма drag-and-drop, уведомлений о запуске приложений, первичного основного буфера обмена (заработала вставка средней кнопкой мыши), решены проблемы с позиционированием диалоговых окон, меню и различных всплывающих элементов интерфейса приложений, до должного уровня доведено качество кинетической прокрутки.


Репозиторий Fedora Rawhide, на базе которого формируется релиз Fedora 24, изначально был переведён на использование по умолчанию рабочего стола GNOME поверх Wayland, но в итоге решение по использованию Wayland по умолчанию в Fedora 24 было отложено, так как не все проблемы удалось решить. Сеанс GNOME на базе Wayland в Fedora 24 будет доступен в качестве опции.


Экспериментальный сеанс рабочего стола GNOME на базе Wayland поставляется в Ubuntu GNOME (следует установить пакет gnome-session-wayland и выбрать на экране входа "GNOME on wayland").


Началось формирование ежедневных Live-сборок Neon Plasma Wayland, позволяющих оценить текущее состояние рабочего стола KDE Plasma в окружении на базе Wayland. Wayland задействован по умолчанию в платформе Plasma Mobile. В основной состав KDE Frameworks принята библиотека KWayland, в которую вынесен код Plasma, специфичный для поддержки Wayland. KWayland отнесён к фреймворкам первого уровня, т.е. является функциональным дополнением к Qt и, кроме Qt, не требует дополнительных зависимостей. При этом KWayland позиционируется не как замена QtWayland, а как дополнение к QtWayland, предоставляющее большую гибкость за счёт приближения программного интерфейса к Wayland API.


В KDE Plasma 5.6 продолжена адаптация KDE для работы с использованием протокола Wayland, появилась поддержка декорирования окон для Wayland-клиентов, позволяющая унифицировать оформление. Реализованы все доступные в окружениях на базе X11 средства управления вводом, добавлена поддержка различных раскладок клавиатуры и переключения между ними.


В пользовательском окружении Enlightenment 0.20 обеспечена полноценная поддержка Wayland. Работа поверх Wayland реализована с применением собственного композитного менеджера wl-desktop-shell. Отмечается, что все необходимые для работы поверх Wayland возможности реализованы, но окружение на базе Wayland пока недостаточно протестировано для ежедневного использования.


Для ОС DragonFly BSD подготовлен порт с Wayland и Weston. Обеспечена поддержка XWayland.


Wayland задействован по умолчанию в мобильных платформах Sailfish 2 и Tizen 3.


В панели Cairo-Dock реализована возможность работы в окружении композитного сервера Weston.


Работа по добавлению поддержки Wayland ведётся для рабочих столов LXQt и MATE.

Развиваются новые десктоп-окружения, работающие только на базе технологий Wayland: Quantum Shell, Hawaii и Orbital.


Для тестирования работы GNOME, KDE и Enlightenment, Hawai и Orbital поверх Wayland выпускается специальный Live-дистрибутив Rebecca Black Linux.


Отмечается прогресс в адаптации Firefox, Chrome и LibreOffice для работы поверх Wayland без привлечения прослойки XWayland. В Chrome 50 интегрированы наработки проекта ozone-wayland, в рамках которого развивался вариант веб-браузера Chromium, предназначенный для работы в окружениях на базе Wayland.


Firefox 46 перешёл на GTK+ 3 в Linux, что является важным звеном в реализации работы на системах, поддерживающих протокол Wayland.


В текстовом выпуске Qt 5.7 появился новый модуль Qt Wayland Compositor TP с реализацией многопоточной системы отрисовки для встраиваемых устройств, использующая протокол Wayland.


В проприетарном драйвере NVIDIA 364.x обеспечена официальная поддержка Wayland, включая все необходимые расширения: EGL, библиотеку libnvidia-egl-wayland.so и KMS API.

Релиз wayland 1.11.0 Linux, GNU, Wayland, Длиннопост

Напомним, что Wayland представляет собой протокол взаимодействия композитного сервера и работающих с ним приложений. Клиенты самостоятельно выполняют отрисовку своих окон в отдельном буфере, передавая информацию об обновлениях композитному серверу, который комбинирует содержимое буферов отдельных приложений для формирования итогового вывода с учётом возможных нюансов, таких, как перекрытие окон и прозрачность. Иными словами, композитный сервер не предоставляет API для отрисовки отдельных элементов, а оперирует только с уже сформированными окнами, что позволяет избавиться от двойной буферизации при использовании высокоуровневых библиотек, таких как GTK+ и Qt, берущих на себя работу по компоновке содержимого окон. В настоящее время поддержка прямой работы c Wayland уже реализована для библиотек GTK+ 3, Qt 5, SDL (начиная с выпуска 2.0.2), Clutter и EFL (Enlightenment Foundation Library). Начиная с версии 5.4, в состав библиотеки Qt включён модуль QtWayland с реализацией компонентов для работы Qt-приложений в окружении композитного сервера Weston, развиваемого проектом Wayland.


Взаимодействие с аппаратным обеспечением в Wayland/Weston, например, проведение инициализации, переключение видеорежимов и управление памятью (GEM для i915 и TTM для radeon и nouveau) графических карт, может производиться напрямую через модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя. Композитный сервер Weston может работать не только с использованием DRM-модуля ядра Linux, но и поверх X11, другого композитного сервера Wayland, фреймбуфера и RDP. Кроме того, развиваются проекты по обеспечению работы поверх графического стека платформы Android.


В рамках проекта Weston развивается одна из реализаций композитного сервера. В роли композитного сервера также может выступать любой другой продукт, поддерживающий протокол Wayland. Например, в настоящее время ведётся работа по обеспечению поддержки Wayland в KWin. В текущем виде Weston уже вышел за рамки набора примеров для тестирования протокола Wayland и может обрастать функциональностью через плагины и дополнения. Пользовательские оболочки и расширенные функций управления окнами предлагается реализовывать в форме внешних бэкендов к Wayland.


Для обеспечения выполнения обычных X11-приложений в окружении на базе Wayland используется DDX-компонент XWayland (Device-Dependent X), похожий по организации работы на Xwin и Xquartz для платформ Win32 и OS X. Поддержку запуска X11-приложений планируется встроить непосредственно в композитный сервер Weston, который при попытке выполнения X11-приложения будет инициировать запуск X-сервера и связанных с ним компонентов XWayland. При таком подходе процесс запуска X11-приложений будет бесшовным и неотличимым для пользователя от запуска приложений, работающих напрямую с Wayland.

>> Источник (копипаста)

>> Подробнее (англ)

P.S. Уже скоро фильмы будут плавными, 3D будет летать, а десктоп будет отзывчивее ^_^

Показать полностью 1
Linux GNU Wayland Длиннопост
48
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии