Вышла версия Common Desktop Environment 2.5.2. В основном, это корректирующий релиз.
Common Desktop Environment — среда рабочего стола, основанная на Motif, в основном использовалась в проприетарных операционных системах UNIX, OpenVMS. CDE разработана в The Open Group совместно с Hewlett-Packard, IBM, Novell и Sun Microsystems и основана на VUE от HP. 6 августа 2012 года исходный код CDE был опубликован на SourceForge.net под лицензией GNU LGPL, за последующие годы сообществом выпущен ряд новых версий.
Как говорится, GNU/Linux тем и хорош, что в нем можно настроить и привычный всем интерфейс а-ля Windows, а можно и сделать что-то непривычное и нестандартное.
Для любителей «ретро» хорошая новость — сделать свой компьютер похожим на старые добрые теплые ламповые компьютеры из начала 90х годов стало ещё проще.
Not so Common Desktop Environment, или сокращенно NsCDE — это современная версия всем известного олдскульного окружения CDE, которое долго время считалось классическим для Unix-подобных операционных систем.
CDE или Common Desktop Environment — это окружение рабочего стола для Unix и OpenVMS, созданное на базе Motif widget toolkit. Долгое время CDE считалась «классической» средой для unix-систем. Долгое время CDE было закрытым проприетарным софтом и в свободный доступ исходники популярной в 90-е среды были выложены только в августе 2012. Они, конечно же, не представляют никакого практического интереса, так как CDE безвозвратно морально устарел в плане своих возможностей и юзабилити.
В основе проекта лежит FVWM, дополненный патчами и надстройками, необходимыми для воссоздания интерфейса CDE. Настройки и патчи написаны на Python и Shell.
Разработчики задались целью создать удобное окружение рабочего стола в ретро-стиле, поддерживающее современное ПО и технологии, и не вызывающее дискомфорта при работе с ним. В рамках разработки были сделаны генераторы соответствующих тем оформления для Xt, Xaw, Motif, GTK2, GTK3, Qt4 и Qt5, благодаря которым стало возможным стилизовать под CDE почти все современные программы.
Тихо и незаметно 16 ноября состоялся релиз классической среды рабочего стола CDE. Проект изначально работал только на коммерческих UNIX системах, но с 2012 года стал открытым и доступным на современных системах Linux, *BSD и Solaris.
Краткий список изменений:
Все поддерживаемые языки снова собираются по умолчанию
Исправлены сотни предупреждений компилятора
Тысячи исправлений после прогона кода анализатором Coverity
Удалена большая часть кода для поддержки устаревших систем
Все C функции теперь соответствуют стандарту ANSI
В коде C/C++ удалены все ключевые слова register
Картинки, фильмы и pdf файлы теперь открываются в соответствующих им приложениях
Добавлены ярлыки для множества современных приложений, например для VLC
Удалена зависимость sgml
Удален встроенный интерпретатор TCL
Поддержка архитектуры aarch64
Поддержка колесика мышки в приложениях dtterm и dtfile
Малое обновление среды рабочего стола от 19 июня 2016 г., разработкой которой занимаются обычные граждане вместо таких компаний как Sun, HP, IBM, DEC, SCO, Fujitsu и Hitachi.
Краткий список значимых изменений:
Удалена зависимость сборки Xp (X Print extension), поскольку его давно никто не чинит.
Можно собрать весь CDE в OpenBSD 5.7, FreeBSD 10.1, FreeBSD 10.2.
Теперь dtlogin в linux и FreeBSD использует аутентификацию XDM вместо MIT/DES, а в OpenBSD не использует crypt(3).
dtsession может использовать расширения X11 screensaver в FreeBSD.
Для dtinfo исправлено описание сборки под OpenBSD.
В соответствии с FHS в linux теперь используется /var/spool вместо /usr/spool
dtstyle: в качестве фоновых рисунков можно указывать jpg/png, если сопровождающий пакета с Motif в вашем дистрибутиве включил поддержку всех типов файлов, а не только .pm/.bm. Произведена чистка от отладочного кода.
dtsession: исправлена ротация журналов
В dtfile исправлена ошибка при прокрутке списка файлов клавишами Page Up/Down, и не только.
В DtWidget добавлен соответствующий обработчик события KeyPress для виджета DtIcon. Устранены некоторые предупреждения компилятора.
Небольшие исправления в dtwm, dticon, dtappbuilder и programs/dtappintegrate.
За всё это можно благодарить Douglas Carmichael, Giacomo Comes, Isaac Dunham, Jon Trulson, Pascal de Bruijn, Peter Howkins, Ulrich Wilkens, alx, Edmond Orignac.
Малозаметный и совсем незначительный выпуск среды рабочего стола, разработкой которой занимались такие компании, как Sun, HP, IBM, DEC, SCO, Fujitsu и Hitachi, а теперь и обычные граждане, появился 9 мая 2015 г.
Данный выпуск включает в себя несколько сотен исправлений ошибок, найденных благодаря системе статического анализа Coverity и множеству пользователей.
Малозаметный и совсем незначительный выпуск среды рабочего стола, разработкой которой занимались такие компании, как Sun, HP, IBM, DEC, SCO, Fujitsu и Hitachi, а теперь и обычные граждане, произошёл 28 июля 2014 г.
Список изменений:
Сборка:
Добавлено несколько этапов и чисток.
На linux теперь вместо makedepend используется gcc и попытается использовать заголовочные файлы X11. Теперь собирается с безопасными потоками и REENTRANT.
Поправлены предупреждения при сборке gcc 4.8
dtdocbook/instant: всегда линкуется с локальной libtcl.a
FreeBSD 10: можно собрать компилятором clang.
NetBSD: исправления в dtfile и dtterm.
Illumos: начальный порт.
Обновлена локализация на греческом языке (el_GR.UTF-8).
Добавлены скрипты для конвертации файлов стандартов FDo и не только в форматы CDE:
vcal2xapia от Edmond Orignac, события и задачи из календаря стандарта vcal;
desktop2dt от Isaac Dunham, .desktop файлы.
Исправления в программах:
dtsession может разблокировать сессию, если пароль длиннее 8 символов.
dtfile: Исправлено множество ошибок с размещением иконок, и форматированием имён содержащими нелатинские символы.
dtterm: Исправлена ошибка с показом цветных полос между строками, когда используется шрифт немного разной высоты.
dtpad, dtmail, dtcm, dtinfo: не будут показывать вариант с XmPrint если он не доступен.
dtinfo: поправлен поисковый движок.
dtstyle: ключает редактор палитры если используется экран true/direct color
dtsession: хранитель экрана не отправляет случайные атрибуты XScreenSaverSetAttributes()
Славное и малозаметное событие выпуска среды рабочего стола, разработкой которой занимались такие компании, как Sun, HP, IBM, DEC, SCO, Fujitsu и Hitachi, теперь и обычные граждане, произошло 2 марта 2014 г.
Список изменений:
исправлена ошибка с обрезкой шрифтов в заголовке;
исправлены падения dtwm и dtprintinfo при использовании локали UTF-8;
исправлены падения, а также множество ошибок в: dtinfo, dtscreen, dtfile, dticon, dtstyle, dtexec;
добавлена локаль en_US.UTF-8;
добавлен перевод на греческий файла dtwm.mgg;
dtlogin: используется путь до getty свойственный системе и /usr/local/bin для пути в Linux. Добавлена опция -quiet;
исправления для xorg-xkb, когда после смены языка ввода происходила «заморозка» dtwm;
admin: добавлен каталог BuildNotes для документирования процедур выпуска и т.п.;
исправлены множество предупреждений в DtSvc, lib/DtTerm, DtPrint, lib/DtHelp;
исправлено жёсткое указание в коде /usr/dt в print.dt, Xreset.src, error.ds.src, dtlp;
добавлена документация для dtinfo;
исправления в файлах сообщений;
исправлены проблемы с UTF8 на не-Linux системах;
начальная поддержка BSDArchitecture;
порт на NetBSD;
dtksh теперь собирается на OpenBSD/powerpc;
не устанавливаются «мягкие» ссылки на библиотеки в OpenBSD (default install);
Если вам не нравится GNOME 3 или KDE 4, то у вас теперь есть шанс поработать в настоящем UNIX-окружении — Common Desktop Environment, открытом под LGPL, как результат петиции.
Эта среда активно использует Motif, который пока еще не перелицензирован под открытой лицензией, но The Open Group и ICS работают над этим — так что будет свободная альтернатива слишком современным GTK3 и Qt5.