Page 1 of 2

WMFS 2 - tiling window manager

Posted: 26. Dec 2012, 18:36
by fredg
Hi,

WMFS2 is a lightweight and highly configurable tiling window manager for X written in C.
It can be drive from keyboard or mouse and it's configuration stands in one text file easily understandable.
http://wmfs.info/

WMFS is no more maintained, so, for people who want to play with the new WMFS 2 (git version), just do:

Code: Select all

# slapt-get -i wmfs
First step, as said in the README.Slackware, copy the config file to your $HOME:

Code: Select all

$ cp /etc/xdg/wmfs/wmfsrc  ~/.config/wmfs/
If you want to add some stuffs to the status bar or run program at startup, just make a ~/.config/wmfs/status.sh file, it will be run when you log on.
Example:

Code: Select all

#!/bin/sh
wicd --tray &
And, as you can see, we are in the WMFS wiki :P
https://github.com/xorg62/wmfs/wiki/Installation

So, go ahead, share your config and screenshots ;)

++

Re: WMFS 2 - tiling window manager

Posted: 25. Feb 2013, 21:20
by Tim CowChip

Re: WMFS 2 - tiling window manager

Posted: 26. Feb 2013, 09:37
by antmon
COOL!!! :)

Re: WMFS 2 - tiling window manager

Posted: 26. Feb 2013, 11:57
by jayseye
Would be interesting to see screenshots of tiled windows :wink:

Re: WMFS 2 - tiling window manager

Posted: 27. Feb 2013, 01:29
by Tim CowChip
Image

Image

Re: WMFS 2 - tiling window manager

Posted: 27. Feb 2013, 10:19
by mimosa
It's so difficult to make a tiling WM look sexy. But they are. I look forward to trying this one out. :p

Re: WMFS 2 - tiling window manager

Posted: 27. Feb 2013, 18:58
by Tim CowChip
Image

Windows can float too.

@mimosa: if you ever decide to brave a Crux installation for your raspberry pi, click the blue penguin in my signature.

Re: WMFS 2 - tiling window manager

Posted: 27. Feb 2013, 19:00
by Tim CowChip
Image


can you guess what OS I'm running?

hint: #!

Re: WMFS 2 - tiling window manager

Posted: 27. Feb 2013, 20:03
by mimosa
@ Tim CowChip I see you've been keeping busy :)

I followed fredg's instructions to the letter, including the status.sh script for wicd (and chmod +x it) but can't see wicd or tray. Is there something I'm missing? My system boots into runlevel 3, so I am logging in as root and doing

Code: Select all

init 4
to get to gdm.

Second question: where to set the desktop background? I know, I know, one doesn't see it much ... but you probably notice the image all the more.

I'm working through the config file and, in particular, the man page, which explains the basic keybindings. I couldn't find this info on the wfms website. The two essential ones to get started are:

Mod + Enter to bring up a terminal
Mod + p to execute an app (whose name appears at top left as you type it). Much like dmenu, but it isn't dmenu - no autocompletion :(
And for good measure, Alt hjkl to move focus (but by default, focus follows mouse anyway)

EDIT Oh and
Ctrl-Alt-q to close wmfs

The Mod key is set to Windows_L, or "Super" by default

@ fredg A tiny niggle: the path to the README in the package description is wrong (no Xmas 2012).

Re: WMFS 2 - tiling window manager

Posted: 27. Feb 2013, 20:39
by Tim CowChip
mimosa wrote: I followed fredg's instructions to the letter, including the status.sh script for wicd (and chmod +x it) but can't see wicd or tray. Is there something I'm missing? My system boots into runlevel 3, so I am logging in as root and doing

Code: Select all

init 4
to get to gdm.

Second question: where to set the desktop background? I know, I know, one doesn't see it much ... but you probably notice the image all the more.
I use a modified fredg++'s .xinitrc with hsetroot instead of feh to set the desktop background.
I believe GDM uses ~/.xsession so if you link it to ~/.xinitrc or or paste the text from ~/.xinitrc into ~/.xsession then the ~/.config/wmfs/status.sh should run when you log in.

I know the README.Slackware says: Please copy the default config file '/etc/xdg/wmfs/wmfsrc' in
'~/.config/wmfs/',or WMFS won't start ! but I found that if I didn't use a local wmfsrc, but rather edited the /etc/xdg/wmfs/wmfsrc file and used it instead, then the tray would appear. Of course, I'm running wmfs on debian, but it should be "distro-agnostic"