awesome

From XennisWiki
Jump to: navigation, search

awesome is a dynamic window manager for the X Window System developed in the C and Lua programming languages. Lua is also used for configuring and extending the window manager. Its development began as a fork of dwm. It aims to be extremely small and fast, yet extensively customizable. It makes it possible for the user to manage windows with the use of keyboard. (Wikipedia)

Installation

Arch Linux

First install X.org Server and then awesome (maybe vicious as well)

pacman -S awesome

Next configure the ~/.config/awesome/rc.lua (see Configuration section). The default terminal is xterm, so maybe install it as well or change it.

echo "exec awesome" >> ~/.xinitrc
startx

Configuration

Awesome WM Copycats

mkdir -p ~/.config/
git clone --recursive https://github.com/lcpz/awesome-copycats ~/.config/awesome
cp ~/.config/awesome/rc.lua.template ~/.config/awesome/rc.lua

Set theme

Change the chosen_theme variable in rc.lua.

Set terminal

Change the terminal variable in rc.lua.

Errors and problems

All characters are squares

Solution
pacman -S ttf-dejavu

Wrong keyboard layout

Solution
setxkbmap -layout de

See also

External links