LINUX.ORG.RU

CDE 2.5.3

 ,


0

2

25 ноября 2025 вышла версия Common Desktop Environment 2.5.3. В основном это релиз с исправлениями различных ошибок.

Common Desktop Environment — среда рабочего стола, основанная на Motif, в основном использовалась в проприетарных операционных системах UNIX, OpenVMS. CDE разработана в The Open Group совместно с Hewlett-Packard, IBM, Novell и Sun Microsystems и основана на Visual_User_Environment (VUE) от HP.

6 августа 2012 года исходный код CDE был опубликован на SourceForge.net под лицензией GNU LGPL, за последующие годы сообществом выпущен ряд новых версий.

Список изменений:

  • dtfile: для команды find используется sh вместо ksh.
  • dthelp/parser: использованы стандартные функции ctype.
  • dtwm: добавлены поддержка большего количества кнопок мыши.
  • tradcpp: исправлена проблема с bool в новых компиляторах (GCC 15).
  • Исправлено: неверный формат параметров t_optmgmt.
  • Сделано обходное решение, чтобы не использовать sh_access.
  • DtTerm/TermPrimUtil: теперь в шаблоне mktemp используется 6 символов «X».
  • DtTerm/TermPrimUtil: используется mkstemp вместо mktemp.
  • lib/DtTerm: исправлена ошибка копирования и вставки.
  • lib/DtTerm: удалены неработающие назначения, инициализации и увеличения.
  • DtTerm/TermPrim: добавлена проверка указателя перед перемещением
  • Добавлен файл service systemd для dtlogin
  • dtterm: исправлен заголовок и значок Sun esc seqs.
  • tt/ttauth: обновлен print_help()
  • tt/mini_isam: явно объявлены параметры compfunc
  • Смержена ветка /u/runlevel5/cde/ print-help-gcc15 с master
  • ksh93: исправлена ошибка компиляции в 32-битной системе.
  • DtMmdb: заменена Berkeley DB на LMDB.
  • dtdocbook: добавлена ссылка на lmdb.
  • DtMmdb: ostring заменены на std::string.
  • Исправлены некоторые предупреждения.
  • DtMmdb: исправлен сбой при создании закладки.
  • dtcreate: Теперь всплывающие окна работают правильно.
  • dtwm: теперь правильно управляет окнами, чтобы избежать потенциальных ошибок сегментации.
  • Добавлены инитскрипты с сайта rhubarb-pi.sf.net

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 7)

DtMmdb: заменено ostring на std::string

Ну всё, точно можно закапывать. Зачем тащить STL-парашу в проект?

усправляет

Это как?

mittorn ★★★★★
()

Некрофилы откопали Цоя,

Внебрачного сына Йоко Оны,

И заплакали иконы.

One ★★★★★
()
Ответ на: комментарий от liksys

Насколько я знаю она не планируется. Да и зачем?

vbcnthfkmnth123 ★★★★★
() автор топика
Ответ на: комментарий от liksys

Единственный нормальный DE на линуксе.

«Я бы не стал заходить так далеко и называть брата жирным» (c) его единственным :)

P.S. В кавычках цитата из фильма.

My_quest ★★★★★
()
Последнее исправление: My_quest (всего исправлений: 1)

у меня неожиданно появилось безумное желание запустить это чудо в термукс. Вероятно, я забью, но если все таки решусь, вы узнаете об этом по галерее)))

daniyal
()

С помощью ChatGPT собрал у себя на Генте. Залез на потыкать и нифига не понял :). В именах файлов UTF-8 кажется и не ночевал, индикатора раскладок нема, как запускать софт - хз (через терминал скучно), что на борту у него в комплекте - тоже не особо понял. Но видон занятный, на полуось и его Workplace похоже.

dv76 ★★★★
()
Последнее исправление: dv76 (всего исправлений: 1)
Ответ на: комментарий от dv76

запускать софт - хз

CDE сделали до того как придумали desktop файлы. Там что там свой способ запуска, подробности в документации.

индикатора раскладок нема

Я так настроил переключение:

cat /etc/X11/xorg.conf.d/10-keyboard.conf
Section "InputClass"
    Identifier "keyboard-all"
    Driver "evdev"
    Option "XkbLayout" "us,ru"
    Option "XkbVariant" ","
    Option "XkbOptions" "grp:alt_shift_toggle"
    MatchIsKeyboard "on"
EndSection

vbcnthfkmnth123 ★★★★★
() автор топика
Ответ на: комментарий от vbcnthfkmnth123

То, что это в принципе один из наиболее дремучих ДЕ - не буду спорить :). (может современные кеды мну разбаловали :) ). Надо будет потыкать ваш вариант с раскладками, спасибо. Он на всю систему видимо действует, то что через X11? Еще бы с локалями были методы.

dv76 ★★★★
()
Ответ на: комментарий от daniyal

Удачи собрать legacy код под андройдрвую libc. Под glibc оно наверняка работает засчёт кучи косиылей совместимости

mittorn ★★★★★
()
Ответ на: комментарий от dv76

Еще бы с локалями были методы

Локаль в dtlogin выбирается.Там по умолчанию просто стоит C. Можно отредактировать скрипт запуска dtlogin, чтобы по умолчанию была та что нужна.

vbcnthfkmnth123 ★★★★★
() автор топика
Ответ на: комментарий от mittorn

Под musl оно собирается, насколько я помню, видел для Void иснструкцию для сборки пакета.

vbcnthfkmnth123 ★★★★★
() автор топика

Интересно, этот страхоужос не собираются на Wayland портировать? Надо же чем-то молодёжь пугать :)

zabbal ★★★★★
()
Ответ на: комментарий от vbcnthfkmnth123

dtlogin - это его логин-менеджер? А то у меня через sddm сделано…

dv76 ★★★★
()

Когда я увидел ЭТО - у меня из уст вырвался неопределенный артикль на букву Б. С растянутым Я на конце.

DrRulez ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.