Removing the Bottom Panel in GNOME 3 Classic
The bottom panel in GNOME Classic displays the window list via the “Window List” extension. If you don’t use it, there are several ways to remove it depending on your approach.
Method 1: Context menu removal (Recommended)
The simplest approach if your GNOME version supports it:
- Hover over a blank area of the bottom panel
- Press Ctrl + Super + Right Click
- Select “Remove This Panel” from the context menu
This works on modern GNOME Classic installations (GNOME 3.36+). The setting persists across sessions.
Method 2: Disable the Window List extension
If the context menu method doesn’t work or you want to keep the panel structure but hide the window list:
- Open Extensions application
- Find “Window List” in the list
- Toggle it off
Note that on some distributions (like Rocky Linux, AlmaLinux), GNOME Classic has the Window List extension as a hard dependency. Disabling it via the GUI may not prevent it from loading on startup.
Method 3: Remove the extension package
For a more permanent solution, particularly on systems where the Window List is a required dependency:
sudo yum remove gnome-shell-extension-window-list
Or on Debian/Ubuntu systems:
sudo apt remove gnome-shell-extension-window-list
Be aware that on some distributions, this may trigger removal of the entire gnome-classic-session package due to dependency constraints. Check what will be removed before confirming.
If you need to reinstall it later:
sudo yum reinstall gnome-shell-extension-window-list
Method 4: Direct file removal (Not recommended)
You can manually delete the extension directory, but this bypasses package management:
sudo rm -rf /usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com
This method isn’t recommended because:
- Package managers won’t track the removal
- System updates may reinstall it
- Reinstalling the package won’t restore the extension files without additional steps
Use this only if you fully understand the implications.
Troubleshooting
If the bottom panel persists after disabling the extension, try restarting GNOME Shell:
killall -3 gnome-shell
On Wayland sessions (the default on modern distributions), you may need to log out and back in instead, as the shell restart method is less reliable.
If you want to completely hide the panel without removing it:
- Right-click the panel → Panel preferences
- Set the panel to “autohide” mode
- Adjust size to minimum if the option exists
This keeps the extension installed but hides it when unused.
Additional Tips and Best Practices
When implementing the techniques described in this article, consider these best practices for production environments. Always test changes in a non-production environment first. Document your configuration changes so team members can understand what was modified and why.
Keep your system updated regularly to benefit from security patches and bug fixes. Use package managers rather than manual installations when possible, as they handle dependencies and updates automatically. For critical systems, maintain backups before making any significant changes.
Quick Verification
After applying the changes described above, verify that everything works as expected. Run the relevant commands to confirm the new configuration is active. Check system logs for any errors or warnings that might indicate problems. If something does not work as expected, review the steps carefully and consult the official documentation for your specific version.

Thank you!
Thank you, works great!
Hi Sir:
How to disable copy & paste functions on centos 7 with terminal ?