Deep Space Window manager 0.0.5

Вышла версия 0.0.5 DSWM — форка StumpWM, оконного менеджера написанного на common lisp. В DSWM по сравнению с оригинальным stumpwm был внесен ряд изменений, а также некоторый рефакторинг кода. Список основных изменений, видимых для пользователя:

  • Переписана подсистема клавиатурного ввода.
  • История ввода команд заменена с общей на раздельную для разных команд (например, отдельная история для 'colon', 'run' и т.п.).
  • Добавлено автодополнение и возможность редактирования для некоторых команд.
  • Добавлена поддержка hex-обозначений цветов,
    например: (set-bg-color (make-color-hex "#000000")) также можно использовать (set-bg-color "red") как и раньше.
  • Изменен формат модулей на asdf-совместимый. Также добавлены команды для управления модулями.
  • Изменено поведение mode-line. Теперь она состоит из двух строк — списка окон и информации и задаются установкой переменных *info-line-format* і *window-list-line-format* соответственно. Для обратной совместимости, при установке *mode-line-format*, mode-line преобретает классический вид.
  • Добавлена функция 'startup-only', которая выполняет код, заданный в качестве аргумента, только во время загрузки (код не выполняется во время выполнения 'loadrc').
  • Добавлены команды для сохранения и восстановления правил разбивки рабочего стола на фреймы и правил размещения окон во фреймах.
  • Добавлена корректная (с прозрачной навигацией: команды 'gother', 'gprev', 'gnext' и т.п. «не замечают» этой группы) поддержка scratchpad — группы для размещения приложений, к которым часто обращаются.
  • Добавлены функции для работы с параметрами mode-line.
  • Добавлены новые модули (web, todo).
  • Изменен порядок интерпретации конфиг-файлов (/etc/dss/dswm/dswm.lisp → (~/.dswm или ~/.dswm.d/init.lisp).

Текущая версия DSWM: 0.0.5r2
Скриншоты: http://dss-project.org/ru/?DSWM:Skrinshoty
Cкачать sourceforge.
Также имеются сборки для Debian/Ubuntu и Arch Linux (AUR) и готовится ebuild для Gentoo.

Метки:

©  Linux.org.ru