


To the following: (“dmenu_run”)Ĭhange the description to “run dmenu” instead of “run prompt” 8. It should be on line 313: - PromptĬhange the second line, from: ().mypromptbox:run()

Change The Default Run PromptĬhange the run prompt to dmenu, assuming you have dmenu installed. Under the above line, change the terminal where it says.You can change the default terminal by making changes in the below given line: - This is used later as the default terminal and editor to run. We can auto start some applications like picom and nitrogen when Awesome starts.Īdd these lines at the bottom of the config file to start applications: - Autostart Applications _shell(“picom”) _shell(“nitrogen -restore”) 6. config folder and the awesome folder created in your home directory: # cp /etc/xdg/awesome/rc.lua ~/.config/awesome 5. Copy The Config Fileįor us to make changes and modify the window manager, we need to edit the rc.lua file, which is the configuration file for Awesome.Ĭopy the config file so that we can edit it later. Some of them are necessary to make changes and get help online in the window manager: # sudo pacman -S firefox vlc virtualbox xfce4-taskmanager xfce4-power-manager xfce4-settings scrot pcmanfm kitty nitrogen picom geany file-roller dmenu 4. You can install some of these packages if need be. This method is to initialize and start Awesome without a Display Manager like lightdmĪdd Awesome to the xinitrc file: # echo “exec awesome” > ~/.xinitrc Use this command to install Awesome, Xorg and Xterm terminal: # sudo pacman -S xorg-server xorg-xinit xterm awesome 2. It is one of the best guides on Medium.Īfter installing Awesome, you can check this link for installing applications for various uses. We have a complete guide on installing Arch Linux on this blog if you want to install it or if you want to save it for future reference. This guide assumes you are running Arch Linux. Given below are installation instructions and some configuration steps to help you get started. This is the official website of the Awesome WM. It is configured in the Lua programming language, and it is very fast and extensible. Awesome Window Manager is a highly configurable, dynamic tiling window manager.
