Void Linux. Runit и стартовые сервисы. Служба консольной мыши

Алексей Федорчук

В прежние времена, когда жизнь линуксоида протекала в основном в консоли, ибо Иксы ещё нужно было поднимать и настраивать (да и настроенные, между нами говоря, они не выглядели верхом эстетического совершенства), незаменимым подспорьем ему была служба консольной мыши aka gpm. И существовало немало Haw-To’ёв по её прикручиванию и настройке в тех дистрибутивах, создатели которых не озаботились сделать этот сервис умолчальным.

Прошли годы (и даже десятилетия). «Чёрная» консоль как рабочая среда обитания применителя отошла в область преданий о чёрном сне про чёрного человека в чёрной комнате. А вместе с ней ушли в прошлое времена, когда майнтайнеры дистрибутивов считали для себя делом чести, подвига и геройства представлять свой очередной релиз не иначе как с аккуратным консольным режимом. Что включает в себя, в частности, и консольный ввод (то есть настройку клавиатуры), и консольный вывод (сиречь экранные шрифты), и включённую службу консольной мыши.

О шрифтах и раскладках — как-нибудь в другой раз. А касаемо консольной мыши — во всех без исключения (? — по крайней мере, мне такие исключения не известны) современных дистрибутивах её включение требует некоторых манипуляций: от предельно простых (установка пакета gpm) в Debian’е и всех его производных до весьма неочевидных в дистрибутивах systemd’изированных.

В число исключений, тех самых, что мне неведомы, Void Linux явно не попадает: «искаропки» в нём нет не только включённоой службы консольной мыши, но и самого пакета gpm. Хотя последнее исправляется очень просто:

# xpks-install gpm

И дело в шляпе? Нет, пока ещё рядом. Теперь этот самый gpm надо задействовать — с учётом того, что в Void Linux система инициализируется не по схеме SysV, и не по systemd, а по Runit. Подробные разборки с последней — дело будущего, а пока — краткий рецепт. Который сводится к последовательности команд:

$ cd /var/service/
# ln -s /etc/sv/gpm
# sv u gpm

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

Оглавление

Добавить комментарий