Может ли 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\
Думаю значение и производимые ими действия понятны без перевода.