章 3. 工具
简介
Fluxbox 搭配使用的一些小工具提供了一些俏皮功能,也可以让您 用起 Fluxbox 更顺手。默认情况下,它们是和 fluxbox
程序 安装在同一个目录下的,一般都是/usr/local/bin
, 如果在安装配置时你选择的是别的路径前缀。大多数发行版使用的也不是上述默认位置,所以 您如果是从二进制软件包安装的话,可能会在/usr/bin
里找到它们。
fbrun
fbrun
基本上和其他桌面环境中的“Run...”对话框是一样 的功能。这是一个用来启动未在菜单项里出现的(或需要调用特殊参数)程序的简便方法。
fbrun
另外还可以从菜单中调用,由此自动载入一个事先设定好 的命令行来运行(当然这个命令行是可以编辑的)。比如说以 ssh 方式连接到一个名字很长的主机,而参数选项又不断 变化。在这种情况下,您可以在菜单中添加一个 fbrun 项,用以包含所需的主机名和全部参数选项。 当用到上述项时,做些必要的修改然后运行就可以了。
fbrun
有多个选项:
-font [font name] 文本字体 -title [title name] 设定标题 -text [text] 文本输入 -w [width] 以像素计的窗口宽度 -h [height] 以像素计的窗口高度 -display [display string] Display名称 -pos [x] [y] 以像素计的窗口位置 -fg [color name] 文本的前景色 -bg [color name] 背景色 -a 开启反锯齿 -hf [history file] 历史文件载入(默认是 ~/.fluxbox/history) -help 显示帮助信息
大多数选项的用法应该是不言自明的。 -text
和 -hf
选项也许还要说明一下。前者用于指定 fbrun
窗口中预先载入的文字。如果您想指定多个 参数(像 ssh -X -f
),别忘了给它们套上双引号:
fbrun -text "ssh -X -f"
-hf
选项用来指定历史文件 -一个fbrun
存放您用过的命令行 的地方(就像 bash 所做的)。正常情况下您不需要这个选现,用默认值就可以了。我们建议您在菜单中使用多个 fbrun
项,然后为每一项配一个历史文件。
fluxbox-generate_menu
FIXME:本节有待完成。
fluxspace
(摘自:http://fluxspace.sourceforge.net):
Fluxspace 在 Fluxbox 已有的窗口管理功能上又融合了桌面管理的能力。它利用已有的组件和强大的 Python 语言来为 Fluxbox 及其它轻量级的窗口管理器打造一个灵活的桌面环境。
通过集成 Rox Filer 和 Idesk 工具,为 Fluxbox 中的每个 workspace 定制各自的图标和面板。
用不同的壁纸去装点每个 workspace。
管理您的启动程序。
在您进入和离开 workspaces 时自动运行和终止 applets,允许每一个 workspace 有自己特定的工具和 dockapps。
wmctrl
http://http://sweb.cz/tripie/utils/wmctrl/
wmctrl 程序是一个和 EWMH/NetWM 兼容的 X 窗口管理器交互的命令行工具。
Pagers
Pager 可以辅助管理多个 workspace 环境。诸如以缩略图的方式显示 workspace, 并在其中完成窗口的拖放。但与多个 workspace 打交道时,并非一定要用 paper,窗口管理器一样可以胜任,比方说 workspace 名称 和内容可以在工具栏上看到;通过窗口菜单或配置 apps 文件将窗口传送到其他 workspace 中去。
但是借由 pager,我们的选择余地更大,比如显示窗口的边框,其他窗口内容的画面,或者正在运行中的程序的图标。