Новость

Оболочка DEsk превратила рабочий стол Linux в ореховый кабинет со скевоморфизмом эпохи iOS 6

The image shows a computer screen displaying a text document titled "Unsaved Document 1 - Pluma" in a light beige or cream-colored window. The document is titled "Dear diary" and is numbered 1. The text on the document is a heartfelt message about the desk being a desk again, with the windows being paper, the dock a dr
Фото: GitHub

Чтобы закрыть открытое приложение, здесь нужно потянуть за уголок плотного кремового листа, перевернуть его обратной стороной и выбрать команду Discard — окно тут же сомнётся в бумажный шарик и исчезнет со стола. Никаких плоских плашек, неоновых градиентов или полупрозрачного стекла. Разработчик под ником fyzugx выкатил публичную бета-версию v0.1.2 графического окружения DEsk для Linux, которое работает поверх протокола Wayland. Проект, ранее развивавшийся под именем DeskWM, демонстративно возвращает в строй материальный скевоморфизм в духе ранней iOS 6, превращая привычный монитор в полноценный винтажный кабинет с ореховой мебелью и трассировкой лучей.

В эпоху тотальной стерилизации интерфейсов нас подкупила смелость этого жеста. Автор не просто перерисовал иконки под кожу и дерево, а выстроил пространственную модель, где привычные сущности операционной системы ведут себя как осязаемые предметы на реальном рабочем месте. Причём сцена в реальном времени просчитывается с помощью ray-tracing на базе GLES 3, создавая мягкие тени и правдоподобные отражения на полированной древесине. Если видеокарта не вытягивает нагрузку, оболочка переключается на резервный программный процессорный трейсер.

Анатомия физического рабочего пространства

Архитектура DEsk полностью опирается на физические метафоры, заменяя привычные абстракции оконных менеджеров понятными бытовыми механизмами:

The image shows a wooden desk with a dark brown finish, situated against a gray wall. The desk features a black clock, a red box, a black calculator, and a white calendar with black text. Above the desk, a wooden bookshelf with two shelves holds a collection of books and binders in various colors, including green, burg
Фото: GitHub
  • Окна приложений выполнены в виде плотных кремовых листов с выраженной волокнистой текстурой и загнутыми уголками. Если задержать курсор на крае листа, он приподнимается: на обороте открываются действия Fold (свернуть), Unfold (развернуть во весь экран) и Discard (скомкать и выбросить). Если потянуть за край документа, система вытягивает чистые листы под новые задачи.
  • Нижняя панель задач превратилась в деревянный выдвижной ящик с массивной латунной ручкой. Он выезжает по нажатию комбинации Super+D: внутри лежат ярлыки закреплённого софта и свернутые бумаги текущих сессий.
  • Меню приложений выглядит как книжный стеллаж позади стола, открывающийся по хоткею Super+A. Категории программ разложены по толстым кольцевым папкам, а в самом конце полки стоит справочник ALL APPS — фолиант с алфавитными закладками от A до Z и полноценной поддержкой поиска через ввод IBus.
  • Центр уведомлений решён в виде винтажного почтового ящика, доступного по нажатию Super+N. Входящие системные события приходят настоящими бумажными письмами, которые можно взять и положить перед собой на стол.
  • Панель управления встроена в деревянную заднюю стенку (Super+C). Вместо выпадающих списков здесь установлена аналоговая консоль: стрелочные измерительные приборы, поворотный регулятор громкости звука, тумблеры беспроводных сетей Wi-Fi и Bluetooth, а также плавные ползунки-фейдеры для настольной лампы и яркости подсветки.
  • Рабочее окружение дополняют функциональный настольный календарь, блокнот для быстрых заметок от руки и механические часы, в корпус которых аккуратно встроены тревожные лампочки-индикаторы работы микрофона и веб-камеры.
  • Экран блокировки встречает пользователя массивной трёхмерной входной дверью с замочной скважиной. Чтобы войти в систему, нужно буквально повернуть ключ. Освещение и вид за дверным проёмом меняются динамически: система связывается с сервисом open-meteo.com и подстраивает картинку под локальное время суток, текущую погоду и координаты пользователя.
The image shows an open book with a dark blue cover, resting on a dark brown surface. The book is divided into two sections, each labeled with a letter (A-D) and a list of apps. The left section is labeled "ALL APPS" and contains apps such as "Advanced Network Configuration", "Ark Archiving Tool", "Atiri Document Viewe
Фото: GitHub

Многоэкранные конфигурации и совместимость

Работать исключительно в границах одного стола креаторам было бы тесно, поэтому fyzugx предусмотрел поддержку многомониторных сетапов. Основной экран всегда остаётся центральным ореховым столом, а подключённые дополнительные дисплеи превращаются в настенные доски для заметок, куда удобно выносить окна фоновых процессов, документацию или референсы.

The image shows a vintage-style control panel, likely from a video game or similar media. The panel is housed in a dark brown wooden frame with a brass-colored base and features a variety of buttons and dials. The top section includes a green LCD screen displaying a CPU usage of 22%, a battery indicator showing a level
Фото: GitHub

Для запуска классического софта, ещё не перешедшего на современные рельсы, предусмотрена бесшовная прослойка Xwayland — любые программы для X11 открываются внутри бумажных листов без артефактов. Интерфейс уже переведён на семь языков: английский, испанский, французский, немецкий, китайский (упрощённый), корейский и японский.

Установка и поддерживаемые дистрибутивы

Свежее обновление v0.1.2 принесло порцию исправлений стабильности и готовые скрипты быстрой установки под актуальные ветки дистрибутивов. Чтобы развернуть кабинет, достаточно запустить соответствующий сценарий:

  • Fedora 43 / 44 и Nobara: sudo sh scripts/install_fedora.sh (в этой версии добавлен официальный установщик);
  • Debian 13: sudo sh scripts/install_debian.sh;
  • Ubuntu 24.04 / 26.04, Linux Mint, Pop!_OS: sudo sh scripts/install_ubuntu.sh;
  • Arch Linux, EndeavourOS и Manjaro: sudo sh scripts/install_arch.sh.

Базовый скрипт install-desktop.sh автоматически накатывает минимальный джентльменский набор софта: эмулятор терминала, графический файловый менеджер Thunar, компактный текстовый редактор Mousepad и браузер Firefox. Если добавить к команде флаг --extras, установщик загрузит офисный пакет LibreOffice и почтовый клиент, окончательно закрыв потребности классического офисного сценария.

Для арт-директоров и визуальных дизайнеров, уставших от десятилетия монотонного флэт-дизайна, DEsk выглядит не просто забавным пет-проектом, а смелым манифестом. Мы привыкли думать, что скевоморфизм умер вместе с кожаными строчками в ранних версиях заметок от Apple, но физика материалов и тактильный отклик до сих пор вызывают редкое чувство уюта. Пожалуй, именно такого терапевтического побега в аналоговую осязаемость нам не хватало среди одинаковых серых прямоугольников.

Ещё новости

Все новости →