Fluxbox是类Unix系统里一个极为轻量级的图形界面,它的运行速度相当快。它基于Blackbox并与之相兼容,这两者的窗体控件,色调等都极为相似。Fluxbox对KDE、Xfce、Gnome的程序支持也很不错。并且,它不需要借用其他的
窗口管理器。
Fluxbox是一个基于GNU/Linux的轻量级图形操作界面,它虽然没有GNOME和
KDE那样精美,但由于它的运行对系统资源和配置要求极低,所以它被安装到很多较旧的或是对性能要求较高的机器上,其菜单和相关配置被保存于用户根目录下的.fluxbox目录里,这样使得它的配置极为便利。Fluxbox默认的界面极为简洁,只有一个工具栏,并通过右键来调用系统菜单,同样它也支持自定义快捷键。
Fluxbox的自定义能力是其一大特色,用户可以通过编辑位于~/.fluxbox目录中的配置文件来实现个性化设置。键盘快捷键存储在~/.fluxbox/keys文件中,菜单布局在~/.fluxbox/menu文件中,所有在启动时运行的内容都保存在~/.fluxbox/startup文件中,而fluxbox配置文件保存在~/.fluxbox/init中。Fluxbox支持桌面主题,用户可以通过定制颜色、渐变、边框和其他基本外观属性来改善界面吸引力。最新版本支持圆角和图形元素,而效果管理器如xcompmgr、cairo-compmgr和transset-df(已弃用)可以为桌面元素和窗口添加真正的透明度。增强功能可以通过使用iDesk或fbdesk、SpaceFM、PCMan文件管理器或ROX桌面来提供。Fluxbox还具有Blackbox缺乏的一些功能,包括选项卡式窗口和可配置的标题栏。
Fluxbox有一个很出色的窗体标签功能,你可以通过鼠标中键拖拽将几个不同的窗体组合到一个窗口上,(#旁白:最终的效果使得每个窗口就和firefox里的tab子窗体一样),利用这个功能就可以把一大堆的程序窗口整理得井井有条,哪怕你把所有的窗体都放在同一个workspace里面。Fluxbox另一个很不错的功能就是支持dock程序,这种程序运行时会像桌面图标一样在桌面上显示(比如一些时钟,天气,日历,系统监视程序),由于Fluxbox至力于打造一个快速和高定制性的图形系统,所以它只提供了一些最基础的图标和主题。Fluxbox界面朴素简单的风格同样也体现在它的系统设置上。它的系统菜单,快捷键和其他的一些基本设置都是以
文本文件的形式来保存的。Fluxbox的外观主题100%兼容blackbox,并且其主题的色彩,透明度,窗体边框及其他一些可视组件都可以个性化定制,最新发布的几个版本还实现了边框的圆滑效果和背景图支持;与blackbox相比,Fluxbox增加了一些特性,比如窗体标签(这是从PWM一些特性上吸收并改进过来的)和可定制的窗体标题栏。
正如前文所说,Fluxbox在低配置的电脑上运行得非常流畅,所以如果你的电脑年份已久,那Fluxbox也许是你一个很好的选择。正因为fluxbox有着速度快性能好的优点,还有人发行了以它为图形管理界面的专门
Linux发行版,比如
Damn Small Linux。Fluxbox界面的简洁并不影响它操作的快速和使用的便捷性。相反,它的很多特性可以极高的提高你使用
计算机的效率,比如它的窗体标签功能,可以让你更有效的利用有限的桌面面积,而它灵活的定制性让你可以按自己的操作习惯定制最适合自己的操作环境,包括它的桌面,快捷键,系统菜单,外观等,都可以按用户的需要随心所欲地进行设置。
Fluxbox自2001年起作为Blackbox 0.61.1的分支而存在,它的设计目标是轻量化和高度可配置。Fluxbox的用户界面简洁,只包含一个任务栏和一个通过桌面右键点击访问的弹出菜单,对图形图标的支持也保持在最小化水平。所有的基本配置,包括菜单的构建和键绑定的映射,都是通过
文本文件进行控制的,这些文件位于用户主目录中的.fluxbox子目录下。
由于其小的内存占用和快速的加载时间,Fluxbox在许多Live CD中很受欢迎,例如GParted,并且曾是Damn Small Linux和antiX的默认窗口管理器,直到它们分别在2007年和2009年被
JWM取代。Fluxbox目前是PCFluxboxOS(PCLinuxOS的重新制作版)和Linux Mint Fluxbox CE的默认窗口管理器。Fluxbuntu是一个轻量级应用程序的Ubuntu衍生版,于2007年10月发布。2019年12月12日,MX Linux发布了MX-fluxbox作为MX Linux 19的完全集成覆盖层,此前,它从2014年起通过软件包
安装程序可用。Fluxbox版已添加到MX-21系列中,默认使用Fluxbox。Fluxbox也是antiX上的特色窗口管理器。为
PCBSD创建的桌面环境Lumina的早期版本基于Fluxbox。截至2021年12月,有22种Linux发行版使用了Fluxbox的某种方式。