Ratpoison

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/
Логотип Викисклада Медиафайлы на Викискладе

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 года.

Ссылки

  • Медиафайлы на Викискладе
  • Домашняя страница
  • Страница проекта на хостинге Savannah
  • Русский перевод man страницы
Перейти к шаблону «Интерфейсы пользователя в Unix-подобных системах»
Среды рабочего стола
Основа GTK
Основа Qt
Основа Motif
Другие
Графические
оболочки
Менеджеры окон
Композитные
Фреймовые
Стековые
На протоколе
Wayland
Командные оболочки
X Window System