Ratpoison

Ratpoison («крысиный яд») — минималистичный фреймовый оконный менеджер, работающий без использования дополнительных библиотек, графики и мыши. Создан под влиянием GNU Screen.

Ratpoison
Логотип программы Ratpoison
Скриншот программы Ratpoison
Ratpoison в действии
Тип фреймовый оконный менеджер X Window System
Разработчик Shawn Betts
Написана на Си
Операционная система Unix-подобные
Первый выпуск 4 декабря 2000; 23 года назад (2000-12-04)[1]
Последняя версия 1.4.9 (4 апреля 2017)
Репозиторий git.savannah.nongnu.org/…
Лицензия GNU GPL
Сайт nongnu.org/ratpoison/
Логотип Викисклада Медиафайлы на Викискладе

Интерфейс править

Интерфейс (по сравнению с KDE, GNOME и даже BlackBox) отсутствует. Есть только ненадолго всплывающие сообщения и такая же командная строка. Каждое созданное окно разворачивается на весь экран. Исключения создаются только для диалоговых окон. Однако, в отличие от GNU Screen, ratpoison поддерживает фреймы, так что область экрана можно поделить между несколькими окнами. С помощью скрипта rpws[2], который обычно поставляется вместе с ratpoison, добавляется поддержка рабочих столов.

Управление править

Управление основано на использовании клавиатуры и только её. В двух вариантах: комбинации клавиш и из командной строки. Людям, не знакомым с клавиатурными комбинациями emacs, система с префиксными комбинациями, например, C-t C-t, кажется сложной, однако она позволяет в любом приложении под управлением ratpoison использовать все возможные сочетания клавиш (исключая разве что зарезервированные X Window System и ядром).

Впрочем можно с лёгкостью создать и безпрефиксные комбинации. По умолчанию определены в клавиатурных сочетаниях только самые основные команды, для доступа к остальным нужно либо назначить их вручную, либо использовать командную строку (C-t :).

Настройка править

Программа версии 1.4.8 занимала немного более 200 Кб и какой-либо специальной программы для настройки нет и не планируется. В наличии имеется загрузочный скрипт, представляющий собой прямую последовательность команд[3].

Дополнительно править

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

Примечания править

  1. Earliest known release
  2. Исходный код скрипта rpws (недоступная ссылка)
  3. Пример загрузочного скрипта. Дата обращения: 27 октября 2020. Архивировано 31 октября 2020 года.

Ссылки править