Вышла бета DEsk: Wayland-рабочий стол для Linux в стиле iOS 6

DEsk, рабочий стол для Linux на Wayland, нарисованный в реалистичном скевоморфизме, как в iOS 6: всё на экране выглядит как настоящая вещь, а не как условный значок. Название расшифровывается как Desktop Environment и desk (стол) в одном слове; его предложило сообщество на Reddit. Раньше проект назывался DeskWM: команды теперь desk, desk-session, desk-settings и так далее, а настройки, данные и переменные DESKWM_* переносятся автоматически. В README указана версия v0.1.2 (BETA); это v0.1, первый публичный выпуск, с исправлениями и установщиком для Fedora.
Главная метафора: рабочий стол, это стол. Окна, листы бумаги на ореховой столешнице (у листа видны волокна, толщина и загнутый уголок). Если задержать указатель на уголке, лист приподнимается и на обороте показываются действия: Fold (свернуть, лист складывается как письмо и остаётся на столе), Unfold / Refold (развернуть и вернуть) и Discard (закрыть, лист комкается и выбрасывается). Док, это ящик, который открывается латунной ручкой или Super+D. Приложения разложены по папкам-скоросшивателям на книжной полке за столом (Super+A), уведомления приходят в почтовый ящик (Super+N), а системные настройки собраны на панели управления в задней части стола (Super+C): стрелочные приборы, ручка громкости, рычаги сети и Bluetooth, регулятор лампы комнаты и яркости экрана. На полке стоят настольный календарь, блокнот для записей и часы.
Комната рисуется трассировкой лучей на GPU (GLES 3), запасной вариант, трассировка на CPU; результат кэшируется для каждого размера экрана, а освещает всё одна настольная лампа. При первом входе комната рисуется один раз: несколько секунд на GPU и дольше без него, дальше запуск мгновенный. Экран блокировки, входная дверь: пароль вводится у латунной таблички, ключ поворачивается; свет у двери зависит от времени суток по часовому поясу города, а погода (дождь, снег, туман, молния) показывается, только если пользователь разрешит запрос к open-meteo.com, туда уходят лишь широта и долгота. Поддерживаются несколько мониторов, приложения X11 работают через Xwayland, интерфейс доступен на семи языках (английский, японский, китайский упрощённый, корейский, испанский, французский, немецкий).
DEsk задуман как полноценное окружение вроде GNOME или KDE, но по принципу «заимствовать готовое»: сам делается только то, что рисуется как часть комнаты или возможно лишь внутри композитора, а остальное, существующие программы, работающие под композитором wlroots (терминал, браузер, файловый менеджер, текстовый редактор; по умолчанию в первую очередь классические GTK-программы Xfce и MATE: Xfce Terminal, Firefox ESR, Thunar, Mousepad). Установка: скачать релиз или клонировать репозиторий и запустить скрипт для своей системы, Debian 13, Ubuntu 24.04 / 26.04 (и Linux Mint, Pop!_OS), Arch Linux (и EndeavourOS, Manjaro), Fedora 43 / 44 (и Nobara). После этого нужно выйти из сессии и выбрать DEsk на экране входа. Автор называет статус беты: DEsk ежедневно используется на его машинах и тщательно проверялся, но это первый выпуск, возможны шероховатости и изменения. Полный журнал разработки (docs/design.md) написан по-японски.
Ключевые факты
- DEsk v0.1.2 (BETA), Wayland-окружение для Linux в реалистичном скевоморфизме в духе iOS 6; раньше называлось DeskWM, настройки и данные переносятся автоматически.
- Метафора: окна, бумажные листы на ореховом столе, док, ящик, приложения, скоросшиватели на полке, уведомления, почтовый ящик, блокировка экрана, входная дверь.
- Комната рисуется трассировкой лучей на GPU (GLES 3) с запасным вариантом на CPU; первый вход занимает несколько секунд на GPU и дольше без него.
- Установщики для Debian 13, Ubuntu 24.04 / 26.04, Arch Linux и Fedora 43 / 44 (и их производных); установщик показывает, что поставит, и спрашивает подтверждение.
- Интерфейс на семи языках; приложения X11 идут через Xwayland, недостающее заимствуется из существующих программ под wlroots.
Почему это важно
Большинство Linux-окружений следуют современному плоскому стилю, а DEsk сознательно идёт в обратную сторону: возвращает реалистичный скевоморфизм уровня iOS 6, где материал, свет, тень и следы износа нарисованы у каждого элемента. Это нишевый, но цельный проект: не тема оформления, а отдельная сессия на Wayland с собственным композитором, который сам рисует трёхмерную комнату трассировкой лучей. Выпуск пока бета, поэтому это скорее любопытный эксперимент и демонстрация возможностей, чем готовая замена основному рабочему столу.
Кому это важно
Энтузиастам Linux и кастомизации рабочих столов, тем, кто скучает по скевоморфному оформлению, и разработчикам композиторов на wlroots, которым интересен пример нестандартного интерфейса. Установщики есть для Debian, Ubuntu (включая Linux Mint и Pop!_OS), Arch (включая EndeavourOS и Manjaro) и Fedora (включая Nobara), так что круг пользователей широкий.
Как это применить
Скачайте последний релиз со страницы Releases и распакуйте (или клонируйте репозиторий), затем в папке запустите команду для своей системы: sudo sh scripts/install_debian.sh (Debian 13), install_ubuntu.sh (Ubuntu 24.04 / 26.04), install_arch.sh или install_fedora.sh (Fedora 43 / 44). Установщик показывает, что поставит, и сначала спрашивает; ключ --yes принимает предложенные ответы, --no-apps ставит DEsk без рекомендованных программ. Затем выйдите из сессии и выберите DEsk на экране входа. Для обновления скачайте новый релиз и запустите ту же команду, настройки сохранятся. Сообщить об ошибке можно через раздел Reporting a problem или на Discord-сервере проекта, о котором говорится в README. Лицензия и стоимость в доступной части текста не указаны.
Можно ли доверять
Это пересказ README самого проекта, то есть описание от разработчика, а не независимый обзор. Автор честно называет выпуск бетой и говорит, что DEsk проверялся и используется на его машинах, но это первый публичный выпуск. В видимой части README не названы автор, дата выпуска, данные о производительности и числе пользователей; текст источника обрывается на середине, поэтому часть описания (в том числе поддержка управления выводом через wlr-output-management) видна не полностью. Прежде чем ставить на рабочую машину, стоит прочитать RELEASE-NOTES.md, где перечислено, что пока не работает.
Риски и подводные камни
Бета: сам README предупреждает о шероховатостях и будущих изменениях. Без GPU первый вход заметно дольше, так как комнату приходится рисовать на CPU. Окна с собственной шапкой (программы GNOME, Firefox) сохраняют свою рамку внутри бумажного поля, поэтому целиком единый вид получают в основном классические GTK-программы. Если нужная заимствованная программа не установлена, строка в настройках показывается блёклой с названием пакета для установки. Установка идёт через sudo, поэтому перед подтверждением стоит просмотреть список пакетов, который показывает установщик. Погода на экране блокировки запрашивается только с разрешения пользователя и передаёт лишь координаты города.