Разработчики представили новый многообещающий открытый проект Konveyor для окружения KDE Plasma, который приносит на рабочий стол прокручиваемую колонночную плитку, вдохновленную композитором Niri. При этом инструмент сохраняет привычную для пользователей среду Plasma.

Вместо того чтобы сжимать все открытые окна в пределах доступного экранного пространства, Konveyor размещает их в виде непрерывного горизонтального ряда, где каждое новое приложение открывается в собственной колонке. Как только общая строка выходит за пределы экрана, пользователи могут прокручивать ее влево или вправо. Ширину колонок можно переключать между фиксированными значениями, занимающими одну треть, половину или две трети экрана.
Хотя концепция заимствована из Wayland-композитора Niri, проект реализует иной подход. Программа не заменяет собой рабочий стол Plasma или оконный менеджер KWin, а функционирует как специальный эффект KWin, отвечающий за позиционирование окон. Благодаря этому стандартные элементы интерфейса, такие как панели Plasma, виджеты, KRunner, уведомления, режим Overview, инструмент создания скриншотов и другие компоненты, продолжают работать в прежнем режиме.
Система поддерживает работу с несколькими мониторами: каждый дисплей сохраняет собственный прокручиваемый ряд и независимый стек рабочих пространств. Пользователи могут настраивать индивидуальные профили для ноутбуков, ультрашироких экранов или вертикальных дисплеев. В портретном режиме колонки способны занимать всю ширину экрана, вертикально размещая несколько окон друг над другом.
Кроме того, Konveyor поддерживает размещение нескольких окон внутри одной колонки с отображением в виде вкладок. Приложения, которые не подходят под требования плиточного интерфейса, можно переводить в плавающий режим, тогда как различные диалоговые окна и всплывающие подсказки получают его автоматически. Рабочие пространства располагаются вертикально, что позволяет перемещаться между ними независимо от горизонтального ряда окон.
Для полноэкранных приложений предусмотрен особый режим: игры и видео остаются развернутыми на весь экран, в то время как остальные колонки могут временно появляться поверх них при переключении. Пользователи тачпадов и сенсорных экранов могут использовать настраиваемые жесты тремя и четырьмя пальцами для прокрутки между колонками, переключения рабочих пространств, перемещения окон, изменения ширины колонок и вызова режима KDE Overview.
Помимо функций управления окнами, проект дополнительно включает несколько виджетов Plasma и собственный полноэкранный лаунчер под названием Kontrol Panel. Этот инструмент предоставляет единый доступ к программам, играм, файлам, ярлыкам, настройкам, системной информации, списку друзей в Steam и другим утилитам.
Все эти дополнительные элементы являются опциональными. Пользователи, которым требуется только функция прокручиваемой плитки, могут установить проект с флагом —no-widgets, сохранив свои привычные виджеты и стандартный лаунчер Plasma.
На текущий момент для работы Konveyor требуется графическая среда KDE Plasma версии 6.4 или новее, запущенная под управлением протокола Wayland. Официальный установщик способен автоматически настроить необходимые зависимости в дистрибутивах Arch Linux, Fedora, openSUSE и системах на базе Debian, после чего скомпилировать проект под установленную версию KWin.
В дистрибутивах на базе Arch Linux инструмент пересобирается автоматически при каждом обновлении Plasma или KWin. В других дистрибутивах пользователям рекомендуется повторно запускать установочный скрипт после соответствующих системных обновлений. Дополнительные подробности и предварительные демонстрации ключевых возможностей можно найти на странице проекта на GitHub.






