Определенно, системные администраторы чаще имеют дело с консолью, чем с графическим UI современных Linux-систем. Но времена меняются, и все чаще администраторам приходится сталкиваться с графическими интерфейсами, к примеру, на собственных рабочих станциях. И тут им встречаются новые течения и веяния, которые так или иначе, но просочились в дизайн и юзабилити GNOME, KDE, Xfce или любое другое окружение рабочего стола.
Проект NsCDE — это современная инкарнация и частичное переосмысление мощной олдскульной среды CDE прямиком из 90-х и начала 00-х годов. По словам самого разрабочика, NsCDE — это попытка скрестить визуальную спартанскую простоту и чистоту старых интерфейсов с мощностью современного юзабилити в плане возможностей, команд и хоткеев. За визуальную основу проекта была взята классическая CDE, а «под капотом» — последние достижения в области UX.
CDE или Common Desktop Environment — это окружение рабочего стола для Unix и OpenVMS, созданное на базе Motif widget toolkit. CDE считалась «классической» средой для unix-систем. Долгое время это был закрытый проприетарный софт, и в свободный доступ исходники популярной в 90-е среды были выложены только в августе 2012. Они, конечно же, не представляют никакого практического интереса, так как CDE безвозвратно морально устарел в плане своих возможностей и юзабилити.
По словам автора проекта, NsCDE — это нечто среднее между тяжеловесной темой FVWM с парой бесплатных компонентов и пользовательских приложений и легкой гибридной средой рабочего стола. Фактически, NsCDE — это набор конфигураций и приложений FVWM (ab), с довеском из фоновых драйверов Python и Shell и пары-тройки дополнительных инструментов и приложений.
Firefox и Urxvt
Визуально NsCDE прямо имитирует CDE — систему, хорошо известную тем, кто работал на западных коммерческих UNIX-системах в девяностые. Новая инкарнация CDE поддерживает оригинальные палитры, а также снабжена наборами цветов FVWM, генератором тем для Xt, Xaw, Motif, GTK2, GTK3, Qt4 и Qt5. Фактически, в NsCDE есть все для того, чтобы пользователь смог визуально воссоздать простую ретро-среду, которая технически будет обладать всеми возможностями современных систем. Например, речь идет о современных функциях FVWM или рендеринге шрифтов, чего в оригинальном CDE, конечно же, не было.
Для тех, кто не готов полностью отказываться от текущей оболочки, автор проекта предлагает попробовать интегрировать NsCDE в качестве окон диспетчера сеансов для FVWM или дополнительной функциональности DE.
Первые версии автор NsCDE создал еще 8-10 лет, но тогда это были просто куски отдельных частей оригинального CDE, разрозненные и не связанные между собой. Цель была простая — получить строгий и простой интерфейс, к которому привык автор еще в 90-е, так как тогдашний мейнстрим разработки интерфейсов как в Windows, так в Linux-столах его категорически не устраивает.
При этом NsCDE, по словам самого разработчика, определенно не подходит новичкам и ориентирован, в первую очередь, на зрелых сисадминов, которые работали с оригинальным CDE.
Директория NsCDE по умолчанию —
Забрать себе и попробовать можно из одноименного репозитория на GitHub.
Проект NsCDE — это современная инкарнация и частичное переосмысление мощной олдскульной среды CDE прямиком из 90-х и начала 00-х годов. По словам самого разрабочика, NsCDE — это попытка скрестить визуальную спартанскую простоту и чистоту старых интерфейсов с мощностью современного юзабилити в плане возможностей, команд и хоткеев. За визуальную основу проекта была взята классическая CDE, а «под капотом» — последние достижения в области UX.
CDE или Common Desktop Environment — это окружение рабочего стола для Unix и OpenVMS, созданное на базе Motif widget toolkit. CDE считалась «классической» средой для unix-систем. Долгое время это был закрытый проприетарный софт, и в свободный доступ исходники популярной в 90-е среды были выложены только в августе 2012. Они, конечно же, не представляют никакого практического интереса, так как CDE безвозвратно морально устарел в плане своих возможностей и юзабилити.
По словам автора проекта, NsCDE — это нечто среднее между тяжеловесной темой FVWM с парой бесплатных компонентов и пользовательских приложений и легкой гибридной средой рабочего стола. Фактически, NsCDE — это набор конфигураций и приложений FVWM (ab), с довеском из фоновых драйверов Python и Shell и пары-тройки дополнительных инструментов и приложений.
Firefox и Urxvt
Визуально NsCDE прямо имитирует CDE — систему, хорошо известную тем, кто работал на западных коммерческих UNIX-системах в девяностые. Новая инкарнация CDE поддерживает оригинальные палитры, а также снабжена наборами цветов FVWM, генератором тем для Xt, Xaw, Motif, GTK2, GTK3, Qt4 и Qt5. Фактически, в NsCDE есть все для того, чтобы пользователь смог визуально воссоздать простую ретро-среду, которая технически будет обладать всеми возможностями современных систем. Например, речь идет о современных функциях FVWM или рендеринге шрифтов, чего в оригинальном CDE, конечно же, не было.
Для тех, кто не готов полностью отказываться от текущей оболочки, автор проекта предлагает попробовать интегрировать NsCDE в качестве окон диспетчера сеансов для FVWM или дополнительной функциональности DE.
Первые версии автор NsCDE создал еще 8-10 лет, но тогда это были просто куски отдельных частей оригинального CDE, разрозненные и не связанные между собой. Цель была простая — получить строгий и простой интерфейс, к которому привык автор еще в 90-е, так как тогдашний мейнстрим разработки интерфейсов как в Windows, так в Linux-столах его категорически не устраивает.
При этом NsCDE, по словам самого разработчика, определенно не подходит новичкам и ориентирован, в первую очередь, на зрелых сисадминов, которые работали с оригинальным CDE.
Директория NsCDE по умолчанию —
/opt/NsCDE ($NSCDE_ROOT)
, но это можно изменить в bin/nscde
и NsCDE-Main.conf
. NsCDE не использует дефолтную $HOME/.fvwm
, а создает $FVWM_USERDIR
в $HOME/.NsCDE
, плюс кладет свои конфиги в /opt/NsCDE/config
.Забрать себе и попробовать можно из одноименного репозитория на GitHub.
Cheater
Ужас. Статья сырая, куцая, с ошибками, не демонстрирует ключевые фичи DE. Промтом переводили?
Что такое «драйверы Python и Shell»?
Что такое «последние достижения в области UX», где в статье примеры этих достижений, примеры фич DE? Чем эта DE функционально отличается от gnome/kde/whatever с кастомным скином?
Что значит «FVWM с парой бесплатных компонентов»? FVWM всю жизнь был бесплатным/свободным ПО.
Что значит «устанавливается в /opt/NsCDE, но это можно изменить в /bin/nscde»?
Нет сравнения с популярными DE по накладным расходам.
И ооо, это так олдскульно писать всё на питоне и пихать в /opt.
ITSumma Автор
Если у вас есть конструктивные замечания, то всегда можно воспользоваться ctrl+enter, уже как минимум полгода работает.
Cheater
Ctrl+Enter предназначен для отчёта об опечатках/оговорках. Большая часть моего коммента посвящена общим проблемам статьи и вопросам к формулировкам. В приличном обществе также принято отвечать на критику по существу одновременно со спором по поводу формы подачи этой критики или вместо него.