How To Install gnome-shell-extension-pop-shell on Fedora 36

In this tutorial we learn how to install gnome-shell-extension-pop-shell in Fedora 36. gnome-shell-extension-pop-shell is GNOME Shell extension for advanced tiling window management

Introduction

In this tutorial we learn how to install gnome-shell-extension-pop-shell on Fedora 36.

What is gnome-shell-extension-pop-shell

Pop Shell is a keyboard-driven layer for GNOME Shell which allows for quick and sensible navigation and management of windows. The core feature of Pop Shell is the addition of advanced tiling window management - a feature that has been highly-sought within our community. For many - ourselves included - i3wm has become the leading competitor to the GNOME desktop.

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

Install gnome-shell-extension-pop-shell 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 gnome-shell-extension-pop-shell using dnf by running the following command:

sudo dnf -y install gnome-shell-extension-pop-shell

Install gnome-shell-extension-pop-shell 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 gnome-shell-extension-pop-shell using yum by running the following command:

sudo yum -y install gnome-shell-extension-pop-shell

How To Uninstall gnome-shell-extension-pop-shell on Fedora 36

To uninstall only the gnome-shell-extension-pop-shell package we can use the following command:

sudo dnf remove gnome-shell-extension-pop-shell

gnome-shell-extension-pop-shell Package Contents on Fedora 36

/usr/share/doc/gnome-shell-extension-pop-shell
/usr/share/doc/gnome-shell-extension-pop-shell/README.md
/usr/share/glib-2.0/schemas/org.gnome.shell.extensions.pop-shell.gschema.xml
/usr/share/gnome-control-center/keybindings/10-pop-shell-move.xml
/usr/share/gnome-control-center/keybindings/10-pop-shell-navigate.xml
/usr/share/gnome-control-center/keybindings/10-pop-shell-tile.xml
/usr/share/gnome-shell/extensions/[email protected]
/usr/share/gnome-shell/extensions/[email protected]/arena.js
/usr/share/gnome-shell/extensions/[email protected]/auto_tiler.js
/usr/share/gnome-shell/extensions/[email protected]/color_dialog
/usr/share/gnome-shell/extensions/[email protected]/color_dialog/main.js
/usr/share/gnome-shell/extensions/[email protected]/config.js
/usr/share/gnome-shell/extensions/[email protected]/context.js
/usr/share/gnome-shell/extensions/[email protected]/dark.css
/usr/share/gnome-shell/extensions/[email protected]/dbus_service.js
/usr/share/gnome-shell/extensions/[email protected]/dialog_add_exception.js
/usr/share/gnome-shell/extensions/[email protected]/ecs.js
/usr/share/gnome-shell/extensions/[email protected]/error.js
/usr/share/gnome-shell/extensions/[email protected]/events.js
/usr/share/gnome-shell/extensions/[email protected]/executor.js
/usr/share/gnome-shell/extensions/[email protected]/extension.js
/usr/share/gnome-shell/extensions/[email protected]/floating_exceptions
/usr/share/gnome-shell/extensions/[email protected]/floating_exceptions/config.js
/usr/share/gnome-shell/extensions/[email protected]/floating_exceptions/main.js
/usr/share/gnome-shell/extensions/[email protected]/floating_exceptions/utils.js
/usr/share/gnome-shell/extensions/[email protected]/focus.js
/usr/share/gnome-shell/extensions/[email protected]/forest.js
/usr/share/gnome-shell/extensions/[email protected]/fork.js
/usr/share/gnome-shell/extensions/[email protected]/geom.js
/usr/share/gnome-shell/extensions/[email protected]/grab_op.js
/usr/share/gnome-shell/extensions/[email protected]/highcontrast.css
/usr/share/gnome-shell/extensions/[email protected]/icons
/usr/share/gnome-shell/extensions/[email protected]/icons/pop-shell-auto-off-symbolic.svg
/usr/share/gnome-shell/extensions/[email protected]/icons/pop-shell-auto-on-symbolic.svg
/usr/share/gnome-shell/extensions/[email protected]/keybindings.js
/usr/share/gnome-shell/extensions/[email protected]/launcher.js
/usr/share/gnome-shell/extensions/[email protected]/launcher_service.js
/usr/share/gnome-shell/extensions/[email protected]/lib.js
/usr/share/gnome-shell/extensions/[email protected]/light.css
/usr/share/gnome-shell/extensions/[email protected]/log.js
/usr/share/gnome-shell/extensions/[email protected]/metadata.json
/usr/share/gnome-shell/extensions/[email protected]/movement.js
/usr/share/gnome-shell/extensions/[email protected]/node.js
/usr/share/gnome-shell/extensions/[email protected]/once_cell.js
/usr/share/gnome-shell/extensions/[email protected]/panel_settings.js
/usr/share/gnome-shell/extensions/[email protected]/prefs.js
/usr/share/gnome-shell/extensions/[email protected]/rectangle.js
/usr/share/gnome-shell/extensions/[email protected]/result.js
/usr/share/gnome-shell/extensions/[email protected]/scheduler.js
/usr/share/gnome-shell/extensions/[email protected]/search.js
/usr/share/gnome-shell/extensions/[email protected]/settings.js
/usr/share/gnome-shell/extensions/[email protected]/shell.js
/usr/share/gnome-shell/extensions/[email protected]/shortcut_overlay.js
/usr/share/gnome-shell/extensions/[email protected]/stack.js
/usr/share/gnome-shell/extensions/[email protected]/tags.js
/usr/share/gnome-shell/extensions/[email protected]/tiling.js
/usr/share/gnome-shell/extensions/[email protected]/utils.js
/usr/share/gnome-shell/extensions/[email protected]/window.js
/usr/share/gnome-shell/extensions/[email protected]/xprop.js
/usr/share/licenses/gnome-shell-extension-pop-shell
/usr/share/licenses/gnome-shell-extension-pop-shell/LICENSE

References

Summary

In this tutorial we learn how to install gnome-shell-extension-pop-shell on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).