Заработай на задачках

Установить ratpoison почти во всех дистрибутивах легко, к примеру, в archlinux нужно набрать:

# pacman -S ratpoison

В файле ~/.ratpoisonrc содержаться команды, которые будет выполнять ratpoison при запуске, приведу свой ~/.ratpoisonrc:
# 1 - общая настройка # время вывода сообщений ratpoison устанавливаем в 1 секунду msgwait 1 # выключаем приветствие startup_message off # при переходе на другой буфер, курсор не появится там, где был до этого warp off # папка изменяется на домашнюю, удобно, если вдруг ratpoison стартует из # другой директории, то вновь открытые эмуляторы терминалов - используют домашнюю папку chdir /home/ozo # ширина рамки вокруг окон set border 0 # ширина рамки вокруг окон ratpoison set barborder 0 # расположения вывода ratpoison # s - юг(низ), n - север(верх), c - центр # e - восток(право) и w - запад(лево) комбинируются с обозначениями выше # к примеру, nw - расположения сообщений ratpoison сверху-слева set bargravity s # отступы по оси x и y от текста в сообщениях оконного менеджера set barpadding 0 0 # цвет шрифта set fgcolor #141200 # цвет фона set bgcolor #9ed0f1 # 2 - настройка рабочих столов # запуск 6 рабочих столов exec rpws init 6 # хоткеи для переключения между ними definekey top s-1 exec rpws 1 definekey top s-2 exec rpws 2 definekey top s-3 exec rpws 3 definekey top s-4 exec rpws 4 definekey top s-5 exec rpws 5 definekey top s-6 exec rpws 6 # хоткеи для отправки окна на определенный рабочий стол definekey top s-F1 exec rpws move1 definekey top s-F2 exec rpws move2 definekey top s-F3 exec rpws move3 definekey top s-F4 exec rpws move4 definekey top s-F5 exec rpws move5 definekey top s-F6 exec rpws move6 # Super + стрелки влево-вправо - переключение между столами definekey top s-Right exec rpws next definekey top s-Left exec rpws prev # Super + стрелки вверх-вниз - отправка окон на следующий-предыдущий рабочий стол definekey top s-Up exec rpws movenext definekey top s-Down exec rpws moveprev # 3 - хоткеи для часто используемых приложений и собственных скриптиков unbind c bind c exec sakura definekey top s-f exec firefox definekey top s-t exec sakura definekey top s-b exec pcmanfm definekey top s-e exec emacs definekey top s-r exec transmission-gtk definekey top s-l exec libreoffice definekey top Print exec ~/bin/screenshot.sh definekey top s-w exec gksudo ~/bin/webserver.sh definekey top s-m exec ~/bin/playrat_show # так как все комбинации клавишь ratpoison'a по дефолту начинаются с C-t # то в приложениях, в которых комбинация C-t используется могут возникать # проблемы( к примеру, новая вкладка в firefox ), теперь сочитания C-t # генерируется по нажатию M(alt)-t definekey top M-t meta # вывод времение definekey top s-a time # по нажатию клавиши insert вызывается консолька ratpoison'a с надписью exec # 'exec приложение' служит для запуска приложения, в итоге, для того, чтобы # запустить какое-либо приложение нам будет достаточно нажать insert, ввести # название программы и нажать enter definekey top Insert colon exec # задаем ширину ввода set inputwidth 1440 # при нажатии Pause закрываем окно definekey top Pause delete # использование привычной alt-tab для смены окна definekey top M-Tab next # 4 - настройка шрифта, обоев и курсора # устанавливаем шрифт для вывода ratpoison'a set font -*-terminus-medium-*-*-*-10-*-*-*-*-*-*-* # устанавливаем обои с помощью feh exec feh --bg-center ~/images/blue.jpg # активизируем курсор exec xsetroot -cursor_name left_ptr # 5 - оконный менеджер готов к использованию, действия после старта # запускаем firefox после старта ratpoison exec firefox
Ну вот как-то так, скриншотом не передать того, что именно достигается этим конфигурационным файлом (удобство и скорость работы в операционной системе). Но для наглядности приложу и его:
ratpoison - простой оконный менеджер

Настройка ratpoison: 3 комментария

  1. flexoid on 01.05.2010 at 23:28 пишет:

    Дал бы ты скринов в процессе работы, увидеть хоть, что за такое этот ваш крысиный яд =)

  2. NightWolk on 10.03.2017 at 21:26 пишет:

    Большое спасибо за пример конфига)) Который раз уже использую его как пример для настройки крысояда

Я буду очень рад комментарию!

Не переживайте, e-mail нигде не отображается. Обязательные поля помечены *

Навигация по записям