[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
howtos:window_managers:awesome [2015/01/01 13:45 (UTC)] – [awesome Dynamic Window Manager] rewrite sbolokanov | howtos:window_managers:awesome [2015/04/14 21:48 (UTC)] (current) – Removed 4 U200B (zero wdth space) in http://awesome.naquadah.org/doc/api/ didierspaier | ||
---|---|---|---|
Line 1: | Line 1: | ||
<!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> | <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> | ||
- | ==== awesome (Dynamic Window Manager) | + | ====== awesome (Dynamic Window Manager) |
- | awesome is a highly configurable, | + | [[http:// |
Licensed under the [[http:// | Licensed under the [[http:// | ||
- | ==== awesome on Slackware ==== | ||
- | Slackware does not come with awesome Window Manager. You will need to add it manually. | ||
- | == Dependencies == | + | ===== Dependencies |
- | Install | + | Prior to installing awesome, you will need the following dependencies |
- | * libxdg-basedir - slackbuild available on [[http:// | + | * [[http:// |
- | * lgi - slackbuild available on [[http:// | + | * [[http:// |
- | // | + | |
+ | //note//: All of the above are available at [[http:// | ||
- | == Installation == | + | ===== Installation |
- | Download | + | If you have installed all of the above dependencies, |
- | Build and install the package. | + | \\ |
+ | Grab the slackbuild from [[http:// | ||
+ | Build it.\\ | ||
+ | And then install the produced | ||
+ | === Use awesome as your WM === | ||
+ | You can select awesome as your Window Manager by running xwmconfig from a terminal.\\ | ||
+ | - Open your terminal of choice. | ||
+ | - Run ' | ||
+ | - Select xinitrc.awesome from the menu and hit enter. | ||
+ | This way when you start X, awesome will be picked up as your WM. | ||
- | == Configuration | + | ===== Configure awesome ===== |
- | awesome | + | By default, if there is no local config, |
- | - $ mkdir -p ~/.config/awesome/ | + | If you want to use your own configuration, you will need to do the following. |
- | - $ cp / | + | - Create a directory for awesome configuration file <code bash> |
- | + | - Copy the default awesome | |
- | awesome is using LUA scripting language for configuration.\\ | + | |
- | In order to customize awesome | + | |
- | Some examples for customizations: | + | |
- | | + | |
- | | + | |
- | For explanation on how to configure | + | |
- | + | ||
- | ==== Starting | + | |
- | Exit X server and run //xwmconfig// | + | |
- | Choose awesome from the menu and run //startx// to start X server again. | + | |
+ | Now you can go and change ~/ | ||
+ | \\ | ||
+ | If you want, you can go and read [[http:// | ||
+ | \\ | ||
+ | Some examples for own my customizations: | ||
+ | * modkey = Mod1 - (line 53) this changes the modkey to // | ||
+ | * terminal = terminator - (line 44) this changes the terminal to terminator (my favorite terminal). By default it is xterm | ||
====== Links ====== | ====== Links ====== | ||
- | * Home page: [[http:// | + | * awesome home page: [[http:// |
- | * wiki: [[http:// | + | * awesome |
- | * FAQ: [[http:// | + | * awesome |
+ | * Lua API documentation: | ||
* Configuration: | * Configuration: | ||
+ | * More on Dynamic Window Managers (wikipedia): | ||
====== Sources ====== | ====== Sources ====== | ||
<!-- If you are copying information from another source, then specify that source --> | <!-- If you are copying information from another source, then specify that source --> |