Read after this
Check out more extensions, settings, and tips to make more out of Gnome!
About 2153 wordsAbout 7 min
2025-06-07
Read after this
Check out more extensions, settings, and tips to make more out of Gnome!
Settings app and make some quick tweaks to your needs.See also
Check out the External Resources page for additional fixes, including a touchpad scrolling sensitivity fix.
You can always use your distro's GUI software store (such as Gnome's Software instead of the terminal).
Install these apps if you wish to unlock settings changes that are not easily accessible with the stock Settings app.
Gnome Tweaks
sudo dnf install gnome-tweakssudo pacman -S gnome-tweakssudo apt install gnome-tweaks
Dconf Editor
sudo dnf install dconf-editorsudo pacman -S dconf-editorsudo apt install dconf-editor
Extension Manager
flatpak install flathub com.mattjakeman.ExtensionManagerflatpak install --user flathub com.mattjakeman.ExtensionManager
All settings in Gnome Tweaks can be made through Dconf Editor (which you have downloaded) or gsettings (cli).
gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close"
gsettings set org.gnome.desktop.sound allow-volume-above-100-percent true
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"gsettings reset org.gnome.desktop.wm.preferences button-layout
gsettings reset org.gnome.desktop.sound allow-volume-above-100-percent
gsettings reset org.gnome.mutter experimental-featuresEnable maximise and minimise title bar buttons
gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close"Windows > Maximise --> on
Windows > Minimise --> on
gsettings reset org.gnome.desktop.wm.preferences button-layout
Volume overamplification
Allows volume from your desktop to be amplified beyond 100% at the cost of distortion.
gsettings set org.gnome.desktop.sound allow-volume-above-100-percent true/org/gnome/desktop/sound/allow-volume-above-100-percent
--> true
gsettings reset org.gnome.desktop.sound allow-volume-above-100-percentEnable Fractional Scaling Flag
Fractional scaling is enabled in most modern distros, but some apps do not work correctly as of Gnome 50 unless you toggle this flag on.
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"/org/gnome/mutter/experimental-features
--> scale-monitor-framebuffer
gsettings reset org.gnome.mutter experimental-featuresAll following settings can be appended through Dconf Editor or gsettings.
Use the following to append all keyboard shortcuts covered in this section.
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "['<Control><Super>Left', '<Super>Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "['<Control><Super>Right', '<Super>Page_Down']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-left "['<Super>bracketleft']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-right "['<Super>bracketright']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Alt><Shift>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Super><Shift>Tab']"
gsettings set org.gnome.settings-daemon.plugins.media-keys control-center "['<Super>I', '<Super>semicolon']"
gsettings set org.gnome.settings-daemon.plugins.media-keys home "['<Super>E']"
gsettings set org.gnome.desktop.wm.keybindings panel-run-dialog "['<Super>R']"
gsettings set org.gnome.desktop.wm.keybindings move-to-center "['<Super><Shift>Return']"
gsettings set org.gnome.desktop.wm.keybindings toggle-fullscreen "['<Super>F']"
gsettings set org.gnome.desktop.wm.keybindings close "['<Super>Q', '<Alt>F4']"gsettings reset org.gnome.desktop.wm.keybindings switch-to-workspace-left
gsettings reset org.gnome.desktop.wm.keybindings switch-to-workspace-right
gsettings reset org.gnome.desktop.wm.keybindings move-to-workspace-left
gsettings reset org.gnome.desktop.wm.keybindings move-to-workspace-right
gsettings reset org.gnome.desktop.wm.keybindings switch-windows
gsettings reset org.gnome.desktop.wm.keybindings switch-windows-backward
gsettings reset org.gnome.desktop.wm.keybindings switch-applications
gsettings reset org.gnome.desktop.wm.keybindings switch-applications-backward
gsettings reset org.gnome.settings-daemon.plugins.media-keys control-center
gsettings reset org.gnome.settings-daemon.plugins.media-keys home
gsettings reset org.gnome.desktop.wm.keybindings panel-run-dialog
gsettings reset org.gnome.desktop.wm.keybindings move-to-center
gsettings reset org.gnome.desktop.wm.keybindings toggle-fullscreen
gsettings reset org.gnome.desktop.wm.keybindings close| Keybinding | Shortcut |
|---|---|
Ctrl + Super + Arrow | Switch workspaces |
Super + Bracket | Move a window to the workspace left or right |
Alt + Tab | Switch windows |
Super + Tab | Switch apps |
Super + I or Super + ; | Launch Settings app |
Super + E | Launch home folder |
Super + R | Run command dialog |
Super + Shift + Return | Centre window |
Super + F | Fullscreen window |
Super + Q | Close window |
Use the following to append all keyboard shortcuts covered in this section. Keep in mind that some shortcuts would not be valid as you may need to install dependencies. Finish reading this section to learn more.
Quick append will erase ALL shortcuts you've appended in the custom section!
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "['<Control><Super>Left', '<Super>Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "['<Control><Super>Right', '<Super>Page_Down']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-left "['<Super>bracketleft']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-right "['<Super>bracketright']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Alt><Shift>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Super><Shift>Tab']"
gsettings set org.gnome.settings-daemon.plugins.media-keys control-center "['<Super>I', '<Super>semicolon']"
gsettings set org.gnome.settings-daemon.plugins.media-keys home "['<Super>E']"
gsettings set org.gnome.desktop.wm.keybindings panel-run-dialog "['<Super>R']"
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/launch-ptyxis/','/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/launch-mission-center/']"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/launch-ptyxis/ binding "<Super>Return"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/launch-ptyxis/ command ptyxis
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/launch-ptyxis/ name "Launch Ptyxis"
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/launch-ptyxis/','/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/launch-mission-center/']"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/launch-mission-center/ binding "<Control><Shift>Escape"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/launch-mission-center/ command "flatpak run io.missioncenter.MissionCenter"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/launch-mission-center/ name "Launch Mission Center"
gsettings set org.gnome.desktop.wm.keybindings move-to-center "['<Super><Shift>Return']"
gsettings set org.gnome.desktop.wm.keybindings toggle-fullscreen "['<Super>F']"
gsettings set org.gnome.desktop.wm.keybindings close "['<Super>Q', '<Alt>F4']"
flatpak install io.missioncenter.MissionCenter -ygsettings reset org.gnome.desktop.wm.keybindings switch-to-workspace-left
gsettings reset org.gnome.desktop.wm.keybindings switch-to-workspace-right
gsettings reset org.gnome.desktop.wm.keybindings move-to-workspace-left
gsettings reset org.gnome.desktop.wm.keybindings move-to-workspace-right
gsettings reset org.gnome.desktop.wm.keybindings switch-windows
gsettings reset org.gnome.desktop.wm.keybindings switch-windows-backward
gsettings reset org.gnome.desktop.wm.keybindings switch-applications
gsettings reset org.gnome.desktop.wm.keybindings switch-applications-backward
gsettings reset org.gnome.settings-daemon.plugins.media-keys control-center
gsettings reset org.gnome.settings-daemon.plugins.media-keys home
gsettings reset org.gnome.desktop.wm.keybindings panel-run-dialog
gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/launch-ptyxis/
gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/launch-mission-center/
gsettings reset org.gnome.desktop.wm.keybindings move-to-center
gsettings reset org.gnome.desktop.wm.keybindings toggle-fullscreen
gsettings reset org.gnome.desktop.wm.keybindings close| Keybinding | Shortcut |
|---|---|
Ctrl + Super + Arrow | Switch workspaces |
Super + Bracket | Move a window to the workspace left or right |
Alt + Tab | Switch windows |
Super + Tab | Switch apps |
Super + I or Super + ; | Launch Settings app |
Super + E | Launch home folder |
Super + R | Run command dialog |
Super + Return | Launch Ptyxis terminal |
Ctrl + Shift + Esc | Launch Mission Center |
Super + Shift + Return | Centre window |
Super + F | Fullscreen window |
Super + Q | Close window |
Switch workspaces (Windows-like)
Ctrl + Super + Arrow
# Also preserving the original keybinding
# <Super>Page_Up/Page_Down here because it is
# quite useful on a full-sized keyboard.
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "['<Control><Super>Left', '<Super>Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "['<Control><Super>Right', '<Super>Page_Down']"/org/gnome/desktop/wm/keybindings/switch-to-workspace-left
--> ['<Control><Super>Left']
/org/gnome/desktop/wm/keybindings/switch-to-workspace-right
--> ['<Control><Super>Right']
gsettings reset org.gnome.desktop.wm.keybindings switch-to-workspace-left
gsettings reset org.gnome.desktop.wm.keybindings switch-to-workspace-rightMove a window to the workspace left or right
Super + [
Super + ]
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-left "['<Super>bracketleft']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-right "['<Super>bracketright']"/org/gnome/desktop/wm/keybindings/move-to-workspace-left
--> ['<Super>bracketleft']
/org/gnome/desktop/wm/keybindings/move-to-workspace-right
--> ['<Super>bracketright']
gsettings reset org.gnome.desktop.wm.keybindings move-to-workspace-left
gsettings reset org.gnome.desktop.wm.keybindings move-to-workspace-rightMore powerfulAlt–Tab and Super–Tab
Alt + Tab switches windows
Super + Tab switches apps
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Alt><Shift>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Super><Shift>Tab']"/org/gnome/desktop/wm/keybindings/switch-windows
--> ['<Alt>Tab']
/org/gnome/desktop/wm/keybindings/switch-windows-backward
--> ['<Alt><Shift>Tab']
/org/gnome/desktop/wm/keybindings/switch-applications
--> ['<Super>Tab']
/org/gnome/desktop/wm/keybindings/switch-applications-backward
--> ['<Super><Shift>Tab']
gsettings reset org.gnome.desktop.wm.keybindings switch-windows
gsettings reset org.gnome.desktop.wm.keybindings switch-windows-backward
gsettings reset org.gnome.desktop.wm.keybindings switch-applications
gsettings reset org.gnome.desktop.wm.keybindings switch-applications-backwardLaunchSettings app (Windows-like)
Because Super + I may not work due to interference with other shortcuts, Super + ; is also provided here.
Super + I
Super + ;
gsettings set org.gnome.settings-daemon.plugins.media-keys control-center "['<Super>I', '<Super>semicolon']"/org/gnome/settings-daemon/plugins/media-keys/control-center
--> ['<Super>I', '<Super>semicolon']
gsettings reset org.gnome.settings-daemon.plugins.media-keys control-centerLaunch home folder (Windows-like)
Super + E
gsettings set org.gnome.settings-daemon.plugins.media-keys home "['<Super>E']"/org/gnome/settings-daemon/plugins/media-keys/home
--> ['<Super>E']
gsettings reset org.gnome.settings-daemon.plugins.media-keys homeRun command dialog (Windows-like)
Super + R
gsettings set org.gnome.desktop.wm.keybindings panel-run-dialog "['<Super>R']"/org/gnome/desktop/wm/keybindings/panel-run-dialog
--> ['<Super>R']
gsettings reset org.gnome.desktop.wm.keybindings panel-run-dialogCentre window
Super + Shift + Return
gsettings set org.gnome.desktop.wm.keybindings move-to-center "['<Super><Shift>Return']"gsettings reset org.gnome.desktop.wm.keybindings move-to-centerToggle fullscreen (universal)
Super + F
gsettings set org.gnome.desktop.wm.keybindings toggle-fullscreen "['<Super>F']"gsettings reset org.gnome.desktop.wm.keybindings toggle-fullscreenClose window (ergonomic)
Super + Q
gsettings set org.gnome.desktop.wm.keybindings close "['<Super>Q', '<Alt>F4']"gsettings reset org.gnome.desktop.wm.keybindings closeAppending the following changes will override all shortcuts you've added in the Settings's custom section. It is suggested that you append them manually through the Gnome Settings app --> Keyboard --> View and Customise Keyboard Shortcuts section instead if you have existing custom shortcuts.
LaunchPtyxis Terminal
Super + Return
Install dependencies
sudo dnf install ptyxispacman -S ptyxissudo apt install ptyxisLaunchMission Center (Windows-like)
Ctrl + Shft + Esc
Install dependencies
flatpak install flathub io.missioncenter.MissionCenterflatpak install --user flathub io.missioncenter.MissionCenterf2849-Touchpad scrolling fix filed under Hardware, not Gnomeon 38327-Super X to Super Qon 33924-aiers-gnome renamed to gnome-further-customisation to minimise personal brandingon 492fb-grammaron 8994b-Migrating from Dconf to Gsettingson 914cc-Link to external resources to allow for more resource acess.on ded63-Fix fractional scaling flag bug introduced in Gnome 50 for programs like Kando and DING4on dd399-More informative name.on 9c880-Update to follow: bolding guideline using highlights instead of bold.on 4447f-Remove extension recommendations in the default Gnome guide.on 00c9a-#39 Reformat project so each markdown file has their own asset subfolder in the public asset folder.on 58836-QoL auto install Mission Center.on 7c162-Consistent grammar.on 2348f-Grammatical adjustmentson c3f67-Moved shortcuts to main Gnome guide.on 7ee81-Slight stylistic adjustments.on 550fb-remove redundant backtick.on 35118-Grammar and Spell Checks for the entire Webon e8289-Typo Fixon 5810a-Cleaner way of displaying contributors in articles.on dc097-Moving to GitHub Development.on de685-Migrating to permalinks for article references.on ca708-Preserving original workspace switching keybinding alongside the addition.on 1d29b-Better contrast to link to aier's Gnome.on 2e060-Fixing missing Tab behavior.on b3a9f-Updated extension usage and added "Previously in My Setup" section.on c7562-Steramlining and making the guide more aesthetically pleasing.on 091f4-Remove outdated aier's Fedora Gnome reference guide and update links in Gnome Guideon ca005-aier's Fedora Guide Finished First Editionon 93f21-Adding icons to tabs.on d40a3-Modularizing for individual articles to be less overwhelming.on 777c6-Moved better text rendering as it is not a universal tweak. Improved formatting and uniformity.on c4638-Added TODOon d6a97-Adjusting to guidelineson 3fa27-Better text emphasis and adding adw-gtk3 guideon 0228f-Refactor documentation for improved clarity and consistency in formattingon b67e5-Refactor code structure for improved readability and maintainabilityon 46131-Implement code changes to enhance functionality and improve performanceon 9537b-Update terminal customization and guides to include devicons for Linux distributionson eee03-Adding tips for clarificationon 18e7d-Refactor Gnome guide: update author and contributor sections, remove TODO, and enhance keybinding instructionson cf777-Add TODO item for home folder shortcut in Gnome guideon 602e4-Refactor Gnome guide: remove TODO section, enhance tweaks details, and clarify warningson 2d6d9-Add keyboard shortcuts section with detailed commands and a cheatsheeton 412dd-Added keyboard shortcuts.on c31f9-Refactor terminal customization guide for improved clarity; update Bash example formatting and enhance details for Timeshift setup in Fedora guide.on 9d94b-maintainers tag added and guideline page addedon bd1c9-Updating and structuring Gnome Guide.on 2fa67-Structuring the guide.on 44d4a-bash script gnome.mdon 41c78-bash script for keyboard bindings, ai generatedon c6d93-gnome pageon d4ec7-gnome page modifiedon a4754-Under construction.on e5a30-Editing Fedora and Gnome guide.on 7e493-Noteon