Awesome
First, install the Awesome window manager:
$ dnf install awesome
Next, configure Awesome. I maintain my Awesome configuration such that it is accessible with:
$ git clone https://www.flyn.org/git/awesome-config
You should install the contents of the awesome-config folder at ~/.config/awesome (i.e., drop the -config portion of the directory name). My configuration assumes that ~/.config/awesome/themes/flyn/background is a symbolic link to a background picture. Set this with something like:
$ ln -sf /usr/share/backgrounds/default.png ~/.config/awesome/themes/flyn/background.png
To login with awesome, select the “awesome” option presented by GDM (gears button). The result is a very simple configuration with the following input bindings. The modifier key (i.e., Mod) is the key most often labeled something like Command or Windows.
- Mod-Ctrl-q: Quit Awesome and thus terminate the login session.
- Mod-Ctrl-r: Restart Awesome.
- Mod-Ctrl-Space: Toggle the focused window between floating and tiled mode.
- Mod-Escape: Return to the previous virtual desktop.
- Mod-Left: Select the next virtual desktop to the left.
- Mod-Right: Select the next virtual desktop to the right.
- Mod-Return: Run a gnome-terminal.
- Mod-f: Grow the focused window to span the screen.
- Mod-q: Quit the focused application.
- Mod-r: Activate a run-command prompt at the bottom of the screen.
- Mod-r: Activate a run-command prompt at the bottom of the screen.
- Mod-Space: Toggle the tiling style.
- Mod-Tab: Shift focus to previous window.
- Mod-Volume Down: Lower the speaker volume.
- Mod-Volume Mute: Mute the speaker.
- Mod-Volume Up: Raise the speaker volume.
- Mod-Click-and-drag: Move a window.
- Mod-Left-click-and-drag: Resize a window.
I use many of the GNOME tools along with Awesome. Some of them require a little nudging to get to work:
- gnome-control-center requires the XDG_CURRENT_DESKTOP environment variable set to GNOME.