fluxbox设置

slackware默认的带有kde,xfce4,fluxbox,blackbox,Wmaker,twm,fvwm2七种桌面环境,本来一直用kde,但近来觉得起太庞大,启动太慢,忽然就想换个别的桌面试一下。于是开始了fluxbox之旅。

以root用户设置默认桌面(xwmconfig)是fluxbox,这样就可以直接startx了。

设置自己喜欢的桌面背景:

$fbsetbg ~/picture/desktop.jpg(此处为图片路径)

解决中文乱码:

用fc-list命令查看可用的字体,然后编辑/usr/share/fluxbox/style/中的style文件,将其中的字体设置为中文字体,我用的是Results主题,所以编辑Results文件,将其中的字体设置为文泉驿正黑,在vim中如下操作: 

:%s/\<lucidasans-10\>/WenQuanYi Zen Hei-10/g

 

:%s/\<lucidasans-bold-10\>/WenQuanYi Zen Hei-10/g

编辑fluxbox的菜单:

可以使用命令fluxbox-generate_menu来自动的生成菜单,也可以直接编辑~/.fluxbox/menu文件。

以下蓝色内容来自fluxbox中文文档:

Fluxbox 菜单文件是一个普通的文本文件。您可以通过它来构造 subfolders, 启动程序,控制 workspaces,配置 Fluxbox 和退出 X。它采用的命令如下所示:

    # menu file 2004-06-22
    [begin] (MenuTitle)
    [submenu]  (SubMenuName) {SubMenuTitle}
    [exec] (ApplicationName) {/path/to/program}
    [include] (/path/to/menufile) <icon file>
    [end]
    [nop] (--------)
    [workspaces] (SubMenuName)
    [stylesdir] (/path/to/stylesdir)
    [config] (FluxboxConfiguration)
    [reconfigure] (Reconfigure)
    [restart] (Restart)
    [exit] (Exit)

 

  • 注释以 # 起头,到行末的所有字符都将忽略。

  • []中的文字是 fluxbox 执行的命令。

  • ()中的文字是菜单上显示的文字。

  • {}中的文字是此项如果点选后启动的程序。

  • <> 中指定了一个图标文件。它必须是一个绝对路径且为 xpm 格式。

  • 要包含指令的那个参数如果是目录的话,目录里的每个文件就都会包含进去。

    被包含的文件必须以[begin]开头,以[end]结尾。

以上的所有项不是在任何情况下都需要的,比如[end]对图标而言就没有任何意义。

注意子菜单的嵌套深度并没有一个硬性限定。但实际使用时可能会有。

[nop] - 如果不想执行任何命令而只是作为菜单中的一个分隔 项的话,您可以用它来填入文字或空行。

[reconfigure] - 如果您用菜单来更改 Fluxbox 的配置, 在退出 Fluxbox 之后,所做出的更改就自动失效了。必须写到They need to be written to the init 文件里才能让更改固定下来,您可以在更改配置后再点击 reconfigure 来 达到这个目的。

[restart] - 我只想确保人人都知道,restart 只是重启 Fluxbox,而不是整个系统。

到此为止基本可用了,其他的以后详解吧。