My rc.lua file for the windows manager awesome
. I use this
configuration on many of my machines running Debian unstable.
The services launched when logging in are:
- xfce4-power-manager.
- volumeicon.
- xscreensaver.
- polkit-gnome-authentication-agent-1 (mandatory if using nm-applet).
- gnome-settings-daemon (mandatory if using gnome-terminal). If you are not
using gnome-terminal, please comment gnome-settings-daemon in rc.lua file.
- gnome-terminal (not mandatory).
- Wicd (optional).
- nm-applet (not mandatory).
- conky (not mandatory).
- dispad (not mandatory).
- dropbox (not mandatory).
There are only two required components being xfce4-power-manager and volumeicon.
If using gnome-terminal and nm-applet then polkit-gnome-authentication-agent-1
(for nm-applet
) , and
gnome-settings-daemon (for gnome-terminal
) are necessary.
With xfce4-power-manager
, it is possible to make works most of the hotkeys. The use of gnome-settings-daemon
avoids losing the contrast of active tabs in gnome-terminal
.
To use this rc.lua
, you must install the packages listed in
the "services launched when logging in" shown above. If you want to use this configuration as it is, install the following:
- gnome-terminal.
- wicd-client.
- gnome-settings-daemon.
- xfce4-power-manager.
- volumeicon.
- dispad.
- conky.
- dropbox.
- feh.
To use these awesome
's configurations, you have to:
- Clone this repository in
~/.config/
:
cd ~/.config/
git clone https://muammar@github.com/muammar/awesome.git
- Install required programs or those that you need.
On Debian based systems:
sudo apt install xfce4-power-manager volumeicon-alsa xscreensaver policykit-1-gnome gnome-settings-daemon network-manager-gnome conky
- Change
eths
array in line 87 ofwidgets.lua
to add your network devices. - Modify
setxkbmap
in line 15 ofrc.lua
to match your keyboard. - Log out and Log in.
All startup applications are in autostart.lua
. You can change this file to your needs.
As of awesome wm 4.0, the WM appropriately manages the scaling of the screen. The only necessary change you may do is related to the scaling factor. In my case, as I use gnome, I change it as shown below.
- Change the scaling factor for Gnome applications:
gsettings set org.gnome.desktop.interface scaling-factor 2