FVWM
2020-08-22 21:10:36 阿炯

FVWM (F Virtual Window Manager) is a stacking window manager for X11. It is designed to minimize memory consumption, provide a 3D look to window frames, and to provide a virtual desktop. It is also possible to extend FVWM using C, M4 and Perl preprocessing or scripts, in the case of Perl.


F虚拟窗口管理器是适用于X11的窗口管理器,其设计理念为减少内存消耗,提供3D外观和虚拟桌面。FVWM是ICCCM兼容的,它的开发很活跃,支持也很优秀。还可以使用C、M4和Perl预处理或脚本来扩展FVWM,Perl对其支持友好。FVWM最初是Twm的一个衍生产品,它已经发展成为一个功能强大、高度可配置的类Unix系统环境下的桌面窗口管理器。在GPLv2协议下授权。

FVWM is ICCCM-compliant and highly configurable. Starting from a minimal configuration, Fvwm can be configured with both internal tools and third party software to customize most aspects of a desktop.


FVWM是ICCCM兼容和高度可配置的。从最小配置开始,Fvwm可以使用内部工具和第三方软件来定制大部分桌面环境。它是一个X11的窗口管理器,FVWM是一种非常优秀的窗口管理器,一旦配置完成便可以长久使用。FVWM的很多特征可以在运行时间或编译时间弃用,或动态的用于特定窗口,或作为模块装载和卸装,甚至还有很多其他可能性。

Fvwm是完全支持EWMH特性的一个WM,可以让你取得软件窗口特性的全部控制权。如果你想让任意软件窗口达到quake-console(著名的quake控制台模式,使用热键唤出或隐藏窗口)的操作方式,在Fvwm的配置里面,写上2、3句话就可以了。

为了便于新手使用,fvwm-theme项目提供了许多不错的配置的主题,供新手较快的上手,fvwm-crystal也提供了许多漂亮的主题。另外一个显著的特点是,Fvwm可以模拟其他各种不同的WM界面,甚至可以说让人完全看不出模拟的痕迹。当然这不符合使用Fvwm的主导思路。



FVWM-Crystal — 一个易于使用、功能强大且美观的桌面环境主题,适用于Linux或其他类Unix的操作系统。

SF上还有项目的不少信息,其中的Screenshots页面中还有诸多的风格可以参考。



优点

1、FVWM启动/重启速度很快,调整FVWM配置,重启FVWM很多次,从来没有崩溃过;
2、FVWM界面很漂亮,可以说FVWM的截图是最值得欣赏的,而且虚屏功能是所有WM中最强大的;
3、FVWM占用内存很少,与TWM相比,相差不到1M(用free查看),但是界面可以很酷;
4、可以对多种系统统一桌面,使各种系统桌面一致,并且部署容易,简单的配置文件直接拷贝就行;
5、FVWM可以把桌面发挥到极限,窗口反应迅速,虚拟桌面有10*4个,依然切换迅捷,整个桌面看起来依然简洁;
6、FVWM简单的通过配置实现桌面的新功能,例如:自动伸缩的邮件通知等等;
7、最有潜力的扩展方式,用perl语言可以快速的扩展FVWM的功能。


更多的中文参考,请访问FVWM简明使用指南


最新版本:2.6


参考页面:
Official of FVWM

Github of FVWM

OpenBSD of FVWM

Wikipedia of FVWM