make GNOME not suck

posted on: February 01, 2024

updated on: February 23, 2024


I have been running GNOME as my desktop environment for a few years now. In order for me to stay sane while using it I make the following changes...you're welcome.

all ready to put in a script

printf "%% fix stupid settings in GNOME\n"

printf "~~ make sure minimize and maximize are shown in the title bar of windows\n"
gsettings set org.gnome.desktop.wm.preferences button-layout 'appmenu:minimize,maximize,close'

printf "~~ turn off the stupid hot corners\n"
gsettings set org.gnome.desktop.interface enable-hot-corners false

printf "~~ show 12h time\n"
gsettings set org.gnome.desktop.interface clock-format '12h'
gsettings set org.gtk.settings.file-chooser clock-format '12h'

printf "~~ turn off 'Natural Scrolling'\n"
gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false
gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll false

printf "~~ set up a vertical gradiant background, primary is on top, secondary on bottom\n"
gsettings set org.gnome.desktop.background picture-uri none
gsettings set org.gnome.desktop.background picture-uri-dark none
gsettings set org.gnome.desktop.background picture-options none
gsettings set org.gnome.desktop.background primary-color '#364860'
gsettings set org.gnome.desktop.background secondary-color '#5EA400'
gsettings set org.gnome.desktop.background color-shading-type 'vertical'

printf "~~ when scroll bars are needed always show them\n"
gsettings set org.gnome.desktop.interface overlay-scrolling false

printf "~~ don't attach modal dialogs to the Window (like a Mac OS sheet), it is stupid\n"
gsettings set org.gnome.mutter attach-modal-dialogs false

printf "~~ put nautilus into list view mode\n"
gsettings set org.gnome.nautilus.preferences default-folder-viewer 'list-view'

Update 2022-02-23 Added some blank lines between sections for readability.


tags: gnome | tip