How To Install awesome on Fedora 36

In this tutorial we learn how to install awesome in Fedora 36. awesome is Highly configurable, framework window manager for X. Fast, light and extensible

Introduction

In this tutorial we learn how to install awesome on Fedora 36.

What is awesome

Awesome is a highly configurable, next generation framework window manager for X. It is very fast, light and extensible. It is primary targeted at power users, developers and any people dealing with every day computing tasks and want to have fine-grained control on its graphical environment.

We can use yum or dnf to install awesome on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install awesome.

Install awesome on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install awesome using dnf by running the following command:

sudo dnf -y install awesome

Install awesome on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install awesome using yum by running the following command:

sudo yum -y install awesome

How To Uninstall awesome on Fedora 36

To uninstall only the awesome package we can use the following command:

sudo dnf remove awesome

awesome Package Contents on Fedora 36

/etc/xdg/awesome
/etc/xdg/awesome/rc.lua
/usr/bin/awesome
/usr/bin/awesome-client
/usr/lib/.build-id
/usr/lib/.build-id/86
/usr/lib/.build-id/86/a85389ae694629f4ea5d0554d7543895619200
/usr/share/awesome
/usr/share/awesome/icons
/usr/share/awesome/icons/awesome16.png
/usr/share/awesome/icons/awesome32.png
/usr/share/awesome/icons/awesome48.png
/usr/share/awesome/icons/awesome64.png
/usr/share/awesome/lib
/usr/share/awesome/lib/awful
/usr/share/awesome/lib/awful/autofocus.lua
/usr/share/awesome/lib/awful/button.lua
/usr/share/awesome/lib/awful/client
/usr/share/awesome/lib/awful/client.lua
/usr/share/awesome/lib/awful/client/focus.lua
/usr/share/awesome/lib/awful/client/shape.lua
/usr/share/awesome/lib/awful/client/urgent.lua
/usr/share/awesome/lib/awful/completion.lua
/usr/share/awesome/lib/awful/dbus.lua
/usr/share/awesome/lib/awful/ewmh.lua
/usr/share/awesome/lib/awful/hotkeys_popup
/usr/share/awesome/lib/awful/hotkeys_popup/init.lua
/usr/share/awesome/lib/awful/hotkeys_popup/keys
/usr/share/awesome/lib/awful/hotkeys_popup/keys/firefox.lua
/usr/share/awesome/lib/awful/hotkeys_popup/keys/init.lua
/usr/share/awesome/lib/awful/hotkeys_popup/keys/qutebrowser.lua
/usr/share/awesome/lib/awful/hotkeys_popup/keys/termite.lua
/usr/share/awesome/lib/awful/hotkeys_popup/keys/tmux.lua
/usr/share/awesome/lib/awful/hotkeys_popup/keys/vim.lua
/usr/share/awesome/lib/awful/hotkeys_popup/widget.lua
/usr/share/awesome/lib/awful/init.lua
/usr/share/awesome/lib/awful/key.lua
/usr/share/awesome/lib/awful/keygrabber.lua
/usr/share/awesome/lib/awful/layout
/usr/share/awesome/lib/awful/layout/init.lua
/usr/share/awesome/lib/awful/layout/suit
/usr/share/awesome/lib/awful/layout/suit/corner.lua
/usr/share/awesome/lib/awful/layout/suit/fair.lua
/usr/share/awesome/lib/awful/layout/suit/floating.lua
/usr/share/awesome/lib/awful/layout/suit/init.lua
/usr/share/awesome/lib/awful/layout/suit/magnifier.lua
/usr/share/awesome/lib/awful/layout/suit/max.lua
/usr/share/awesome/lib/awful/layout/suit/spiral.lua
/usr/share/awesome/lib/awful/layout/suit/tile.lua
/usr/share/awesome/lib/awful/menu.lua
/usr/share/awesome/lib/awful/mouse
/usr/share/awesome/lib/awful/mouse/drag_to_tag.lua
/usr/share/awesome/lib/awful/mouse/init.lua
/usr/share/awesome/lib/awful/mouse/resize.lua
/usr/share/awesome/lib/awful/mouse/snap.lua
/usr/share/awesome/lib/awful/placement.lua
/usr/share/awesome/lib/awful/popup.lua
/usr/share/awesome/lib/awful/prompt.lua
/usr/share/awesome/lib/awful/remote.lua
/usr/share/awesome/lib/awful/rules.lua
/usr/share/awesome/lib/awful/screen.lua
/usr/share/awesome/lib/awful/spawn.lua
/usr/share/awesome/lib/awful/startup_notification.lua
/usr/share/awesome/lib/awful/tag.lua
/usr/share/awesome/lib/awful/titlebar.lua
/usr/share/awesome/lib/awful/tooltip.lua
/usr/share/awesome/lib/awful/util.lua
/usr/share/awesome/lib/awful/wibar.lua
/usr/share/awesome/lib/awful/wibox.lua
/usr/share/awesome/lib/awful/widget
/usr/share/awesome/lib/awful/widget/button.lua
/usr/share/awesome/lib/awful/widget/calendar_popup.lua
/usr/share/awesome/lib/awful/widget/clienticon.lua
/usr/share/awesome/lib/awful/widget/common.lua
/usr/share/awesome/lib/awful/widget/graph.lua
/usr/share/awesome/lib/awful/widget/init.lua
/usr/share/awesome/lib/awful/widget/keyboardlayout.lua
/usr/share/awesome/lib/awful/widget/launcher.lua
/usr/share/awesome/lib/awful/widget/layoutbox.lua
/usr/share/awesome/lib/awful/widget/layoutlist.lua
/usr/share/awesome/lib/awful/widget/only_on_screen.lua
/usr/share/awesome/lib/awful/widget/progressbar.lua
/usr/share/awesome/lib/awful/widget/prompt.lua
/usr/share/awesome/lib/awful/widget/taglist.lua
/usr/share/awesome/lib/awful/widget/tasklist.lua
/usr/share/awesome/lib/awful/widget/textclock.lua
/usr/share/awesome/lib/awful/widget/watch.lua
/usr/share/awesome/lib/beautiful
/usr/share/awesome/lib/beautiful.lua
/usr/share/awesome/lib/beautiful/gtk.lua
/usr/share/awesome/lib/beautiful/init.lua
/usr/share/awesome/lib/beautiful/theme_assets.lua
/usr/share/awesome/lib/beautiful/xresources.lua
/usr/share/awesome/lib/gears
/usr/share/awesome/lib/gears/cache.lua
/usr/share/awesome/lib/gears/color.lua
/usr/share/awesome/lib/gears/debug.lua
/usr/share/awesome/lib/gears/filesystem.lua
/usr/share/awesome/lib/gears/geometry.lua
/usr/share/awesome/lib/gears/init.lua
/usr/share/awesome/lib/gears/math.lua
/usr/share/awesome/lib/gears/matrix.lua
/usr/share/awesome/lib/gears/object
/usr/share/awesome/lib/gears/object.lua
/usr/share/awesome/lib/gears/object/properties.lua
/usr/share/awesome/lib/gears/protected_call.lua
/usr/share/awesome/lib/gears/shape.lua
/usr/share/awesome/lib/gears/sort
/usr/share/awesome/lib/gears/sort/init.lua
/usr/share/awesome/lib/gears/sort/topological.lua
/usr/share/awesome/lib/gears/string.lua
/usr/share/awesome/lib/gears/surface.lua
/usr/share/awesome/lib/gears/table.lua
/usr/share/awesome/lib/gears/timer.lua
/usr/share/awesome/lib/gears/wallpaper.lua
/usr/share/awesome/lib/menubar
/usr/share/awesome/lib/menubar/icon_theme.lua
/usr/share/awesome/lib/menubar/index_theme.lua
/usr/share/awesome/lib/menubar/init.lua
/usr/share/awesome/lib/menubar/menu_gen.lua
/usr/share/awesome/lib/menubar/utils.lua
/usr/share/awesome/lib/naughty
/usr/share/awesome/lib/naughty.lua
/usr/share/awesome/lib/naughty/core.lua
/usr/share/awesome/lib/naughty/dbus.lua
/usr/share/awesome/lib/naughty/init.lua
/usr/share/awesome/lib/wibox
/usr/share/awesome/lib/wibox/container
/usr/share/awesome/lib/wibox/container/arcchart.lua
/usr/share/awesome/lib/wibox/container/background.lua
/usr/share/awesome/lib/wibox/container/constraint.lua
/usr/share/awesome/lib/wibox/container/init.lua
/usr/share/awesome/lib/wibox/container/margin.lua
/usr/share/awesome/lib/wibox/container/mirror.lua
/usr/share/awesome/lib/wibox/container/place.lua
/usr/share/awesome/lib/wibox/container/radialprogressbar.lua
/usr/share/awesome/lib/wibox/container/rotate.lua
/usr/share/awesome/lib/wibox/container/scroll.lua
/usr/share/awesome/lib/wibox/drawable.lua
/usr/share/awesome/lib/wibox/hierarchy.lua
/usr/share/awesome/lib/wibox/init.lua
/usr/share/awesome/lib/wibox/layout
/usr/share/awesome/lib/wibox/layout/align.lua
/usr/share/awesome/lib/wibox/layout/constraint.lua
/usr/share/awesome/lib/wibox/layout/fixed.lua
/usr/share/awesome/lib/wibox/layout/flex.lua
/usr/share/awesome/lib/wibox/layout/grid.lua
/usr/share/awesome/lib/wibox/layout/init.lua
/usr/share/awesome/lib/wibox/layout/manual.lua
/usr/share/awesome/lib/wibox/layout/margin.lua
/usr/share/awesome/lib/wibox/layout/mirror.lua
/usr/share/awesome/lib/wibox/layout/ratio.lua
/usr/share/awesome/lib/wibox/layout/rotate.lua
/usr/share/awesome/lib/wibox/layout/scroll.lua
/usr/share/awesome/lib/wibox/layout/stack.lua
/usr/share/awesome/lib/wibox/widget
/usr/share/awesome/lib/wibox/widget/background.lua
/usr/share/awesome/lib/wibox/widget/base.lua
/usr/share/awesome/lib/wibox/widget/calendar.lua
/usr/share/awesome/lib/wibox/widget/checkbox.lua
/usr/share/awesome/lib/wibox/widget/graph.lua
/usr/share/awesome/lib/wibox/widget/imagebox.lua
/usr/share/awesome/lib/wibox/widget/init.lua
/usr/share/awesome/lib/wibox/widget/piechart.lua
/usr/share/awesome/lib/wibox/widget/progressbar.lua
/usr/share/awesome/lib/wibox/widget/separator.lua
/usr/share/awesome/lib/wibox/widget/slider.lua
/usr/share/awesome/lib/wibox/widget/systray.lua
/usr/share/awesome/lib/wibox/widget/textbox.lua
/usr/share/awesome/lib/wibox/widget/textclock.lua
/usr/share/awesome/themes
/usr/share/awesome/themes/default
/usr/share/awesome/themes/default/README
/usr/share/awesome/themes/default/background.png
/usr/share/awesome/themes/default/background_white.png
/usr/share/awesome/themes/default/layouts
/usr/share/awesome/themes/default/layouts/cornerne.png
/usr/share/awesome/themes/default/layouts/cornernew.png
/usr/share/awesome/themes/default/layouts/cornernw.png
/usr/share/awesome/themes/default/layouts/cornernww.png
/usr/share/awesome/themes/default/layouts/cornerse.png
/usr/share/awesome/themes/default/layouts/cornersew.png
/usr/share/awesome/themes/default/layouts/cornersw.png
/usr/share/awesome/themes/default/layouts/cornersww.png
/usr/share/awesome/themes/default/layouts/dwindle.png
/usr/share/awesome/themes/default/layouts/dwindlew.png
/usr/share/awesome/themes/default/layouts/fairh.png
/usr/share/awesome/themes/default/layouts/fairhw.png
/usr/share/awesome/themes/default/layouts/fairv.png
/usr/share/awesome/themes/default/layouts/fairvw.png
/usr/share/awesome/themes/default/layouts/floating.png
/usr/share/awesome/themes/default/layouts/floatingw.png
/usr/share/awesome/themes/default/layouts/fullscreen.png
/usr/share/awesome/themes/default/layouts/fullscreenw.png
/usr/share/awesome/themes/default/layouts/magnifier.png
/usr/share/awesome/themes/default/layouts/magnifierw.png
/usr/share/awesome/themes/default/layouts/max.png
/usr/share/awesome/themes/default/layouts/maxw.png
/usr/share/awesome/themes/default/layouts/spiral.png
/usr/share/awesome/themes/default/layouts/spiralw.png
/usr/share/awesome/themes/default/layouts/tile.png
/usr/share/awesome/themes/default/layouts/tilebottom.png
/usr/share/awesome/themes/default/layouts/tilebottomw.png
/usr/share/awesome/themes/default/layouts/tileleft.png
/usr/share/awesome/themes/default/layouts/tileleftw.png
/usr/share/awesome/themes/default/layouts/tiletop.png
/usr/share/awesome/themes/default/layouts/tiletopw.png
/usr/share/awesome/themes/default/layouts/tilew.png
/usr/share/awesome/themes/default/submenu.png
/usr/share/awesome/themes/default/taglist
/usr/share/awesome/themes/default/taglist/squarefw.png
/usr/share/awesome/themes/default/taglist/squarew.png
/usr/share/awesome/themes/default/theme.lua
/usr/share/awesome/themes/default/titlebar
/usr/share/awesome/themes/default/titlebar/close_focus.png
/usr/share/awesome/themes/default/titlebar/close_normal.png
/usr/share/awesome/themes/default/titlebar/floating_focus_active.png
/usr/share/awesome/themes/default/titlebar/floating_focus_inactive.png
/usr/share/awesome/themes/default/titlebar/floating_normal_active.png
/usr/share/awesome/themes/default/titlebar/floating_normal_inactive.png
/usr/share/awesome/themes/default/titlebar/maximized_focus_active.png
/usr/share/awesome/themes/default/titlebar/maximized_focus_inactive.png
/usr/share/awesome/themes/default/titlebar/maximized_normal_active.png
/usr/share/awesome/themes/default/titlebar/maximized_normal_inactive.png
/usr/share/awesome/themes/default/titlebar/minimize_focus.png
/usr/share/awesome/themes/default/titlebar/minimize_normal.png
/usr/share/awesome/themes/default/titlebar/ontop_focus_active.png
/usr/share/awesome/themes/default/titlebar/ontop_focus_inactive.png
/usr/share/awesome/themes/default/titlebar/ontop_normal_active.png
/usr/share/awesome/themes/default/titlebar/ontop_normal_inactive.png
/usr/share/awesome/themes/default/titlebar/sticky_focus_active.png
/usr/share/awesome/themes/default/titlebar/sticky_focus_inactive.png
/usr/share/awesome/themes/default/titlebar/sticky_normal_active.png
/usr/share/awesome/themes/default/titlebar/sticky_normal_inactive.png
/usr/share/awesome/themes/gtk
/usr/share/awesome/themes/gtk/theme.lua
/usr/share/awesome/themes/sky
/usr/share/awesome/themes/sky/awesome-icon.png
/usr/share/awesome/themes/sky/layouts
/usr/share/awesome/themes/sky/layouts/cornerne.png
/usr/share/awesome/themes/sky/layouts/cornernw.png
/usr/share/awesome/themes/sky/layouts/cornerse.png
/usr/share/awesome/themes/sky/layouts/cornersw.png
/usr/share/awesome/themes/sky/layouts/dwindle.png
/usr/share/awesome/themes/sky/layouts/fairh.png
/usr/share/awesome/themes/sky/layouts/fairv.png
/usr/share/awesome/themes/sky/layouts/floating.png
/usr/share/awesome/themes/sky/layouts/fullscreen.png
/usr/share/awesome/themes/sky/layouts/magnifier.png
/usr/share/awesome/themes/sky/layouts/max.png
/usr/share/awesome/themes/sky/layouts/spiral.png
/usr/share/awesome/themes/sky/layouts/tile.png
/usr/share/awesome/themes/sky/layouts/tilebottom.png
/usr/share/awesome/themes/sky/layouts/tileleft.png
/usr/share/awesome/themes/sky/layouts/tiletop.png
/usr/share/awesome/themes/sky/sky-background.png
/usr/share/awesome/themes/sky/theme.lua
/usr/share/awesome/themes/xresources
/usr/share/awesome/themes/xresources/assets.lua
/usr/share/awesome/themes/xresources/theme.lua
/usr/share/awesome/themes/zenburn
/usr/share/awesome/themes/zenburn/awesome-icon.png
/usr/share/awesome/themes/zenburn/layouts
/usr/share/awesome/themes/zenburn/layouts/cornerne.png
/usr/share/awesome/themes/zenburn/layouts/cornernw.png
/usr/share/awesome/themes/zenburn/layouts/cornerse.png
/usr/share/awesome/themes/zenburn/layouts/cornersw.png
/usr/share/awesome/themes/zenburn/layouts/dwindle.png
/usr/share/awesome/themes/zenburn/layouts/fairh.png
/usr/share/awesome/themes/zenburn/layouts/fairv.png
/usr/share/awesome/themes/zenburn/layouts/floating.png
/usr/share/awesome/themes/zenburn/layouts/fullscreen.png
/usr/share/awesome/themes/zenburn/layouts/magnifier.png
/usr/share/awesome/themes/zenburn/layouts/max.png
/usr/share/awesome/themes/zenburn/layouts/spiral.png
/usr/share/awesome/themes/zenburn/layouts/tile.png
/usr/share/awesome/themes/zenburn/layouts/tilebottom.png
/usr/share/awesome/themes/zenburn/layouts/tileleft.png
/usr/share/awesome/themes/zenburn/layouts/tiletop.png
/usr/share/awesome/themes/zenburn/taglist
/usr/share/awesome/themes/zenburn/taglist/squarefz.png
/usr/share/awesome/themes/zenburn/taglist/squarez.png
/usr/share/awesome/themes/zenburn/theme.lua
/usr/share/awesome/themes/zenburn/titlebar
/usr/share/awesome/themes/zenburn/titlebar/close_focus.png
/usr/share/awesome/themes/zenburn/titlebar/close_normal.png
/usr/share/awesome/themes/zenburn/titlebar/floating_focus_active.png
/usr/share/awesome/themes/zenburn/titlebar/floating_focus_inactive.png
/usr/share/awesome/themes/zenburn/titlebar/floating_normal_active.png
/usr/share/awesome/themes/zenburn/titlebar/floating_normal_inactive.png
/usr/share/awesome/themes/zenburn/titlebar/maximized_focus_active.png
/usr/share/awesome/themes/zenburn/titlebar/maximized_focus_inactive.png
/usr/share/awesome/themes/zenburn/titlebar/maximized_normal_active.png
/usr/share/awesome/themes/zenburn/titlebar/maximized_normal_inactive.png
/usr/share/awesome/themes/zenburn/titlebar/ontop_focus_active.png
/usr/share/awesome/themes/zenburn/titlebar/ontop_focus_inactive.png
/usr/share/awesome/themes/zenburn/titlebar/ontop_normal_active.png
/usr/share/awesome/themes/zenburn/titlebar/ontop_normal_inactive.png
/usr/share/awesome/themes/zenburn/titlebar/sticky_focus_active.png
/usr/share/awesome/themes/zenburn/titlebar/sticky_focus_inactive.png
/usr/share/awesome/themes/zenburn/titlebar/sticky_normal_active.png
/usr/share/awesome/themes/zenburn/titlebar/sticky_normal_inactive.png
/usr/share/awesome/themes/zenburn/zenburn-background.png
/usr/share/doc/awesome
/usr/share/doc/awesome/00-authors.md
/usr/share/doc/awesome/01-readme.md
/usr/share/doc/awesome/02-contributing.md
/usr/share/licenses/awesome
/usr/share/licenses/awesome/LICENSE
/usr/share/man/de/man1/awesome-client.1.gz
/usr/share/man/de/man1/awesome.1.gz
/usr/share/man/de/man5/awesomerc.5.gz
/usr/share/man/es/man1/awesome-client.1.gz
/usr/share/man/es/man1/awesome.1.gz
/usr/share/man/es/man5/awesomerc.5.gz
/usr/share/man/fr/man1/awesome-client.1.gz
/usr/share/man/fr/man1/awesome.1.gz
/usr/share/man/fr/man5/awesomerc.5.gz
/usr/share/man/it/man1/awesome-client.1.gz
/usr/share/man/it/man1/awesome.1.gz
/usr/share/man/it/man5/awesomerc.5.gz
/usr/share/man/man1/awesome-client.1.gz
/usr/share/man/man1/awesome.1.gz
/usr/share/man/man5/awesomerc.5.gz
/usr/share/man/ru/man1/awesome-client.1.gz
/usr/share/man/ru/man1/awesome.1.gz
/usr/share/man/ru/man5/awesomerc.5.gz
/usr/share/xsessions/awesome.desktop

References

Summary

In this tutorial we learn how to install awesome on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).