awesome
Keybindings: https://www.cheatography.com/fievel/cheat-sheets/awesome-window-manager-3-x/pdf/
die meisten findet man auch über
man awesome
Motivation
Ich bin Softwareentwickler und bin es gewohnt mit Shortcuts statt mit der Maus zu arbeiten. An meinem Arbeitsplatz verwende ich nicht mal eine Maus, sondern eine Tastatur mit Trackpoint, weil ich den gelegentlichen Griff zur Maus optimieren wollte. Insofern wollte ich auch einen Fenstermanager, der die Tastaturbedienung unterstützt. Mit den sog. Tile-Window-Managern bin ich sehr gut klargekommen.
Konzepte
Window:
Ein Window ist das UI eines Programms. Ein Window ist immer der Master ... das die meiste Aufmerksamkeit hat.
Layout:
Client:
Tag:
Installation
Upgrade
Danach einmal ab- und wieder anmelden und voilà ... problemlos. Die ersten Tests mit IDEA sahen vielversprechend aus. Jetzt nur noch die persönliche Konfiguration migrieren und dabei vielleicht etwas über die neuen Möglichkeiten lernen (siehe: .
Konfiguration
Gleich am Anfang kopiert man am besten die Default rc.lua
in die perönliche Konfiguration (cp /etc/xdg/awesome/rc.lua ~/.config/awesome/
). Auf diese Weise hat man einen guten Startpunkt, um die Konfiguration nach seinem Geschmack anzupassen ... die Syntax/Aufbau dieser Datei ist allerdings ein wenig gewöhnungsbedürftig - ich schaffe es immer wieder die Datei zu zerstören, deshalb mache ich immer nur kleine Änderungen und löse dann eine Syntaxprüfung aus.
Vicious - Widgets
Nach der Installation des Packages (sudo apt-get install awesome-extra
) müssen die Module in die lokale Konfiguration kopiert werden (cp -a /usr/share/awesome/lib/vicious ~/.config/awesome/
).
Über local vicious = require("vicious")
ganz oben in der persönlichen rc.lua
wird die Vicious-Library geladen.
Ein Widget wird dann folgendermaßen erzeugt:
Task-Switcher
Per Default unterstützt awesome nur den Wechsel zwischen zwei Tasks. So kann man das erweitern:
http://stackoverflow.com/questions/11697102/awesome-alttab-just-switches-between-two-apps
Last updated
Was this helpful?