27 нояб. 2013 г.

Кнопки для fluxbox

Недавно перешёл назад на fluxbox, наслаждаюсь простотой, скоростью и гибкостью. Чтобы быстрее добираться до нужных мне функций, я добавил в ~/.fluxbox/keys следующие строки:

# ======= #
# My keys #
# ======= #

# Commands
# ========
Control Escape :RootMenu
# Привычка вызывать так главное меню у меня осталась ещё со времён Windows 95

Mod1 Mod4 Tab :NextWindow {static groups} (iconhidden=no)
Mod1 Mod4 Shift Tab :NextWindow {static groups} (iconhidden=no)
# Иногда полезно пройтись по всем окнам на всех рабочих столах

Mod4 Escape :WorkspaceMenu
# Вообще-то я хотел иметь возможность посмотреть, какие окна у меня открыты на текущем
# рабочем столе, но я не нашёл такой команды. Да и не искал :), так что пока так.

Control Mod1 l :Exec /usr/bin/xscreensaver-command -lock
# Блокировка экрана

Control Mod1 Shift w :Exec work.sh
Control Mod1 Shift h :Exec home.sh
# Вызываю скрипты

# Applications
# ============
Control Mod1 e :Exec emacs
Control Mod1 t :Exec x-terminal-emulator
Control Mod1 c :Exec conkeror
Control Mod1 m :Exec icedove
# Наиболее часто используемые приложения

# MPD
# ===
Mod1 Mod4 Right :Exec mpc next
Mod1 Mod4 Left  :Exec mpc prev
Mod1 Mod4 Up    :Exec mpc play
Mod1 Mod4 Down  :Exec mpc pause
# Управление mpd

# Volume
# ======
XF86AudioRaiseVolume :Exec pactl -- set-sink-volume 0 +5%
XF86AudioLowerVolume :Exec pactl -- set-sink-volume 0 -5%
XF86AudioMute        :Exec pactl -- set-sink-mute 0 toggle
# Управление громкостью с помощью мультимедийных клавиш

Mod1 Mod4 Mouse4 :Exec pactl -- set-sink-volume 0 +5%
Mod1 Mod4 Mouse5 :Exec pactl -- set-sink-volume 0 -5%
Mod1 Mod4 Mouse2 :Exec pactl -- set-sink-mute 0 toggle
# Тоже управление громкостью, только если мультимедийные клавиши недоступны,
# например, их просто нет или лаптор закрыт и стоит на док-станции.

Комментариев нет:

Отправить комментарий