Настройка клавиатурных комбинаций Fluxbox

Может ли Fluxbox использовать комбинации клавиш?

Несомненно! Для этого рассмотрим файл ~/.fluxbox/keys. Как ясно из его названия, файл отвечает за нажатие комбинаций клавиш. В своем первозданном виде файл выглядит следующим образом:

cat ~/.fluxbox/keys

    Mod1 Tab :NextWindow
    Mod1 Shift Tab :PrevWindow
    Mod1 F1 :Workspace1
    Mod1 F2 :Workspace2
    Mod1 F3 :Workspace3
    Mod1 F4 :Workspace4
    Mod1 F5 :Workspace5
    Mod1 F6 :Workspace6
    Mod1 F7 :Workspace7
    Mod1 F8 :Workspace8
    Mod1 F9 :Workspace9
    Mod1 F10 :Workspace10
    Mod1 F11 :Workspace11
    Mod1 F12 :Workspace12
  

Где, Mod1 = Alt.

Итак, как можно видеть, здесь по нажатию, например, комбинации клавиш Alt-F12 вызывается двенадцатый Рабочий стол. Если конечно вы создали с помощью меню Workspace List->New Workspace двенадцать Рабочих столов. Понятно, что такого количества Рабочих столов не требуется — обычно вполне хватает четырех. Поэтому эту комбинацию можно использовать под что-либо более полезное, например, следующим образом:

    Mod1 F12 :ExecCommand xlock -mode blank
  

Что при этом происходит? Запускается скринсейвер и доступ к графической консоли блокируется. Теперь, для чтобы вернуться обратно, необходимо ввести пароль пользователя, занимающего эту консоль, что очень удобно, когда нужно срочно ненадолго отойти. Как показала практика, такое сочетание клавишь для блокирования консоли не совсем удобно, по крайней мере для меня, тогда я написал так:

    Mod0 F12 :ExecCommand xlock -mode blank
  

и теперь блокировка происходит просто по нажатию клавиши F12. Мы намеренно не перечисляем все возможные Mod, чтобы дать вам возможность экспериментировать самим. Приведём лишь возможные комманды для выполнения таким способом:

  
    Minimize
    Raise
    Lower
    Close
    Workspace1
    Workspace2
    Workspace4
    Workspace5
    Workspace6
    Workspace7
    Workspace8
    Workspace9
    Workspace10
    Workspace11
    Workspace12
    NextWorkspace
    PrevWorkspace
    LeftWorkspace
    RightWorkspace
    KillWindow
    NextWindow
    PrevWindow
    NextTab
    PrevTab
    ShadeWindow
    MaximizeWindow
    StickWindow
    ExecCommand
    MaximizeVertical
    MaximizeHorizontal
    NudgeRight
    NudgeLeft
    NudgeUp
    NudgeDown
    BigNudgeRight
    BigNudgeLeft
    BigNudgeUp
    BigNudgeDown
    HorizontalIncrement
    VerticalIncrement
    HorizontalDecrement
    VerticalDecrement
    ToggleDecor\
  

Думаю значение и производимые ими действия понятны без перевода.