动作

以下是 Fluxbox 所能提供的动作。它们基本上对应了用户大部分所能想到的按键。 要注意的是在按键绑定的配置文件中,位于动作前的最后一个字符应该是 :

动作对于大小写是敏感的。

表格 5.1. Navigation

ActionResult
WorkspaceGo to a particular workspace. Use :Workspace 1, :Workspace 2, etc.
NextTabSwitch to the Next Tab in the current group.
PrevTabSwitch to the Previous Tab in the current group.
NextWindow NGo to Next Window. See Note 1.
PrevWindow NGo to previous window. Again, see Note 1.
NextWorkspaceGo to the Next Workspace.
PrevWorkspaceGo to the Previous Workspace.
NextGroup, PrevGroupGo to the next/prev window group.
LeftWorkspaceSame as PrevWorkspace.
RightWorkspaceSame as NextWorkspace.

1. NextWindow / PrevWindow

NextWindow/PrevWindow 有很多参数,想在上面这张表中全部都解释有点不太现实。这里只是它的基本工作原理。

用于配置行为的整数参数:

Parameter valueBehaviour
0 or unspecifiedDefault/current behavior - no skipping
1Skip lower tabs
2Skip stuck windows
3Skip lower tabs/stuck windows
4Skip shaded windows
5Skip lower tabs/shaded windows
6Skip stuck windows/shaded windows
7Skip lower tabs/stuck windows/shaded windows

表格 5.2. Window Operations

ActionResult
CloseClose the Window.
KillWindowThe equivalent of calling xkill and clicking on the window.
MinimizeAlso known as "iconify". Make the window iconified.
ShadeWindowPut window in the 'shaded' state, or restore from the 'shaded' state.
StickWindowToggle a Window's 'sticky' state.
ToggleDecorToggle whether or not current window has a border, buttons, and titlebar.
RaiseBring the window to the 'Top', it will appear 'Above' windows that it overlaps.
LowerOpposite of Raise.
NextTab, PrevTabActivate next, prev tab.
MoveTabLeft, MoveTabRightMove activate tab by the n tabs left/right.
DetachClientTake client out of tab-group.

表格 5.3. Window Sizing

ActionResult
MaximizeHorizontalMaximize the window horizontally.
MaximizeVerticalMaximize the window vertically.
MaximizeWindowMaximize the Window.
ResizeResize the active window by the specified delta, e.g. resize -8 -8.
ResizeToResize the active window to the specified geometry. resize -8 -8.
ResizeHorizontalResize horizontal by the specified delta.
ResizeVerticalResize vertical by the specified delta.
ArrangeWindowsTile Windows magically.
ShowDesktopIconify all windows.

在缩放的时候,"one unit" 对于不同的应用程序可能意义有所不同。 xterm/aterm/Eterm 会增加额外一个字符宽的空间,而不是以像素为单位缩放。

其它的程序应该都是以像素为单位进行缩放。

表格 5.4. 窗口移动

ActionResult
SendToWorkspaceSend current window to a specified workspace. Use :SendToWorkspace 1
Moveby delta-x delta-y.
MoveLeftGuess.
MoveRightGuess.
MoveUpGuess.
MoveDownGuess.

表格 5.5. 杂项

ActionResult
AbortKeychainIn Multi-binding keychains, cancel the keybinding.
ExecCommandExecute a command. Example :ExecCommand xmms -t.
RootMenuSummon the Root Menu.
WorkSpaceMenuSummon the Workspace Menu.
RestartRestart fluxbox.
ReconfigureReconfigure fluxbox, rereads configuration. e.g. if keys was changed, but init and slitlist might be written before read.
SetStyleLoad the specified file.
SetWorkspaceName.
SaveRCSave resource files.
QuitQuit fluxbox.