Рабочий стол для Linux, похожий на ореховый письменный стол, написан в основном Claude
В DEsk окно — это лист бумаги на столе. Поднимите уголок, и появятся Fold, Unfold и Discard, а док — это ящик.
DEsk — бета-версия Wayland-рабочего стола в стиле скевоморфизма iOS 6: приложения лежат в папках на книжной полке, уведомления приходят в почтовый ящик, а экран блокировки — входная дверь, которую открывают ключом. Комната просчитана трассировкой лучей и освещена одной настольной лампой.
Рабочий стол, по которому можно ходить
DEsk Wayland-окружение рабочего стола для Linux, версия 0.1.2, помеченная как бета, которым автор пользуется ежедневно. Его метафора физический письменный стол в комнате с трассировкой лучей, освещённой одной лампой. Окна листы бумаги: приподняв уголок, видишь Fold (свернуть), Unfold (развернуть) и Discard (закрыть). Док это ящик, приложения лежат в папках на книжной полке, а панель управления встроена в заднюю часть стола.


Под бумагой
Его собрали на wlroots 0.18 с Meson, а для сети, Bluetooth, звука и печати используются готовые программы. Установщики есть для Debian 13, Ubuntu 24.04 и 26.04, Arch и Fedora 43 и 44. Лицензия MIT, поддерживаются семь языков; в README сказано, что код и документация в основном написаны Claude под руководством автора.
Цена здесь время: при первом входе комната просчитывается около 10 минут на двух ядрах без GPU, а режим 2D Fallback отключает часть эффектов. Некоторые установщики собирают wlroots 0.18 из исходников в /opt.
Метафора работает, пока не подводят детали
В треде идею оценили выше, чем реализацию. Комментатор, который запустил систему, обнаружил, что клавиша выключения, фирменный жест рабочего стола, работает ненадёжно:
«Например, поворачивать ключ, чтобы выключить компьютер, милая идея, но анимация поворота ключа работает непоследовательно, и состояние некоторых кнопок не всегда очевидно.» — комментатор, который запустил систему и попробовал клавишу выключения
Комментатор, который прочитал скрипт установки, возразил против упаковки:
«
sudo sh scripts/install_debian.sh: 583-строчный скрипт, по сути целая программа только для установки проекта на одном дистрибутиве. Серьёзно?» — комментатор, который прочитал 583-строчный скрипт установки
Третье ограничение лежит за пределами проекта: комментатор, который помнит темы GTK2, утверждает, что GTK и libadwaita плохо поддаются оформлению. Поэтому оболочка может выглядеть как стол, а приложения внутри неё, как и любые другие окна, будут выглядеть как обычно.
Это места, по которым DEsk будут судить в версии 0.2: показывают ли элементы управления своё состояние всегда, выходит ли он как нормальный пакет и готовы ли инструментарии приложений сотрудничать со столом.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
Маленькая модель решений иногда позволит 20 людям погибнуть, чтобы сохранить собственный сервер
На классический вопрос о вагонетке Jev обычно дёргает рычаг, как большинство людей. Но если поставить на запасной путь его собственный сервер, он иногда позволит погибнуть 20 людям, чтобы его сохранить: в 16 из 48 версий промпта.