Разработчики собрались обсудить приближающийся выход версии 5.13 и будущее разработки Plasma. В прошлом месяце разработчики Plasma — функционального, гибкого и свободного окружения рабочего стола из KDE — провели спринт в Берлине, что в Германии. Разумеется, они не только сидели и болтали — также результатом стало много кода.
Обсуждаемые темы включали обмен протоколами Wayland, методы ввода, интеграцию браузеров в Plasma, планшетный режим для оболочки Plasma, портирование модулей KControl на QtQuick, и в последнюю, но не меньшую, очередь — лучшее пиво в Берлине. В течение спринта команду Plasma посетили гости от Qt и оконного менеджера Sway.
Ожидайте результатов проделанной работы в грядущем выпуске Plasma 5.13! По всем пунктам можно заключить об ещё одном успешном спринте Plasma.
Обсуждаемые темы включали обмен протоколами Wayland, методы ввода, интеграцию браузеров в Plasma, планшетный режим для оболочки Plasma, портирование модулей KControl на QtQuick, и в последнюю, но не меньшую, очередь — лучшее пиво в Берлине. В течение спринта команду Plasma посетили гости от Qt и оконного менеджера Sway.
Разработчики собрались обсудить приближающийся выход версии 5.13 и будущее разработки Plasma. В прошлом месяце разработчики Plasma — функционального, гибкого и свободного окружения рабочего стола из KDE — провели спринт в Берлине, что в Германии. Разумеется, они не только сидели и болтали — также результатом стало много кода.
Протоколы Wayland определяют, как приложение взаимодействует с дисплеем. Работа по портированию Plasma с X на Wayland продолжается полным ходом. Протокол для этого должна разработать команда Plasma; также желательно стандартизировать его для других пользователей Linux-десктопа, чтобы разработчикам не приходилось создавать различные хаки и свои проприетарные протоколы для отображения панелей. При этом протокол xdg-shell, ориентированный на применение на десктопах, не покрывает такую важную для Plasma задачу, как определение, которые из «окон» на самом деле являются панелями.
Конструктивные обсуждения со SwayWM — есть!
Команда рассмотрела протокол layer-shell, использующийся для её решения в библиотеке-бэкенде для Sway — Wlroots — который покрывает большую часть работы по текущему протоколу plasmashell. В ранних версиях Sway возникла аналогичная проблема с отображением i3-bar. Разработчикам SwayWM также предложены некоторые улучшения. Оказалось, что этот протокол содержит некоторые занятные идеи; он обеспечивает функциональность для отображения панелей, доков, обоев рабочего стола и так далее.
Дрю де-Волт, ведущий разработчик проекта, присоединился к спринту Plasma, чтобы обсудить, где будет происходить обмен протоколами Wayland. Одним из новичком в данной области является SwayWM — Wayland-версия оконного менеджера i3.
Он определяет, как используются внешние мониторы; Sway же сейчас просто перезагружает конфигурационные файлы при надобности. Также обсуждён Plasma Output Management Protocol. Рассмотрены протоколы для удалённого доступа и сравнены с Pipewire для использования в качестве систем управления звуком и видео. Команда рассмотрит это решение, если возникнет потребность в таком протоколе. Также он отметил: «встреча оказалось очень продуктивной и помогла обеим сторонам узнать больше о проектах друг друга, а также усилить заинтересованность в дальнейшем сотрудничестве». Дрю написал в своём блоге подробнее по этой теме. Дрю планирует обеспечить возможность запуска Plasma поверх Sway, как сейчас возможен запуск i3-wm в окружении Plasma X11.
Протокол планируется включить в официальный набор wayland-protocols, как только разработчики уберут все шероховатости. В итоге создан проект qtlayershell, реализующий для Qt поддержку протокола layer-shell, и в экспериментальном порядке доработана для совместимости со Sway панель Latte Dock (иллюстрация).
Вместе с командой рассмотрены новые API и то, как с ними будут работать некоторые уникальные варианты использования Plasma. Шон Рутледж, ведущий разработчик нового стека ввода Qt, также погостил несколько дней на спринте. Вывод — «некоторые части, включая сложные действия драг-н-дропа, оказались неожиданно лёгкими».
Восхитительное сотрудничество с Qt — есть!
Улучшения интеграции браузеров в Plasma — есть!
Работа с разработчиками Qt на такой ранней стадии выигрышна для обоих проектов и экономит разработчикам KDE массу времени, которое пришлось бы потратить на освоение новых возможностей, в то время как мир Qt получает более привлекательный результат. Предложена целая пачка изменений дизайна и улучшений.
Более того, элементы управления мультимедиа будут работать с диспетчером задач. Под ней подразумевается, что Firefox и Chrome/Chromium будут использовать виджет передачи файлов Plasma для закачек и родные уведомления Plasma для браузерных уведомлений.
Plasma на Pinebook и планшетный режим — есть!
Ещё одно решение, принятое на спринте — коллективная ответственность за то, чтобы новый браузер Falkon из KDE тоже не остался в стороне в плане интеграции в Plasma. Браузерные расширения причёсаны, переводы исправлены, учётные записи в соответствующих магазинах расширений настроены.
Это показывает, что Plasma может работать как легковесное окружение рабочего стола без потери возможностей. Рохан поработал над плавной работой Plasma с полностью свободными драйверами на бюджетном ноутбуке Pinebook.
Бхушан поработал над образами Plasma Mobile для устройств, поддерживающими апстримное ядро, что важно для безопасности и актуальности системы на мобильных устройствах. Команда продолжила работу над конвергенцией с другими форм-факторами — другими словами, над достижением бесшовной работы Plasma на широком спектре устройств, как десктопных, так и мобильных.
Разговоры, буррито и пиво — есть!
Ожидайте результатов проделанной работы в грядущем выпуске Plasma 5.13! По всем пунктам можно заключить об ещё одном успешном спринте Plasma.
Дата публикации: 15.05.2018
Кроме кед от Xiaomi и других брендов, особенно интересны стельки из пены и других материалов, а ещё уникальные шнурки. На AliExpress более чем достаточно самых разных кроссовок, другой обуви на лето, ...
В неё вошли тримодели с различной диагональю и разрешением дисплея, при этом младшая обойдётся покупателю в сумму, сравнимую с приобретением бюджетного смартфона. Бренд Motorola представил новую серию...
На этот раз блогер Leo Torres показал знаковую локацию из The Elder Scrolls V: Skyrim на новом инструментарии. Геймеры по всему миру продолжают экспериментировать с мощностями движка Unreal Engine 5. ...
Специалисты DxOMark оценили камеру нового флагмана Edge 40 Pro на 130 баллов. Похоже, компания Motorola научилась наделять свои смартфоны неплохими камерам. Это лишь 32 место в общем зачёте, а сам см...