scrotwm [2]
Faster, more simple and more light than the WM I use to consider the best in these categories: dwm.
But wmii is the more "rich" and "robust" WM I've ever tried.
The only problem I've had with wmii is that you can't turn off window titles. Besides from that it is really nice indeed.
]]>Faster, more simple and more light than the WM I use to consider the best in these categories: dwm.
But wmii is the more "rich" and "robust" WM I've ever tried.
]]>I tried dwm once and was simply amazed by it's speed. in terms of speed, it kicks the ass of any WM I've ever tried.
Oh yes indeedy...
]]>Now trying i3
]]>How is performance when window switching? I tried out awesome3 last week and felt like it did something to the window every time I switched windows in maximized mode causing some awkward visual effects that don't occur in ratpoison.
Indeed, i use awesome 3.4 and it often feels pretty sluggish. Especially when firefox is involved (I guess it's just firefox that needs time to render it's window or something).
Something that also bothers me (a bit) is the awful.rules only are applied after the window appears on screen. so for example if you configure it to move a program to another tag, you will see the window briefly when it spawns, and only then it will move it.
I tried dwm once and was simply amazed by it's speed. in terms of speed, it kicks the ass of any WM I've ever tried.
]]>my .i3/config as an example
gary@Lister ~ $ cat .i3/config
# This configuration uses Mod4 and Mod3. Make sure they are mapped properly using xev(1)
# and xmodmap(1). Usually, Mod4 is Alt (Alt_L) and Mod3 is Windows (Super_L)
exec ~/.startup
# Tell i3 about your preferred terminal. You can refer to this as $terminal
# later. It is recommended to set this option to allow i3 to open a terminal
# containing the introduction on first start.
terminal /usr/bin/urxvt
# workspace names
workspace 1 Main
workspace 2 Tiles
# colours
# border background text
client.focused #1793D1 #1793D1 #ffffff
client.focused_inactive #333333 #333333 #ffffff
client.unfocused #333333 #333333 #ffffff
client.urgent #D11931 #D11931 #ffffff
bar.focused #1793d1 #1793d1 #ffffff
bar.unfocused #333333 #333333 #ffffff
bar.urgent #d11931 #d11931 #ffffff
# ISO 10646 = Unicode
font -*-terminus-*-*-*-*-*-*-*-*-*-*-*-*
# Use Mouse+Mod4 to drag floating windows to their wanted position
floating_modifier Mod4
# Fullscreen (Mod4+f)
bindsym Mod4+f f
# Stacking (Mod4+h)
bindsym Mod4+s s
# Tabbed (Mod4+w)
bindsym Mod4+t T
# Default (Mod4+e)
bindsym Mod4+g d
# Toggle tiling/floating of the current window (Mod4+Shift+Space)
bindsym Mod4+space t
# Go into the tiling layer / floating layer, depending on whether
# the current window is tiling / floating (Mod4+t)
# bind Mod4+28 focus ft
# Focus (Mod4+j/k/l/;)
bindsym Mod4+h h
bindsym Mod4+j j
bindsym Mod4+k k
bindsym Mod4+l l
# (alternatively, you can use the cursor keys:)
bindsym Mod4+Left h
bindsym Mod4+Down j
bindsym Mod4+Up k
bindsym Mod4+Right l
# Focus Container (Mod3+j/k/l/;)
bindsym Mod1+h wch
bindsym Mod1+j wcj
bindsym Mod1+k wck
bindsym Mod1+l wcl
# (alternatively, you can use the cursor keys:)
bindsym Mod1+Left wch
bindsym Mod1+Down wcj
bindsym Mod1+Up wck
bindsym Mod1+Right wcl
# Snap (Mod4+Control+j/k/l/;)
bindsym Mod4+Control+h sh
bindsym Mod4+Control+j sj
bindsym Mod4+Control+k sk
bindsym Mod4+Control+l sl
# (alternatively, you can use the cursor keys:)
bindsym Mod4+Control+Left sh
bindsym Mod4+Control+Down sj
bindsym Mod4+Control+Up sk
bindsym Mod4+Control+Right sl
# Move (Mod4+Shift+j/k/l/;)
bindsym Mod4+Shift+h mh
bindsym Mod4+Shift+j mj
bindsym Mod4+Shift+k mk
bindsym Mod4+Shift+l ml
# (alternatively, you can use the cursor keys:)
bindsym Mod4+Shift+Left mh
bindsym Mod4+Shift+Down mj
bindsym Mod4+Shift+Up mk
bindsym Mod4+Shift+Right ml
# Move Container (Mod3+Shift+j/k/l/;)
bindsym Mod1+Shift+h wcmh
bindsym Mod1+Shift+j wcmj
bindsym Mod1+Shift+k wcmk
bindsym Mod1+Shift+l wcml
# Workspaces (Mod4+1/2/…)
bindsym Mod4+1 1
bindsym Mod4+2 2
#bindsym Mod4+3 3
#bindsym Mod4+4 4
#bindsym Mod4+4 5
#bindsym Mod4+6 6
#bindsym Mod4+7 7
#bindsym Mod4+8 8
#bindsym Mod4+9 9
#bindsym Mod4+0 10
# Move to Workspaces
bindsym Mod4+Shift+1 m1
bindsym Mod4+Shift+2 m2
#bindsym Mod4+Shift+3 m3
#bindsym Mod4+Shift+4 m4
#bindsym Mod4+Shift+5 m5
#bindsym Mod4+Shift+6 m6
#bindsym Mod4+Shift+7 m7
#bindsym Mod4+Shift+8 m8
#bindsym Mod4+Shift+9 m9
#bindsym Mod4+Shift+0 m10
# Marking
# Read 1 character and mark the current window with this character
bindsym Mod1+m exec i3-input -p 'mark ' -l 1 -P 'Mark: '
# Read 1 character and go to the window with the character
bindsym Mod1+g exec i3-input -p 'goto ' -l 1 -P 'Goto: '
# Mod4+Enter starts a new terminal
bindsym Mod4+Return exec /usr/bin/urxvt
# Mod4+Shift+q kills the current client
bindsym Mod4+Shift+q kill
# Mod4+v starts dmenu and launches the selected application
# for now, we don't have an own launcher
bindsym Mod4+r exec /usr/bin/dmenu_run
# Mod4+Shift+e exits i3
bindsym Mod4+Shift+x exit
# Mod4+Shift+r restarts i3 inplace
bindsym Mod4+Shift+r reload
bindsym Mod1+shift+r restart
#############################################################
# DELETE THE FOLLOWING LINES TO DISABLE THE WELCOME MESSAGE #
#############################################################
exec xmessage -file /etc/i3/welcome
moljac024 wrote:cardinals_fan wrote:If you can't use dwm, I recommend Xmonad. Awesome's ever-changing config file displeased me.
Awesome's ever-changing config file prevented me from ever even using it. I think I tried it for about 2 minutes though. I happily use Xmonad.
Ehem... How could you notice the ever-changing syntax in 2 minutes...?
I didn't notice it, I knew/heard about it. So I just didn't want to invest time in always learning a new configuration syntax.
]]>cardinals_fan wrote:If you can't use dwm, I recommend Xmonad. Awesome's ever-changing config file displeased me.
Awesome's ever-changing config file prevented me from ever even using it. I think I tried it for about 2 minutes though. I happily use Xmonad.
Ehem... How could you notice the ever-changing syntax in 2 minutes...?
If you try the Awesome3.0 release you wont have to keep changing it then.
Oh, things change even in the 3.0 versions. All the time. Every goddamn minor version upgrade, there is some change that makes the previous configuration fail miserably.
Frankly, I think the only reason why I still use awesome (which I do) is laziness. I don't have time to do the initial setup of any of the other tilers. it sucks, though. I know one can do a whole lot with wiboxes and what not -- I've seen it in screenshots and I've even been close to it myself -- but bam! came 3.1, and it took me half a day to figure out how to weed out all the errors created by the syntax changes. Then bam! came 3.2 and another half day out the window. Then bam!... etc. Now I've given up -- I just copy my keybindings to the new config file and that's it.
One of these days, I'm going to give xmonad a chance again.
Awesome - yeah, sure. Sigh.
]]>from my experience xmonad is more stable than awesome(except that synergy problem). so i use xmonad. anyway, awesome is best to start tile window manager
]]>