FVWM-Crystal 3.0.4 — speed and transparency

[ Friday, 15 September 2006, michuk ]


FVWM-Crystal is an eye-candy, functional and ultra-fast desktop environment for GNU/Linux, based on FVWM. Crystal can be used even on very old machines, thus it is a noticeable alternative to popular desktop choices like XFCE or Fluxbox.

Author: Borys Musielak

FVWM-Crystal default desktop
Pic 1. FVWM-Crystal default desktop

Window thumbnails

History

FVWM is one of the oldest window managers for the X Window System. It is actually so old that even the creators don’t remember what the first letter of the acronym stands for. FVWM acronym is often evaluated to “Flexible Virtual Window Manager”. If you like, you can however put any other word there. Some examples include: “Fine”, “Freaky”, “Favorite”, “Furious”, “Functional”, etc :) .

FVWM is known for its configurability. It provides a countless number of options making it possible to personalize your desktop to a very large extent. It even has it own scripting language and a shell (called FVWM console) which can be exploited by advanced users to interactively change the desktop looks and behavior. For programmers, there is an API available for creating new applets for FVWM, written in Perl.

The default FVWM looks is very minimalistic. There is just a blank desktop and a menu accessed with a right mouse button. In order to appreciate this great window manager you need to visit the FVWM-themes website, where you can see multiple screenshots of modified FVWM desktops, as well as download numerous themes. Here are just a few interesting examples:

FVWM-Crystal, which is the subject of this article, has been originally created as an FVWM theme as well. However, it evolved to something much more complex. Currently Crystal is integrated with a bunch of external tools like music players, desktop toolbars, file managers, terminals and more, so we decided to call it a minimalistic desktop environment with FVWM as the window manager. Following this path, it should be compared with GNOME or XFCE rather than Fluxbox, WindowMaker and such. But, to be precise, it’s actually something in between.

FVWM-Crystal with Nautilus
Pic 2. FVWM-Crystal with Nautilus

Why Crystal?

Good question, like a politician would say. We have dozens of window managers for X and a few full-featured desktop environments. Why should you care for yet another not very popular program doing the same thing? Well, there are a couple of reasons why, actually.

  1. FVWM-Crystal is fast. It boots-up a few times quicker than GNOME or KDE and takes up a dozen times less memory. This is however a feature of most lightweight window managers. Nothing too fancy.
  2. FVWM-Crystal looks really great. The whole desktop is transparent by default, including application panels, clock and menus. There are some great themes available, as well, making the desktop look like Windows or MacOS. It has its own original Crystal look as well. This is something already.
  3. FVWM-Crystal is convenient, thanks to very configurable shortcuts, well-selected functionality and neat integration with lots of external applications, like file managers (ROX-Filer, Nautilus), tray panels (trayer, habak), multimedia players (XMMS, mpd or Quod Libet) and many more.
  4. FVWM-Crystal is highly configurable. You can alter almost any desktop function: windows buttons, main menu and sub-menus, virtual desktops, shortcuts, mouse behavior and everything else you can think of – including the layout and the meaning of buttons – with just a few mouse clicks.

Crystal is a pure pleasure to use. With a file manager like Nautilus of ROX-Filer, it really makes a consistent and full-featured desktop for every-day work. But… let’s quit that marketing-talk for a while and just describe the actual features offered by Crystal.

FVWM-Crystal with ROX desktop and GIMP running
Pic 3. FVWM-Crystal with ROX desktop and GIMP running

ROX-Filer

For file management we have a choice of ROX-Filer and Nautilus. Of course we could employ another file manager as well, or just do without one. Still, I suggest trying ROX, since it nicely fits with the Crystal way of doing things. It’s very responsive, looks nice and offers quite a lot of functionality. The key features of ROX-Filer are as follows:

  • intensive usage of drag & drop,
  • an option to assign many actions to file types,
  • quick navigation using both mouse and keyboard, e.g. pressing / (slash button) triggers a window in which we can enter the folder name (with names completion!) which we want to visit,
  • bookmarks with frequently user folders,
  • folders and files recently open or altered are marked bold,
  • fast and easy permission management (also recursive) for files and folders,
  • quick folder size calculation.

FVWM-Crystal with Nebulae theme
Pic 4. FVWM-Crystal with Nebulae theme

Trayer

Trayer is an external app which functions as a notification area (also known as systray). It is fully compatible with GNOME and quite compatible with KDE, which makes it a universal place to hold icons of all GUI applications which are currently running in background (like instant messengers, music players, Beagle search client, update manager and many more). The icons look pretty nicely on the transparent panel which makes an impression that it is a natural part of the desktop (which it actually is).

Multimedia player integration

FVWM-Crystal provides a special way of dealing with music players. It has a unique menu for song management which is compatible with quite a few Linux multimedia players. Currently it supports MPD, XMMS (xmms-shell required), XMMS2, Quod Libet and cdcd. The multimedia panel provides options to control volume, manage playlist, turn shuffle mode on/off and do other things typical to audio players. All of those can be accessed both using mouse and keyboard (the default shortcuts for music management can be found in components/bindings/Music).

Virtual desktops

Virtual desktops is what FVWM is famous for. Desktop switching is as fast as it could be. The virtual desktop applet is quite aesthetic (and transparent, obviously). It shows thumbnails of all applications opened on each desktop (including their current sizes). Using just one button (middle mouse by default) we can move apps between desktops. Alternative ways include: using a defined key binding or just dragging the window to the edge of the current desktop which automatically moves it to the one it borders on.
In short, FVWM-Crystal is prepared to handle virtual desktops in any required way, both using mouse and keyboard. The actual behavior is up to the user.

Window thumbnails

Two of the default Crystal recipes: Top-Down and Top-Line allow for windows thumbnails. This means that when you minimize a window, Crystal automatically creates a neat-looking thumbnail of it and places it on your desktop. This is a nice alternative to windows panels with all minimized windows. Of course you can use either of these solutions or even both at the same time.

ACPI support

Thanks to a special recipe: Default with ACPI, we can be constantly informed about the current status of the battery and processor temperature on notebook computers. Of course, in order for these functions to work, proper kernel modules need to be activated. But this is not an issue anymore, since most of the modern distros (like Ubuntu or openSUSE) come with such kernels preconfigured.

FVWM-Crystal with Top-Down theme
Pic 5. FVWM-Crystal with Top-Down theme

So, we covered the key features of FVWM-Crystal already. Let’s now move to the practical part of setting up our new desktop. In the following sections, you will learn how to install, configure and use Crystal on a daily basis.

Installation

Installation of Crystal requires a few steps. You certainly need the latest FVWM snapshot. FVWM is available in almost all popular Linux distributions. The package is usually called fvwm or fvwm2. If it is not in the repositories of your distro, you may need to download the sources from the project’s website and compile them manually. For proper functioning of FVWM-Crystal you need at least FVWM 2.5.13 (or a more recent version if available). Except for FVWM, you also need a few external apps to get going. Not all of them are required, but it’s good to install everything so that you can test Crystal with full functionality first, and remove the unwanted features later on.

Requirements (the complete list):

  • FVWM – version 2.5.13 or higher
  • Python – for some scripts
  • ImageMagickimport and convert are used in Crystal for thumbnails and desktop screenshots
  • ROX-Filer or Nautilus – for icons on the desktop (additional wallpaper program not needed)
  • XScreenSaver – a screen saver
  • trayer – a systray (notification area)
  • configured sudo and optionally gksudo – for running text/graphical programs using root privileges and reboot/shutdown computer options in the Exit menu
  • terminal emulator – xterm, aterm, Eterm, mrxvt, urxvt, Eterm, gnome-terminal, konsole or xfce4-terminal
  • GDM (gdmflexiserver) – for shutdown/reboot/new login commands in the Exit menu
  • program for setting a wallpaper – Esetroot, hsetroot or habak
  • music player – Music Player Daemon (+ mpc), X MultiMedia System (+ xmms-shell and XMMSFind), XMMS2, Quod Libet or cdcd

Most of those programs are probably already in your repos. If you are using Ubuntu or Debian, you can simply issue the following command to get all the software you may need for Crystal:

sudo apt-get install fvwm python imagemagick rox-filer\\
 xscreensaver trayer gksu aterm habak mpd mpc

In other distros the command will looks slightly different and perhaps the package names might be different as well.

FVWM-Crystal with Top-Line theme (Synaptic running)
Pic 6. FVWM-Crystal with Top-Line theme (Synaptic running)

Installing Crystal

So, when you already have all the required dependencies, it’s time to get Crystal. For that, you can visit FVWM-Crystal download section and grab the latest version. Currently (as of writing this article) it is version 3.0.4. When the tarball is downloaded, all we have to do is unpacking and installing:

tar xvzf fvwm-crystal-3.0.4.tar.gz
cd fvwm-crystal-3.0.4
sudo make install

Optionally, you can also copy the addons/fvwm-crystal.desktop file to folder /usr/share/xsessions/, so that FVWM-Crystal appears in the list of desktops in your favorite session manager (GDM/KDM). We recommend to look through the rest of the files in addons folder as well and apply the suggestions according to your needs. Read more about those files in the next section.

FVWM-Crystal Configuration

Crystal introduced a few one-click configuration options available straight from the main menu. You can change the windows style, color theme, recipe, desktop wallpaper, screen-saver and the default applications (music player, terminal, etc) using the System menu (the one with a Crystal image). From the same menu one can also make a screenshot (with or without a delay, saved in ~/.fvwm-crystal/screenshots by default), log out or reboot/shutdown the system.

For all remaining configuration options, manual editing of configuration files is required. The good part of this is that the Crystal config files are very well documented. It’s fairly easy to learn how to use them for adjusting the desktop look and feel. Still, the lack of advanced configuration wizard (known from GNOME, KDE, or even IceWM) is a little problem, especially for the newcomers.

Coming back to the configuration files, the Crystal configuration is located in /usr/local/share/fvwm-crystal/fvwm. Personal settings are located in ~/.fvwm-crystal. It’s a good practice to copy each file you need to edit from the system-wide folder to the corresponding location in ~/.fvwm-crystal, so that you always know which files has been modified. This way you also keep the original configuration for all users and you can switch back to it any moment you want (by simply removing ~/.fvwm-crystal).

The FVWM-Crystal configuration is divided into a few folders:

  • Applications – contains a list of programs to be displayed in the Crystal menu,
  • colorsets – the color sets describe the color of foreground text, menu items, shadows and transparency level of each component,
  • components – this is the place where all the low-level stuff can be configured, more details about this folder later on in this article,
  • decorations – window decorations and scripts for different button models (FVWM-Crystal, MS Windows, MacOS, OS/2, NextStep),
  • icons – icons of the applications, used in the menu, on the applications panel, on the window bar and in the virtual desktops applet,
  • locale – translation files for desktop and menu (in different languages),
  • preferences – personal settings (which we can also change using the Crystal menu mentioned before) including the list of apps to be launched during the X window system startup,
  • recipes – recipes are FVWM scripts which describe the desktop layout – things like the main menu, clock, applications panel, virtual desktop applet, etc,
  • scripts – scripts used by Crystal, by default we have here some scripts used by the MPD application,
  • wallpapers – one of the places where Crystal expects to find the desktop wallpapers, another two are /usr/share/wallpapers or ~/wallpapers.

The folders which are especially interesting are components and preferences. They consist of those configuration options that are usually most frequently used.
All key bindings are defined in components/bindings. The first thing I do after installing Crystal is changing the default desktop switching key in file Pager-Horizontal, since I’m used to ALT + 1-10 combination.
Another important file is preferences/Startup. This is the place where you can put all the apps you want started on Crystal boot-up. I usually enable the Ubuntu’s update-manager, Beagle search daemon and messengers: Skype and Psi (Jabber). Sample configuration is provided with Crystal. It’s enough to comment out (remove ‘#’ sign) the required lines.

There is one more file which can be very useful – it’s userconfig in home Crystal root (~/.fvwm-crystal). You can put any FVWM command there, but it’s good to keep this file clean and modify the appropriate ones, leaving userconfig for quick hacks only. Here is a sample userconfig I use.

FVWM-Crystal with Clean theme
Pic 7. FVWM-Crystal with Clean theme

Addons

Before launching FVWM-Crystal for the first time it’s good to take a look at the addons folder located together with the sources. There are four files there and here is what they are responsible for:

  • fvwm-crystal.desktop – contains FVWM-Crystal desktop description, after placing it in /usr/share/xsessions/ we’ll be able to choose Crystal as one of the desktops in our session manager (kdm, gdm or xdm)
  • sudo – this is a sample sudo configuration (/etc/sudoers file), when applied, the user will be granted permission to reboot/shutdown the system straight from the Crystal menu. Before replacing the /etc/sudoers content with this sample configuration it is required to change the User_Alias option by providing all users who should be granted such permissions
  • Xresources – we can copy this file to our home folder and rename it to .Xresources (a dot at the beginning); this file configures the terminal emulators used in FVWM (by adjusting things like colors, fonts and encoding). The terminals are configured for Latin1 encoding by default. If we need another encoding (like UTF-8) we need to manually correct it in this file.
  • Xsession – if you don’t use a session manager, then copy this file to your home folder, renaming it to .Xsession. Crystal will be loaded automatically when issued the startx command in the console.

One crucial remark at the end. The documentation provided in folder doc (together with the sources) is really worth reading. It’s not too long and consist of things that are useful, especially when you are going to try Crystal for the first time.

Tips & tricks

We already described what Crystal is, why it is worth using, how to get it and how to adjust it to our needs. Finally, we would like to provide you with these few tips and tricks – things that make Crystal even more pleasant to use. And you can impress your girlfriend by using them, too :)

Essential key-shortcuts

Using FVWM-Crystal without knowing the shortcuts is like driving a car without touching the clutch. In other words, to get the most out of Crystal, you need to learn the basic shortcuts. Otherwise you may be surprised because the meaning of mouse buttons and keys in some situations are totally different from what you are used to from KDE, GNOME or even Fluxbox.

Mouse buttons:

  • Right mouse button click on desktop – opens up a terminal
  • Middle mouse button click on desktop – turns on and off the feature to switch desktops by moving the mouse cursor to the edge of the screen

Keyboard:

  • ALT+TAB
  • ALT+F1ALT+F10 – switching between virtual desktops 1-10
  • ALT+Escape – switching between the two recently used desktops (cool stuff)
  • Num-5 – change of focus between the two recent apps (even cooler stuff!)
  • ALT+` – opens and closes QuakeConsole window – a nice virtual terminal (which can be xterm, aterm or mrxvt, depending on our choice) – the terminal comes out of nowhere and shows up in the top part of the desktop
  • ALT+Shift+` – opens up a new terminal window (xterm, aterm, mrxvt, Eterm or gnome-terminal)
  • ALT+; – opens up and closes FvwmConsole – a place where we can watch FVWM logs, as well as issue commands and FVWM scripts – I usually use it for launching custom apps
  • ALT+Menu – triggers a menu show up (the Diamond menu with all the applications, etc)
  • ALT+= maximizes current window (back and forth)
  • ALT+Backspace minimizes the current window to a desktop icon
  • ALT+Shift+Backspace closes the current window
  • ALT+Shift+= – full screen (and back to normal size)
  • ALT+z/b – previous/next track in the music player
  • ALT+x/c/v – start/pause/stop playing
  • ALT+./, – mixer volume up/down

Of course these are just the most common shortcuts. For more, see doc/Keyboard bindings.txt in the sources folder of FVWM-Crystal.

FVWM-Crystal with Clean theme
Pic 7. FVWM-Crystal with Dock theme

Window focus

The default setting for window focus in Crystal may be quite astonishing. Clicking on some window does not automatically put it to the front. You need to click on the window title or use the left Alt button to make bring it to the top. This is intentional behavior. It’s especially useful when with instant messengers – we can chat and do other things at the same time, without bothering with the windows coming up front unexpectedly. A special key binding (numeric ’5′) triggers a change of focus between the web browser/word processor and the chat window. This way we can use both app without bothering with the mouse.

Working in such environment can be frustrating at the beginning since nothing seems to work as expected. However, after getting used to it, we gain much better control over our desktop and are able to work faster.

Of course if you don’t like this behavior, it’s easy to change it and get back to the regular GNOME/KDE way of working with windows.

FVWM-Crystal and UTF-8

If you use UTF-8 encoding in your system (and this is the default in some distros like Ubuntu or Fedora Core), you will need to manually edit a few configuration files so that the Unicode-specific letters show up as they should. Everywhere you encounter a line like that: Font "xft:Tahoma:pixelsize=13", you should change it to something like Font "xft:Tahoma:encoding=iso10646-1:pixelsize=13" and save the file. I created a patch to FVWM-Crystal which does this automatically. You can take a look at this article for more details: FVWM-Crystal and UTF-8.

Changes in FVWM-Crystal 3.0.4

The review covers the latest version of Crystal, 3.0.4. There has been a few changes in this release compared to 3.0.3. The main differences are:

  • Crystal configuration has moved from ~/.fvwm to ~/.fvwm-crystal,
  • Additional package has been added for minimal installs: fvwm-crystal-minimal. It includes just a few recipes, window decorations, etc.
  • New recipes “MicroClear”, based on “Clear”, “Light” and “SideLine”
  • Crystal now recognizes UTF-8 environment and properly sets fonts in the menus (for window decorations you still need to patch it yourself)
  • Hungarian translation

You can also read the NEWS file to get more information.

Summary

FVWM-Crystal is a great desktop solution suitable both for users of older computers and those who just prefer speed and clean looks over “bloat” and graphical wizards. Crystal is also a good choice for those who like to adjust every possible part of the desktop to their needs and are not afraid of touching configuration files. FVWM-Crystal is efficient and very elegant. It sure has it’s drawbacks (like the troublesome UTF-8 support) but it’s still worth trying if you are bored with Fluxbox or XFCE. The more desktops, the more options we have – and we should be happy we have the choice, after all.

External links

Subscribe to RSS feed for this article!

43 Comments

fold this thread libervisco  Saturday, 16 September 2006 o godz. 6:14 am #  Add karma Subtract karma  +1

Great review! This FVWM-Crystal sounds quite exciting and after reading this I am looking forward to try it. I generally do like minimal window managers, but also appreciate the completeness of desktop environments and this seems like something that could be a perfect fit.

Cheers
Danijel

(Comments wont nest below this level)
 
fold this thread FVWM-Crystal — speed and transparency « Linux and Open Source Blog  Saturday, 16 September 2006 o godz. 10:09 am #  Add karma Subtract karma  +1

[...] More here [...]

(Comments wont nest below this level)
 
fold this thread accelzone - techie weblog » FVWM-Crystal — speed and transparency  Saturday, 16 September 2006 o godz. 10:24 am #  Add karma Subtract karma  +1

[...] More here [...]

(Comments wont nest below this level)
 
fold this thread Linux Blog » FVWM-Crystal — hurtig og transperant  Saturday, 16 September 2006 o godz. 11:07 am #  Add karma Subtract karma  +0

[...] Du kan læse mere her You can leave a comment, or trackback from your own site. RSS 2.0 [...]

(Comments wont nest below this level)
 
fold this thread Mr. Anonymous  Saturday, 16 September 2006 o godz. 2:28 pm #  Add karma Subtract karma  +0

Why just not just create a little repository with a meta-package, so we can just “apt-get install crystal-desktop” and select at login?

(Comments wont nest below this level)
 
fold this thread Roy Schestowitz  Saturday, 16 September 2006 o godz. 2:54 pm #  Add karma Subtract karma  +0

Excellent article. Ought to look and see if Metisse is also supported…

http://fedoranews.org/tchung/metisse/

Crystal, XGL, bent windows….

(Comments wont nest below this level)
 
fold this thread Merry Jane  Saturday, 16 September 2006 o godz. 9:08 pm #  Add karma Subtract karma  +0

I’m a satisfied FVWM user. This article gives me the impression that the FVWM-Crystal “desktop” has a lot useless and distracting “eye candy” (in other words eyesores), yet precious little substance under the shiny surface.

(Comments wont nest below this level)
 
fold this thread michuk  Saturday, 16 September 2006 o godz. 9:13 pm #  Add karma Subtract karma  +0

@Merry Jane:

I use FVWM-Crystal equally for its functionality and nice looks. I don’t see Crystal as distractive or too eye-candy. It’s just a nice, clear desktop. You can apply different themes, even drop the transparency effect (which is what Crystal is famous for) if you wish. It’s the user who decides.

If you use FWVM and re satisfied with it, you probably don’t need Crystal. It was meant rather for people who use other lightweight managers but want something equally functional but better looking by default.

(Comments wont nest below this level)
 
fold this thread Lust::Geek Building The Bridge Part 2 » fvwm-crystal  Sunday, 17 September 2006 o godz. 6:54 am #  Add karma Subtract karma  +0

[...] Bridge Part 2 Redefining myself into something a lil bit geek-ier   Sep 17th 2006 fvwm-crystal Posted in Open Source | fvwm-crystal Originally uploaded by Framed Geek. Got thisfvwm-crystal link from osnews.com. Seems nice so I gave it a spin. So far so good. The only thing bothers me is Kopete insists to stay out of tray, which is felt b*tchy. I love the minimized-app thumbnail. I missed the Virtual desktop slider on the original fvwm (continuosly can be found right after your current desktop, no need to do click-to-switch) I’ll try thin thing for a few days and compared to fluxbox. Now I need to custom it a bit, or getting used to it to do Kate, Firefox, and Aterm every morning. Popularity: 1% [...]

(Comments wont nest below this level)
 
fold this thread Eduardo Romero  Sunday, 17 September 2006 o godz. 8:32 am #  Add karma Subtract karma  +0

Awesome!

Gentoo and XFCE4 user here, after reading this i ran

emerge fvwm-crystal, after a few minutes i got crystal, worked right out of the box. It has some cool features and themes.

Still need to figure out how to save/restore sessions and where’s the RUN applet, never the less, it seems great. Fast and Clean.

(Comments wont nest below this level)
 
fold this thread Yaakov Nemoy  Sunday, 17 September 2006 o godz. 11:06 am #  Add karma Subtract karma  +0

You forgot a couple of things. It’s also integrated into GDM quite nicely, and in these cases, you don’t even need the sudo addons file anymore. The only integration feature missing is hibernate, but implementing that should be a snap. Unfortunately dev has been slow or it would have been integrated.

Secondly Alt-F[1-8] will switch desktops, which is very important in Crystal.

Thirdly development uses ‘darcs’. If that’s not a feature, I’m not sure what is!

(Comments wont nest below this level)
 
fold this thread stormeagl  Sunday, 17 September 2006 o godz. 8:55 pm #  Add karma Subtract karma  +0

Woah, I really really want the wallpaper in that last screenshot.

http://polishlinux.org/reviews/fvwm-crystal/fvwm_crystal_dock.png

Can anyone tell me where I can get it??

Thanks in advance!

(Comments wont nest below this level)
 
fold this thread dennis  Sunday, 17 September 2006 o godz. 10:09 pm #  Add karma Subtract karma  +0

Is there any distro’s out there that have the option to choose fvwm-crystal as your default manager?

(Comments wont nest below this level)
 
fold this thread Arturo Buanzo Busleiman  Sunday, 17 September 2006 o godz. 11:36 pm #  Add karma Subtract karma  +0

Well, from what I can recall, the F in FVWM was for “Feeble”.

Yes, really!

I remember that from slackware 2.8 package descriptions, and, being fvwm the first window manager I used back in 1994/95… I’m pretty sure that, at least, Feeble was the word in the descriptions.

;)

(Comments wont nest below this level)
 
fold this thread blizzow  Sunday, 17 September 2006 o godz. 11:58 pm #  Add karma Subtract karma  +0

stormeagl, the snowy desktop is a picture called alta-badia.jpg. You can find a 1600×1200 copy here: http://home.kallisti.de/gallery/d/2448-1/alta-badia.jpg

(Comments wont nest below this level)
 
fold this thread Mie  Monday, 18 September 2006 o godz. 12:05 am #  Add karma Subtract karma  +0

sw33t! I just read about this on SlashDork. Many ppl were doggin it. I don’t care what people say –this looks c00l!!!
The more stuff like this, the funner Linux etc. becomes.
Thanks FVWM people!

(Comments wont nest below this level)
 
fold this thread marklar  Monday, 18 September 2006 o godz. 1:06 am #  Add karma Subtract karma  +0

The ‘F’ stands for feeble, I remember back from early Slackware days it was one of the first useful window managers!

(Comments wont nest below this level)
 
fold this thread SDWIM - Computer Tech Blog » Blog Archive » FVWM-Crystal — speed and transparency  Monday, 18 September 2006 o godz. 4:15 am #  Add karma Subtract karma  +0

[...] More here [...]

(Comments wont nest below this level)
 
fold this thread Xblog : Things That Make You Feel Old  Monday, 18 September 2006 o godz. 4:59 am #  Add karma Subtract karma  +0

[...] I had another one of those painful moments today while reading this review of FWM-Crystal. Quotes that particulaarly drove it home included “FVWM is one of the oldest window managers for the X Window System” (uwm seems like an old window manager to me, and the “newer” ones were mwm and the twm clan. FVWM didn’t really pick up until Linux was on the scene) and “It is actually so old that even the creators don’t remember what the first letter of the acronym stands for” (that’d be Feeble). [...]

(Comments wont nest below this level)
 
fold this thread 本日書籤 « penk - Keep on rockin’ in the free world  Monday, 18 September 2006 o godz. 5:23 am #  Add karma Subtract karma  +0
(Comments wont nest below this level)
 
fold this thread Sebastien Bailard  Monday, 18 September 2006 o godz. 6:58 am #  Add karma Subtract karma  +0

I like that tree against orange background with stars
(Pic. 2), myself.

Anyone know the source?

(Comments wont nest below this level)
 
fold this thread nathan  Monday, 18 September 2006 o godz. 8:05 am #  Add karma Subtract karma  +1

wow, looks a ton beater then kde or gnome.

(Comments wont nest below this level)
 
fold this thread Paul C  Monday, 18 September 2006 o godz. 8:16 am #  Add karma Subtract karma  +0

Sebastien: Wallpaper comes standard with Ubuntu.

(Comments wont nest below this level)
 
fold this thread Peter  Monday, 18 September 2006 o godz. 8:46 am #  Add karma Subtract karma  +0

Several times faster bootup: from 30 seconds to 15?
A dozen times less memory: from 128 MB to 10MB?

(Comments wont nest below this level)
 
fold this thread cyber_rigger  Monday, 18 September 2006 o godz. 9:19 am #  Add karma Subtract karma  +0

Years ago I aways heard that the “F” in FVWM
stood for “Frugal”

i.e. Frugal Virtual Windows Manager.

(Comments wont nest below this level)
 
 
fold this thread Chris Humphries  Monday, 18 September 2006 o godz. 2:43 pm #  Add karma Subtract karma  +0

A window manager and desktop environment are two different things.

Should be comparing KDE’s default wm kwm or Gnome’s metacity. I don’t see how running a desktop environment over this window manager will use any less resources than the default ones. Running Gnome or KDE on top of this window manager will still use the same resources.

Granted this is cool, yet has been done before with waimea and like. The only interesting part is “transparent” bars at the top and bottom… that can already be done by the desktop environment, such as gnome-panel with much more functionality.

This is yet another window manager that happens to have “transparent” bars that will get the attention of those that like eye candy screenshots.

If you are looking to run something on an old machine, yet desire a pure wm without desktop environment, then this may be for you, otherwise just stick to using your current setup :)

(Comments wont nest below this level)
 
fold this thread jon  Monday, 18 September 2006 o godz. 5:11 pm #  Add karma Subtract karma  +0

Sebastien –

That’s one of the backgrounds that ships with Ubuntu 6.06 (dapper drake).

http://www.ubuntu.com/

(Comments wont nest below this level)
 
fold this thread Brian Hughes  Monday, 18 September 2006 o godz. 8:18 pm #  Add karma Subtract karma  +0

I started running linux in 1994… I seem to remember the F in FVWM standing for “Feeble”. Who knows… :)

twm is older- it came out of MIT with all the original X stuff.

Just some history, according to my feeble memory.

(Comments wont nest below this level)
 
fold this thread Cris  Tuesday, 19 September 2006 o godz. 9:08 am #  Add karma Subtract karma  +0

I’m sure it was Frugal too!

(Comments wont nest below this level)
 
fold this thread zean.no-ip.info » FVWM-Crystal 3.0.4 — speed and transparency  Wednesday, 20 September 2006 o godz. 3:30 am #  Add karma Subtract karma  +0

[...] FVWM-Crystal is an eye-candy, functional and ultra-fast desktop environment for GNU/Linux and Unix, based on FVWM. Crystal can be used even on very old machines, thus it is a noticeable alternative to popular desktop choices like XFCE or Fluxbox.   [...]

(Comments wont nest below this level)
 
fold this thread djinn  Friday, 22 September 2006 o godz. 12:16 pm #  Add karma Subtract karma  +0

uauuuuu esta muy wapo.

(Comments wont nest below this level)
 
fold this thread mive  Monday, 2 October 2006 o godz. 5:25 am #  Add karma Subtract karma  +0

Does anyone know how to add the SUSE and Utility menu to the menu list? I’ve given up after several hours of trying to do it by myself.

(Comments wont nest below this level)
 
fold this thread Paul  Wednesday, 11 October 2006 o godz. 2:46 pm #  Add karma Subtract karma  +0

Emerged fvwm-crystal on Gentoo a couple of weeks ago and was very impressed, however…customizations were not possible for some reason, and fvwm completely toasted my Gnome themes. I changed the fvem desktop a bit to my liking and none of the changes would stick. I even renamed all of the source configs (in /usr?), so the defaults would not get pulled in and still no changes would stick. After logging back into Gnome, I found all of my themes were broken – they all looked the same and had an odd orange highlight when controls got the focus.

Overall, I was impressed with the eye-candy and performance, but breaking my system was unacceptable. I had to surgically extract Gnome and re-emerge everything to get it working again. Brutal, but I didn’t have time to dig around and figure out what was happening, plus I was PO’d…I would like to try fvwm again, but I would rather try to build my own config than use the crystal thing again…

(Comments wont nest below this level)
 
fold this thread Dominique  Wednesday, 11 October 2006 o godz. 3:24 pm #  Add karma Subtract karma  +0

The couple fvwm and fvwm-crystal was exactly what I was looking for. Kde is a great desktop, but it don’t have as many customization possibilities as fvwm, and I don’t want arts on my system but just alsa and jack. Gnome is not an option for me, because of the lack of configurations. The last time I try it, 10 minutes later it was gone, because it was not even possible to configure the mouse the way I like it.

I installed the cvs version with some patches in order to get the round corners. It is an ebuild for gentoo: http://forums.gentoo.org/viewtopic-t-465329-highlight-.html
and begun to slowly do my own recipe.

I like the alsaplayer, so I added a Music control menu in the panel and the prefs with volume control in db and speed control. For the panel, I like it minimalistic. So I have only the menu and audio panel on the left corner, the clock and the systray on the right corner, and the main panel in the center with the windows list and the pager is auto hiding. Try to do that with another wm! You can see it here: http://home.citycable.ch/monde-meilleur/linux/fvwm.html

(Comments wont nest below this level)
 
fold this thread Ender  Saturday, 30 December 2006 o godz. 9:53 am #  Add karma Subtract karma  +0

I install FVWM-Crystal in my ubunut 6.10. It works good. After I placing fvwm-crystal.desktop in /usr/share/xsessions/, I can choose Crystal as one of the desktops in my session manager (gdm). But the problem is its name is “foo”. The Name in fvwm-crystal.desktop is “Name=FVWM-Crystal”. How can I change it? I don’t want to use “foo” as the name of FVWM-Crystal.

(Comments wont nest below this level)
 
fold this thread Qichen  Wednesday, 28 February 2007 o godz. 9:31 pm #  Add karma Subtract karma  +0

I have just installed fvwm-crystal. Man! I hate the default key binding. I can do nothing now in Emacs.

(Comments wont nest below this level)
fold this thread Jorge Sampayo  Thursday, 9 August 2007 o godz. 7:25 am #  Add karma Subtract karma  +0

You can change the Alt key for the funny windows key for the crystal key binding.
Or use Esc in emacs instead of Alt.

 
 
fold this thread yang’s note~ » Blog 存档 » fvwm-crystal  Monday, 2 April 2007 o godz. 6:43 am #  Add karma Subtract karma  +0

[...] 在ubuntu6.06中安装好了fvwm-crystal,哈,漂亮极咯~ 具体安装过程见:这里 截图: #wz img{padding:1px;margin:0px;border:1px solid #EEE;}快速链接:http://yoyoliyang.yo2.cn/go/33451.html [...]

(Comments wont nest below this level)
 
fold this thread FVWM-Crystal — speed and transparency « alll about linux  Saturday, 28 July 2007 o godz. 11:57 am #  Add karma Subtract karma  +0

[...] More here [...]

(Comments wont nest below this level)
 
fold this thread Jorge Sampayo  Thursday, 9 August 2007 o godz. 7:34 am #  Add karma Subtract karma  +0

Hello.

Anyone have this wallpaper for fvwm-crystal?
Is a mod of the default one, it looks great :)

http://shvets.vn.ua/img/scrb.jpg

I can’t find it in the web, if somebody haves it please tell me where can I obtain it

Here is the home url of the link
http://shvets.vn.ua/?active=soft

cheers!

(Comments wont nest below this level)
 
fold this thread Ubuntu Gutsy, terminali che non vanno.. « Fare, disfare e rifare  Tuesday, 30 October 2007 o godz. 5:36 pm #  Add karma Subtract karma  +0

[...] In particolare quello con la versione server, che uso per lo più da terminale e dove ho installato FVWM Crystal come window manager (ve lo consiglio è davvero bello, supporto nativo alle trasparenze, facilmente [...]

(Comments wont nest below this level)
 
fold this thread joeda  Sunday, 11 November 2007 o godz. 11:21 am #  Add karma Subtract karma  +0

QuakeConsole doesn’t work.

Rest is really great

greetz joe

(Comments wont nest below this level)
 

Sorry, the comment form is closed at this time.

About the Author

Borys Musielak

PolishLinux.org creator and editor in chief. Professionally -- J2EE consultant in London City. Personally -- free software enthusiast and lobbyist.

New AdTaily ads!

Are you a film buff?

film buffs community, movie recommendations and reviews

RSS: Comments

You can follow the comments to this article through a special channel RSS 2.0 .

Related articles: Apps

 more »

Related articles: Older hardware

 more »

Related articles: Window managers

 more »

PolishLinux Top Content


Become our fan on Facebook!

PolishLinux.org on Facebook

Follow PolishLinux on Twitter!

Follow polishlinux on Twitter

Google Ads