您尚未登录。

#1 2011-08-20 23:58:18

phoenixlzx
晩ご飯だよー
注册时间: 2011-08-19
帖子: 1,789
个人网站

5 分钟 Fluxbox 指南

来源:LinuxEden

受够了繁复的 DE,想尝试下纯粹的 WM?那么可以从 Fluxbox 开始,只需 5 分钟哦~

本文目的在于帮助您在 5 到 10 分钟内,通过一种简单的方式在配置好 Fluxbox 桌面环境。注意这里假设您已经安装了某个桌面环境比如 GNOME,而不是从最小系统开始。

安装所需软件

fluxbox:不解释。
feh:设置壁纸。
xcompmgr:透明及其他一些特效。
lxappearance:管理 GTK、图标和鼠标主题。
nitrogen:图形化壁纸管理工具。
dmenu:图形化命令运行和命令补全。
xscreensaver:不解释。

Arch下安装:

# pacman -S fluxbox feh xcompmgr lxappearance nitrogen xscreensaver dmenu

Fedora 下安装:

# pkcon install fluxbox feh xcompmgr lxappearance nitrogen xscreensaver dmenu

Debian/Ubuntu 下安装:

# apt-get install fluxbox feh xcompmgr lxappearance nitrogen xscreensaver dmenu

创建菜单

Fedora 默认生成的菜单比较简陋,不过可以通过调用一个 Python 脚本生成:

fluxbox-xdg-menu --with-icons --theme /usr/share/icons/Faenza-Dark --with-backgrounds --bg-path=~/Pictures

这里指定使用 Faenza-Dark 图标主题,主目录下的 Pictures 为背景图片搜索路径。

Debian/Ubuntu 应该已经默认生成了菜单,若是觉得过于拥挤的话,可以去下载 fluxbox-xdg-menu 来更改。

自定义菜单
如果还想进一步自定义菜单的话,这里是一些有用的小提示。

自定义标题
更改 ~/.fluxbox/menu 文件中 [begin] 一行括号中的内容。

添加收藏置顶程序
还是在 ~/.fluxbox/menu 文件中,添加 [include] (~/.fluxbox/fbfav) 一行,指定收藏的配置文件。

然后打开刚才指定的配置文件~/.fluxbox/fbfav,按照如下语法添加应用程序:

[exec] (Menu_name) {program}

例如:

[exec] (Firefox) {/usr/bin/firefox} </usr/share/icons/Faenza/apps/32/firefox.png>

设置壁纸

同样先添加[include] (~/.fluxbox/fbbg),指定壁纸配置文件。
然后编辑刚才指定的配置文件~/.fluxbox/fbbg,将其中 username 替换为您实际用户名:

[submenu] (Backgrounds)
[exec] (username) {/usr/bin/nitrogen ~/Pictures}

[exec] (system) {/usr/bin/nitrogen /usr/share/backgrounds}
[end]

屏幕保护
编辑 ~/.fluxbox/menu 文件并添加如下内容:

[submenu] (Screen saver)
[exec] (Enable screensaver) {/usr/bin/xscreensaver}
[exec] (Disable screensaver) {/usr/bin/xscreensaver-command -exit}
[exec] (Lock screen) {/usr/bin/xscreensaver-command -lock}
[exec] (Configure screensaver) {/usr/bin/xscreensaver-command -prefs}
[end]

用户切换
依然在 ~/.fluxbox/menu 文件添加

[exec] (Switch User) {/usr/bin/gdmflexiserver -a}

文件管理器
可以配置使用 Nautilus ,当然也可以使用 pcmanfm:

[exec] (Nautilus) {/usr/bin/nautilus --no-desktop}

视觉效果
如果希望使用 xcompmanager 带来的视觉效果,那么可能需要添加如下字段到 /etc/X11/xorg.conf 中:

Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection

自启动
Fluxbox 读取 ~/.fluxbox/startup 获得自启动的文件信息,只需要在 exec fluxbox 行之前添加的内容,都会在启动时运行,例如:

/usr/bin/nitrogen --restore &
/usr/bin/xscreensaver &
/usr/bin/start-pulseaudio-x11 &
/usr/bin/xcompmgr -f -c -n -C -F &

# Network manager
nm-applet >/dev/null 2>/dev/null &

#Wicd
wicd-client -n

注销
在某些极少数情况下,Fluxbox 的注销菜单只会停止 Fluxbox 本身而不会终结应用程序,这是一个临时解决方法:

[exec] (Log Out) {killall fluxbox && killall fluxbox}

Fluxbox 快捷键
Fluxbox 读取~/.fluxbox/keys 获得快捷键信息,按照如下语法配置:

key stroke :Command

例如:

Mod4 f :Exec /usr/bin/firefox

其中 Mod4 代表徽标键。

记得在配置完后需要重新启动 Fluxbox 才能生效!
英文原文

离线

#2 2011-08-21 09:41:18

koc
会员
注册时间: 2011-08-20
帖子: 132
个人网站

Re: 5 分钟 Fluxbox 指南

至今没有只装窗口管理器
一般再装个DE对于懒人来说会比较方便


我的个人小站:https://elephantus.moe
求来访。

离线

#3 2011-10-07 11:11:34

zjsxwc
会员
注册时间: 2011-08-20
帖子: 4

Re: 5 分钟 Fluxbox 指南

不错。。。。

离线

#4 2011-12-26 23:50:34

刀尖红叶
会员
注册时间: 2011-09-15
帖子: 347

Re: 5 分钟 Fluxbox 指南

小本今晚刚换openbox,只不过用razor-qt桌面了~


平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org

离线

页脚