awesome
awesome copied to clipboard
my Awesome(window management) configuration for Arch/Ubuntu
alswl's Awesome WM Configuration
Feature
- improved tag name, use
\123as689` or self defined tag name - mouse position remember for every window client # TODO
- multi screen support # TODO
- voluem / cpu / mem / eth widgets
Now this configuration support awesome v4.2.
Dependency
Arch(tested):
awesome / vicious
Ubuntu(12.04):
awesome / awesome-extra
Install
cd /your/configuration/path/
cd awesome
git clone https://github.com/alswl/awesome.git
ln -s $PWD ~/.config
# generate menu
xdg_menu --format awesome --root-menu /etc/xdg/menus/arch-applications.menu >~/.config/awesome/archmenu.lua
# restart awesome
Usage
Shortcut:
- System
Mod + Return- Open terminal
Mod + Ctrl + r- Restart awesome
Mod + Ctrl + l- Lock Screen
Mod + r- Run command
Mod + x- Run lua
Mod + f- Fullscreen
Mod + - / Mod + = / Mod + BackSpace- Volume control
Media key- Volume control
Mod + [ / Mod + ]- Brightness control # TODO
- Tag
Mod + i- Left tag in same screen
Mod + o- Right tag in same screen
Mod + j / Mod + k- Siwth client in current tag
Mod + Shift + Tab- Switch last used tag
Ctrl + Tab- Switch last used tag
Mod + \123qweas`- swich tag
Mod + Space- Next layout
Mod + Shift + Space- Last layout
- Client
Mod + Shift + j / Mod + Shift + k- Move client
Mod + q- Close client
Mod + Tab- Switch last used client
Mod + Control + Space- set client Float
Mod + Control + Return- Set client to main client
Mod + n- Set client minimal
Mod + Shift + m- Set client max size
Mod + \\- Set client max height
Mod + m- Set client center
- Multi screen
Mod + l / Mod +h- Switch between screen # TODO