本文是24天Linux桌面专题系列的一部分。如果您正在为Linux寻找一个轻量级、快速和简单的窗口管理器,那么FVWM可以满足您的需求。但是,如果您正在寻找可以向下钻取、探索和破解的窗口管理器,那么FVWM是必须的。FVWM窗口管理器最初是1993年对TWM的修改。经过几年的迭代,一个高度可定制的环境诞生了,它可以配置任何行为、动作或事件。它支持自定义键绑定、鼠标手势、主题、脚本等。虽然FVWM安装后就可以使用,但默认分发版提供了最少的配置。这是开始自定义桌面环境的良好基础,但是,如果您只想将其用作桌面,则可能需要安装其他用户发布的完整配置版本。FVWM有几种不同的发行版,包括模仿Windows95的FVWM95(至少在外观和布局上)。我尝试了FVWM-Crystal,这是一个带有一些现代Linux桌面约定的现代主题。要尝试的FVWM发行版可以从Linux发行版的软件存储库中安装。如果找不到特定的FVWM发行版,可以安装基本的FVWM2包,然后到Box-Look.org手动下载主题包。这需要更多的工作,但比从头开始构建要少。安装后,退出当前桌面会话,以便登录FVWM。默认情况下,会话管理器(KDM、GDM、LightDM或XDM,取决于您的设置)将继续登录到以前的桌面,因此您必须在登录前覆盖该桌面。对于GDM:在GDM中选择您的桌面会话对于KDM:使用KDMFVWMDesktop选择您的桌面会话无论您使用什么主题和配置,当您左键单击桌面时,FVWM至少会显示一个菜单。菜单的内容取决于您安装的内容。FVWM-Crystal发行版中的菜单包含对常见首选项的快速访问,例如屏幕分辨率、墙纸设置、窗口装饰等。与FVWM中的几乎所有内容一样,您可以根据需要编辑菜单,但FVWM-Crystal的特殊功能是其应用程序菜单栏。应用程序菜单位于屏幕的左上角,每个图标包含一个相关应用程序启动器的菜单。例如,GIMP图标代表一个图像编辑器,KDevelop图标代表一个集成开发环境(IDE),GNU图标代表一个文本编辑器,等等,这取决于您在系统上安装的程序。FVWM-crystal运行于Slackware14.2FVWM-Crystal还提供了虚拟桌面、任务栏、时钟和应用程序栏。关于背景,您可以使用与FVWM-Crystal捆绑的墙纸,或者您可以使用feh命令设置您自己的墙纸(您可能需要从存储库安装它)。此命令有几个用于设置背景的选项,包括--bg-scale用您选择的图像缩放和填充屏幕,--bg-fill直接填充图像而不缩放等。$feh--bg-scale~/Pictures/wallpapers/mybackground.jpg大多数配置文件包含在$HOME/.fvwm-crystal中,一些系统范围的默认文件位于/usr/share/fvwm-crystal中。亲自尝试FVWM主要是一个桌面构建平台,它也是一个窗口管理器。它不会为你做所有事情,它希望你配置它能做的一切。如果您正在寻找一个轻量级、快速和简单的窗口管理器,那么FVWM可以满足您的需求。但是,如果您正在寻找可以向下钻取、探索和破解的窗口管理器,那么FVWM是必须的。
