VOOZH about

URL: https://ru.wikipedia.org/wiki/Ratpoison

⇱ Ratpoison — Википедия


Перейти к содержанию
Материал из Википедии — свободной энциклопедии
Ratpoison
👁 Логотип программы Ratpoison
👁 Скриншот программы Ratpoison

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

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

Интерфейс (по сравнению с 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 года.