附录 B. Frequently asked questions (FAQ)

B.1. Slit 是什么?
B.2. 有没什么方法可以让 Slit 中的 dockapps 按某种顺序摆放?
B.3. 我怎么改变工具栏的时间显示格式?
B.4. 我改动了我的 ~/.fluxbox/init,但是之后就被覆盖掉了。
B.5. 标签的工作方式是怎样的?
B.6. 在打开反锯齿功能后,我的字体就变得硕大无比!我该怎么解决这个问题?
B.7. 看起来像 Snap 这样的老式字体不能用 AA... 这是怎么回事?
B.8. 我一直听到有人在讨论什么 Artwiz 字体。能给点提示吗?
B.9. 我如何设置我的背景?
B.10. 当我更改主题时,背景变得惨不忍睹了。
B.11. 我可以在 Fluxbox 中使用现有的 .blackboxrc 吗?
B.12. 怎样才能在 Fluxbox 启动时自动运行应用程序?
B.13. 我可以在 Fluxbox 中使用 Blackbox 的风格(主题)吗?
B.14. 我该如何设置我的 .xinitrc/.xsession?
B.15. 支持 KDE 吗?
B.16. 支持 Gnome 吗?
B.17. BBtools 没有采用我当前的风格设置,即使重启后仍旧如此。
B.18. 使用某些主题时,标签看起来好恶啊,怎么办啊?
B.19. 怎样把图标放到 Fluxbox 的桌面上来呢?
B.20. Fluxbox 0.9.6 跑起来好慢啊...
B.1.

Slit 是什么?

首先要明确的是 Slit 不是Fluxbox 的工具栏。

Slit 是 dockable applications 用来‘落脚’的地方。我们有专门的一章用来讲述 Slit: 章 7, Slit。在提出有关 “slit 是什么”以及“slit 如何工作”之类的问题时,先读完那一章。

B.2.

有没什么方法可以让 Slit 中的 dockapps 按某种顺序摆放?

在 Fluxbox 0.1.10之后的版本里,可以。章 7, Slit中有解释。

B.3.

我怎么改变工具栏的时间显示格式?

在您的 init 中修改下面这一行:

session.screen0.strftimeFormat: %a %d %H:%M

欲知此格式的信息,在电脑上运行 man 3 strftime

B.4.

我改动了我的 ~/.fluxbox/init,但是之后就被覆盖掉了。

在 0.1.8-bugfix2 之前的版本中这个 bug 一直存在。在通报这个问题前请先升级到最新的版本或打上最新补丁。

B.5.

标签的工作方式是怎样的?

参见 章 4, 标签

B.6.

在打开反锯齿功能后,我的字体就变得硕大无比!我该怎么解决这个问题?

在 Xft 中,字体的处理方式与以往不同。对For starters, 在您的主题(style)文件中列出下面一行:

*.font: Verdana:size=7

用别的字体或尺寸当然也行,但上面提到的例子应该可以让菜单还用的过去。关于您想用的字体的种类信息,看 下面这个问题。

B.7.

看起来像 Snap 这样的老式字体不能用 AA... 这是怎么回事?

只要您在 Fluxbox 中激活 AA,它就依赖 Freetype2 渲染文字。如果您不用 AA,X11自身的字体渲染 就会启用。因为 FT2 支持 X11 所支持的全部格式,所以在 Fluxbox 中字体的选择余地非常有限。在本文档撰写之时,FT2 支持下列格式:

  • TrueType 文件(.ttf) 和集合 (.ttc)

  • ASCII (.pfa) 或 二进制(.pfb)格式的 Type 1 字体文件。

  • Type 1 Multiple Master 字体

  • Type 1 CID-keyed 字体

  • OpenType/CFF (.otf) 字体

  • CFF/Type 2 字体

  • Adobe CEF 字体 (.cef)

  • Windows FNT/FON 位图字体

另一方面,Freetype 1 只支持 TrueType 字体,即使通过使用第三方库可以启用对 GX 和 OTF 字体的支持。详细情况可以到 Freetype 主页上查找。

B.8.

我一直听到有人在讨论什么 Artwiz 字体。能给点提示吗?

附录 D, 在 Fluxbox 中使用 Artwiz 字体 中给出了解释。

如果你喜欢 Artwiz 字体,但是不喜欢它们在终端里的样子,可以考虑一下 LFP 字体包,网址是 Linux Font Project。那儿有两套字体,一套是 LFP 宽度固定字体 (适合终端里采用),另一套是宽度可变字体 (适合其他场合)。前者在 Linux 控制台下也可以使用。

B.9.

我如何设置我的背景?

这个问题在章 6, 桌面背景中有解答。

B.10.

当我更改主题时,背景变得惨不忍睹了。

章 6, 桌面背景中有一种解决方法。

B.11.

我可以在 Fluxbox 中使用现有的 .blackboxrc 吗?

当然可以,但别忘了给工具栏和 keygrabbing 添加相应的设置。将您的 blackboxrc~/.fluxbox/init 用符号链接关联起来是个蛮聪明的做法。

B.12.

怎样才能在 Fluxbox 启动时自动运行应用程序?

参见 附录 A, 建立 .xinitrc/.xsession

B.13.

我可以在 Fluxbox 中使用 Blackbox 的风格(主题)吗?

可以。两者的 tarballs 应该是 100% 可以呼唤使用的。对 Waimea 和 Openbox 项目来说也是如此,但我不敢担保。我也没有从两个项目中任何一方 处得到过这种承诺,但 Fluxbox 的一个目标就是保持和 Blackbox 风格的兼容。

B.14.

我该如何设置我的 .xinitrc/.xsession

参见 附录 A, 建立 .xinitrc/.xsession

B.15.

支持 KDE 吗?

是的,在 configure 中使用 --enable-kde 选项。这样就确保 KDE 托盘图标可以出现在 slit 中。

B.16.

支持 Gnome 吗?

是的,在 configure 中使用 --enable-gnome 选项。 这样便会启用 Gnome 提示。 在 Fluxbox 0.1.12 以上的版本中,默认情况下就是开启 Gnome 支持的。

B.17.

BBtools 没有采用我当前的风格设置,即使重启后仍旧如此。

将您的 ~/.blackboxrc 做一个到 ~/.fluxbox/init 的简单链接就可以了,例如用如下命令:

    $ ln -s ~/.fluxbox/init ~/.blackboxrc
B.18.

使用某些主题时,标签看起来好恶啊,怎么办啊?

0.1.14 或之前的版本。

要想标签看起来 (甚至更) 漂亮,您需要给您的风格(主题)添加额外的几项。但要注意, 你可以不必这么做,因为 Fluxbox 本身就足以调整到一个合适的颜色/风格。但如果想更进一步参与到外观的控制 上来,您或许需要添加下面几行:

例子 B.1. 在 style 文件中自定义标签

    ! -- tab style (for Fluxbox)
    window.tab.justify:                     Right
    window.tab.label.unfocus:               Flat Solid
    window.tab.label.unfocus.color:         rgb:AC/AC/AC
    window.tab.label.unfocus.textColor:     black
    window.tab.label.focus:                 Raised Solid
    window.tab.label.focus.color:           rgb:CC/CC/CC
    window.tab.label.focus.textColor:       black
    window.tab.borderWidth:                 1
    window.tab.borderColor:                 rgb:10/10/10
    window.tab.font:                        fixed
    ! --- end, tab style

那好,上面这些是做什么的呢?主题制作都是和这类似的东西。如果曾经做过 Blackbox 主题的话,我相信对此您一定 不会陌生 (否则 章 10, 主题 或许会有用)。

同样要注意的是,经过添加修改后的主题在 Blackbox 中仍旧可以完好的使用,所以您什么都不会损失。

B.19.

怎样把图标放到 Fluxbox 的桌面上来呢?

Fluxbox 中有个程序可以完成此功能,就是 fbdesk. 现阶段 fbdesk 还没有随 fluxbox 一同打包。还有其他一些选择:RoxFiler 项目,ideskxdesk

B.20.

Fluxbox 0.9.6 跑起来好慢啊...

在您 .xinitrc 文件中 exec fluxbox 语句前加上下面一行:

export LC_ALL=C

应该可以帮的上新的 Redhat 用户。