I feel the awesome...

 The awesome wm's logotype I created back in November 2007.
awesome wm's logotype:
The awesome wm's logotype I created back in November 2007.

Somewhere in November, I volunteered to create some identity pieces for the awesome window manager. awesome is:

[...] is a floating and tiling window manager initialy based on a dwm code rewriting. It's extremely fast, small, dynamic and awesome

as the website says. After haf a year since I did the logo and website header, I'm finally using it, and let me tell you... It's AWESOME!

I've set up awesome according to a wiki article on Arch Linux Wiki. It was fairly easy to set up with all the packages in the repo and installation instructions in the Wiki. No problem there. After installing it, it was a matter of simply getting urxvt working with Awesome, a simple matter of editing ~/.awesomerc, and replacing "xterm" with "urxvt". A full guide (that includes dmenu, which I didn't install) can be found in the Keep Hopping blog by bernhard.

The colors in the urxvt (default white background) can be changed as easily by editing (first creating) the ~/.Xdefaults file. The sample file on Keep Hopping can be seen on the Internet.

 You can see the mcabber Jabber client running bottom right. The screenshot was taken using ImageMagick's import tool (the command you can see top left).
Arch Linux running awesome wm with urxvt:
You can see the mcabber Jabber client running bottom right. The screenshot was taken using ImageMagick's import tool (the command you can see top left).

I have yet to configure urxvt to use the Terminus font by Dimitar Zhekov, an excellent bitmap font which supports many, many Unicode ranges. I prefer this font over any monospaced font I've ever seen (both commercial and/or FLOSS).

Being new to totally terminal-based environment, I was a bit at loss setting up hibernation and suspend, but a few articles helped me out. Later last night, I had two aliases, "hibernow", and "suspnow" to hibernate and suspend my laptop.

Wireless was a bit of a hussle. Netcfg2 did not work as expected, and there was no help on the BBS, so I created a script that manually assigns all the parameters to the wireless interface, and another that stops the interface and releases the IP address assigned by DHCP. A few moments later, I had iwup and iwdown aliases to quickly bring wireless up and down.

An hour or so later, I've also set up the "power button press" and "lid close" events to trigger powerdown and suspend respectively. It was also quite trivial, and it almost felt dirty how easy it was to set things up.

I'll paste the code tonight, so stay tuned if you want it.

Reply

The content of this field is kept private and will not be shown publicly.

Powered by Drupal - Design by artinet