Skip to content

Latest commit

 

History

History
176 lines (154 loc) · 6.7 KB

index.md

File metadata and controls

176 lines (154 loc) · 6.7 KB
title showtitle helpnav
F? Virtual Window Manager
1
title color links
User Documentation
crimson
name url
New to Fvwm
/Wiki/NewToFvwm/
name url
Fvwm Wiki
/Wiki/
name url
Frequently Asked Questions
/Archive/Faq/
name url
Fvwm3 Manual Pages
/Man/
title color links
Development Information
arizona
name url
Fvwm2 Module Interface
/Archive/ModuleInterface/
title color links
Community Support
green
name url
Fvwm Forums
name url
Irc (#fvwm)
/Wiki/Irc/
name url
Mailing Lists
/Community/#fvwm-mailing-lists

{% capture fvwmtxt %}

Fvwm is a virtual window manager for the X windows system. It was originally a feeble fork of TWM by Robert Nation in 1993 (fvwm history), and has evolved into the fantastic, fabulous, famous, flexible, and so on, window manager we have today.

Fvwm is a ICCCM/EWMH compliant and highly configurable floating window manager built primarily using Xlib. Fvwm is configured using a configuration file, which is used to configure most aspects of the window manager including window looks, key bindings, menus, window behavior, additional modules, and more. There is a default configuration file that can be used as a starting point for writing one's own configuration file.

Fvwm is a light weight window manager and can be configured to be anything from a small sleek window manager to a full featured desktop environment. To get the most out of fvwm, one should be willing to read the documents, and take the time to write a custom configuration file that suites their needs. The manual pages and the fvwm wiki can be used to help learn how to configure fvwm.

{% endcapture %}

{% include fvwmwindow.html id="titlewindow" title="F? Virtual Window Manager" content=fvwmtxt logo=1 %}

Need Help?

Looking for help configuring, using, or developing Fvwm, check out the following options:

{% for block in page.helpnav %} {% capture fvwmtxt %}

    {% for link in block.links %}
  • {% if link.url contains "http" %} {% else %}{% endif %} {{ link.name }}
  • {% endfor %}
{% endcapture %}
{% include fvwmwindow.html id=block.title title=block.title color=block.color content=fvwmtxt max=1 %}
{% endfor %}

Getting Fvwm

Fvwm3 is the currently supported release of fvwm, and fvwm version 2 is no longer supported. Fvwm3's key new feature is full RandR support for multihead setups, along with a new DesktopConfiguration that allows independent virtual desktops for each monitor. Here is a list of key differences between fvwm2 and fvwm3 along with tips to upgrade an fvwm2 config to an fvwm3 config.

The current release of fvwm3 is version {{ site.fvwm3-version }}. Fvwm3 can be installed in one of the following ways:

Report fvwm3 bugs using the github issues tracker.

Configuring Fvwm

Fvwm starts from a [minimal configuration]( {{ site.wikiurl }}/Config/BlankConfig/) and allows users to configure as much or little of their desktop as desired. Starting with Fvwm 2.6.7 a [default configuration]( {{ site.wikiurl }}/DefaultConfig/) is provided to give users a starting point that can be edited instead of configuring from scratch.

When coupled with third party software and custom scripts, Fvwm becomes a powerful tool to build a full desktop environment from. If you want a preconfigured desktop environment using Fvwm, check out the following:

{% capture fvwmtxt %}

Screen shot of Fvwm Crystal.

Fvwm-Crystal aims to create an easy to use, eye-candy but also powerful desktop environment for Linux or other Unix-like operating systems built using Fvwm.

Screen shot of NsCDE.

The Not so Common Desktop Environment (NsCDE) is a retro looking UNIX desktop environment which resembles CDE look (and partially feel) built using Fvwm.

Previous Next
{% endcapture %}

{% include fvwmwindow.html id=fvwmcarousel title="Built using Fvwm" color="neptune" content=fvwmtxt %}