Новая версия Raspberry Pi OS приносит Wayland на все Raspberry Pi

Разработчики Raspberry Pi OS стремились принести Wayland на одноплатные компьютеры несколько лет. Они смогли добиться успеха в работе композитора Wayfire на Raspberry Pi 4 и Raspberry Pi 5, сделав сеанс Wayland дефолтным на этих устройствах. Но на более ранних моделях одноплатников Wayfire показывал себя не очень хорошо с точки зрения производительности.

После нескольких успешных экспериментов с композитором labwc было принято решение использовать именно его в Raspberry Pi OS. По заявлению разработчиков, даже на старых моделях одноплатных компьютеров labwc с Wayland показывает такую же скорость работы, как и Openbox на X11. И теперь, с новой версией операционной системы, Wayland стал доступен для всех Raspberry Pi.

После установки обновления и запуска системы Raspberry Pi OS в специальном окне предложит перейти на labwc или остаться на текущем интерфейсе. Для тех систем, которые уже работали на Wayfire с Wayland переход будет практически незаметным.

И хотя разработчики сообщают о том, что производительность labwc на высоком уровне, а совместимость старых приложений успешно достигается с помощью Xwayland, некоторые пользователи могут столкнуться с проблемами. В этом случае рекомендутеся запустить утилиту настройки с помощью специальной команды и вернуться на Openbox с X11.

Bash
sudo raspi-config
sudo raspi-config

Среди других важных изменений Raspberry Pi OS можно отметить:

  • При работе с сенсорными экранами экранная клавиатура Squeekboard теперь скрывается и появляется автоматически
  • Также на системах с сеснсорными экранами реализована поддержка долгого тапа для симуляции щелчка правой кнопкой мыши и, например, вызова контекстного меню
  • Улучшена работа сервиса Raspberry Pi Connect и добавлена возможность его быстрого включения и выключения в дополнительном меню при клике на иконке на панели задач
  • Переписаны и оптимизированы приложения для верхней панели задач
  • raindrop заменяет arandr в качестве утилиты для настройки экранов, благодаря чему стала доступна поддержка labwc и улучшилась поддержка сенсорных экранов.

Ниже приведены команды, который позволят установить обновление и завершить настройку системы.

Bash
# Получение и установка обновления.
sudo apt update && sudo apt full-upgrade

# Установка новой улиты для настройки экранов
sudo apt purge arandr && sudo apt install raindrop

# Установка новой экранной клавиатуры
sudo apt install squeekboard wfplug-squeek
# Получение и установка обновления.
sudo apt update && sudo apt full-upgrade

# Установка новой улиты для настройки экранов
sudo apt purge arandr && sudo apt install raindrop

# Установка новой экранной клавиатуры
sudo apt install squeekboard wfplug-squeek

При чистой установке Raspberry Pi OS они не пригодятся. Всё будет установлено и сконфигурировано автоматически.