Skip to content
my Awesome(window management) configuration for Arch/Ubuntu
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
.gitignore
.luacheckrc
README.md
README_cn.md
rc.lua
rule.lua
variables.lua

README.md

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

中文版本: awesome/README_cn.md at master · alswl/awesome

You can’t perform that action at this time.