Hi all!

Some week ago i read about ION window-manager at the Hungarian Unix 
Portal. Due, I'm an engineering monkey, and i really hates wasting my time 
playing with the windows locations, i 
thought the tiling wm would be a good thing for me. So, i pulled down the ION2 
from the Debian respository and give 
it a shot. 
My first thoughts: Simple, efficient and fast.
After that, i dowloaded the ION3 source, and compiled it. Well, it's a 
bit different from the Debian's ION2, but the development is clear. The Run 
menu file listing is damned fast 
comapared to the GTK+ same function.
I'm still testing it, but i can't find any bug, yet.
Also i have some ideas and thoughts, which i compiled to kind of 
whistlist. Most is not a basic wm feature, but it would be nice in a tabbed, 
tiling wm. Maybe some of these already 
developed, but spending 13 hours with the soldering iron, and 3 hours moving 
bricks every day, leaves me a small 
time to reading the documentations.

Requested features:

Policy settings for the new window creation. When i run some multyple 
window application (mplayer, gimp), it would be nice if i could set where must 
the spawned window must to be 
placed. Currently it's follows the mouse pointer. My idea is to be set a policy 
for every application (tabs) for 
the method of the new window placement.
Three or four rules (same tile, some tile, any tile, float) would be 
suffice.

Auto size adjust for the fixed size applications at start. If i run some 
application like gkrellm, xmms, it would be nice, if the tile size 
automatically set, when it's start.

Switching the application to full screen mode, and back to the previous 
tile settings. Some applications like the IDEs, database managers, CADs 
requires full screen and split screen mode in the working process (for 
example: routing the PCB with the layout editor and checking the 
schematic at the same time. Usually it's a constant switching between 
the "splited" [picking and placing a part] and fullscreen mode [routing 
the part's net]) 

Mouse aided tile resize.


User experiences:
These are some ideas for applications, which increasing the user base of 
the ION. I know, these are not necessary for a successfull wm, but 
usually these tools, which is mostly affect the user feels.

GUI based configuration tool for the keybindings.

Support for alternate keybindings. The basic ION keybindings is disaster 
using with Midnight Commander or Gentoo file managers. Both of these 
heavily depends on the funtion keys. Also the most CADs heavily depends 
on the function keys.

Icon based, floating style application launcher.

Happy hacking!
Mark Balogh
HUNGARY

Reply via email to