当前位置: 首页 > 文档资料 > Fluxbox 中文文档 >

章 3. 工具

优质
小牛编辑
120浏览
2023-12-01

简介

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,我们的选择余地更大,比如显示窗口的边框,其他窗口内容的画面,或者正在运行中的程序的图标。

  • bbpager: blackbox 的 paper,配置风格类似,只能显示窗口的边框。 bbtools

  • fluxter: bbpager 的改进版, 配置方式接近于 fluxbox。 fluxter

  • Rox pager: ROX 桌面环境的 pager。 ROX

  • 3d-Desktop: 用3D方式显示 workspace 的 OpenGL pager。 desk3d

  • 还有很多 ...