Debian возвращается в прошлое с пространственным рабочим столом из забытой эпохи.

debian,mate,пространственный рабочий стол,classic mac os,trixie,linux

Desktop Classic System — уникальный дистрибутив на базе Debian 13 «Trixie» с минималистичным и тщательно настроенным рабочим столом MATE, имитирующим пространственный интерфейс Classic Mac OS.

Desktop Classic System — это довольно необычный, собранный вручную вариант Debian, отличающийся досконально настроенной пространственной компоновкой рабочего стола и приятным внешним видом, напоминающим XX век.

DCS, как называет его создатель проекта «Mycophobia», существует в том или ином виде с 2023 года, но привлек внимание FOSS-отдела The Reg благодаря упоминаниям в сообществе Lobste.rs, а пару дней спустя — и на OSnews.

Это минималистичная, бескомпромиссная сборка Debian 13 «Trixie» с рабочим столом MATE, специально настроенная для пространственной работы. Это само по себе редкость в XXI веке, но это не единственная странность этого дистрибутива. ISO-образа нет, только ZIP-архив с файлами, необходимыми для создания загрузочной флешки на пустом USB-накопителе с файловой системой FAT32.

Кстати, простого копирования файлов на том FAT32 недостаточно для загрузки с использованием традиционного BIOS — так что этот дистрибутив предназначен только для установки на реальное оборудование с прошивкой UEFI. Как следствие, попытка запустить его в виртуальной машине будет весьма затруднительной.

Мы протестировали его на тестовых машинах FOSS-отдела — как новых, так и старых: современном Dell XPS 13 с внешним дисплеем по USB-C и ретро-ноутбуке ThinkPad W520 с переключаемой второй видеокартой Nvidia, требующей бинарный драйвер Nvidia версии 390 или более ранней, что делает его неподдерживаемым на ядрах новее, чем 6.4. На обеих машинах он работал хорошо; хотя на ThinkPad запуск был очень медленным, после загрузки система стала шустрой и отзывчивой.

Debian возвращается в прошлое с пространственным рабочим столом из забытой эпохи.

Desktop Classic System в двухмониторном режиме с портретным дисплеем — достаточно, чтобы сбить с толку некоторые дистрибутивы

Дистрибутив представляет собой сильно урезанную копию Debian 13 «Trixie» с настроенным окружением MATE — стандартным MATE 1.26, который предлагает Debian 13. Дистрибутив очень «голый». В нем нет дополнительных приложений, даже Firefox. Есть только почти пустая верхняя панель, лишенная привычных кнопок управления окнами. Он занимает около 6 ГБ на диске и в простое использует менее 800 МБ оперативной памяти. Это не урезанный легковесный дистрибутив, это просто Debian без каких-либо дополнений.

Рабочий стол очень аскетичен и чист, с компоновкой в стиле Classic Mac OS — то есть оригинальной операционной системы Apple для Mac с 1984 по 2001 год. Ни одна ОС XXI века (за исключением, возможно, Haiku) не предлагает истинной пространственной метафоры, и, как следствие, фраза «пространственный рабочий стол» понимается и используется неверно, как мы отмечали несколько лет назад в отношении Zorin OS 17. Разработчики Zorin истолковали «пространственный» как отсылку к 3D-эффектам при переключении между приложениями и виртуальными рабочими столами — но это совсем не первоначальное значение.

Основная идея — рабочий стол, который позволяет использовать вашу пространственную память для навигации. Рабочий стол запоминает, где вы разместили значки, где находились окна, их размеры и настройки просмотра. Когда вы позже кликнете на каталог, его окно откроется того же размера и на том же месте. Mycophobia подробно описала свою приверженность пространственному рабочему столу и свой выбор компонентов. Она ссылается на поистине основополагающие материалы по этой теме, в частности, на глубокие и аналитические эссе Джона Сиракузы, бывшего гуру Mac OS из Ars Technica, который много писал о пространственном Finder’е в ранние дни Mac OS X. (Было бы упущением не упомянуть инструмент SpatialFinder, который пытается восстановить это поведение в современном macOS.) Mycophobia также ссылается на статью Карла Свенссона «Упадок юзабилити», в которой красноречиво критикуется современный дизайн пользовательского интерфейса.

Debian возвращается в прошлое с пространственным рабочим столом из забытой эпохи.

DCS с множеством открытых окон Caja (бывший файловый менеджер Nautilus)

Такое поведение рабочего стола поляризует людей. Одни решительно предпочитают, чтобы вещи оставались на своих местах; другие довольны одним-двумя автоматически сортируемыми окнами. Этот «гриф» был большим поклонником Classic Mac OS, но, с другой стороны, нам также нравятся оконный тайлинг и самоорганизующиеся списки файлов.

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

Это интересное упражнение, и мы подозреваем, что оно сильно понравится некоторым людям. Это актуальный Debian с очень простым и чистым расположением рабочего стола. Например, вместо трех основных меню MATE здесь одно объединенное меню в стиле Windows, предоставляемое Brisk menu. Мы использовали встроенную команду extrepo для добавления репозитория пакетов Mozilla Debian и установили последнюю версию Firefox:

extrepo enable mozilla
apt install firefox

И это все, что потребовалось: мы вышли в сеть с актуальным браузером. Мы добавили Chrome, Pandoc и Panwriter, и были готовы приступить к работе.

По современным меркам, настройка рабочего стола странна в нескольких отношениях. Во-первых, некоторые стандартные функции MATE отключены. Нет ряда кнопок окон в стиле Win95. Самое близкое к этому — апплет MATE «Window Selector» (Селектор окон), скромный значок в области уведомлений. Нас это устраивает. Этот «гриф» начал использовать Mac, когда System 6 еще была актуальна, мы до сих пор любим Classic Mac OS, и в ней тоже нет графического переключателя окон.

Панели заголовков окон тоже скудны. Справа есть кнопка закрытия, что сейчас довольно распространено. Слева расположены две кнопки, которые мы видим гораздо реже. Самая левая — это кнопка «свернуть» (roll up), которая действует как рулонная штора: она сворачивает окно в его собственный заголовок, оставляя на экране только его. Несколько десятилетий назад многие пользователи Mac добавляли эту функцию в Mac OS с помощью надстройки под названием WindowShades. Это жизнеспособная альтернатива функции минимизации, которая стала вездесущей под влиянием Microsoft Windows, — но если не аккуратно сложить их в шахматном порядке, это может привести к захламлению коллекции заголовков окон. Справа от нее находится кнопка с надписью «Always On Visible Workspace» (Всегда на видимом рабочем столе). Она закрепляет окно так, что оно остается видимым даже при переключении виртуальных рабочих столов. Этот «гриф» предпочитает несколько физических экранов виртуальным, но если вы часто переключаетесь между виртуальными рабочими столами, это может быть полезно.

И это всё. Нет ни кнопок максимизации, ни минимизации. Менее заметно, что отсутствует и привязка окон к краям экрана. Нам нравилась функция Aero Snap, но мы понимаем, что многим она не нравилась, и Mycophobia, похоже, относится к их числу.

Это оставляет большую пустоту. Буквально. Панель почти пуста — меню «Пуск» слева, область уведомлений справа и зияющая пустота между ними. В отличие от Mac OS, здесь нет глобальной строки меню. Опять же, как и оконный тайлинг, это функция, которая кому-то нравится, а кому-то нет. Нам они нравятся, поэтому мы попытались добавить их, установив соответствующий апплет MATE командой apt install mate-applet-appmenu и добавив его на панель. После перезагрузки некоторые приложения стали его использовать, включая Chrome и Panwriter, но для того, чтобы стандартные аксессуары MATE его использовали, требуется дополнительная настройка. Возможно, Mycophobia просто не любит эту функцию, или она плохо интегрируется. Мы заметили, что иногда из-за этого меню Brisk мерцало, и хотя мы включили поддержку глобального меню для Firefox, некоторые пункты меню оказались недоступны — меню закрывались раньше, чем мы успевали добраться до некоторых записей.

Тот факт, что Chrome, который обычно имеет меню-гамбургер и вообще не имеет строки меню, автоматически подхватывает и использует эту функцию при ее активации, показывает, что это возможно. Мы бы хотели, чтобы разработчики дистрибутивов прилагали больше усилий для сглаживания шероховатостей этой существующей функциональности и делали ее опцией, которую можно просто включать и выключать, как это было в Unity. KDE Plasma действительно нуждается в этой опции, поскольку слишком многие из ее приложений перегружены меню-гамбургерами. Мы считаем, что Desktop Classic System также нуждается в этой опции. Было бы неплохо иметь ISO-файл и поддержку устаревшего BIOS.

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

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Qual-score: 8/9
Bajan-score: 0.587 / 0.498 / 0.571new