gsettings

Table of Contents

1. Describe a key

gsettings describe org.gnome.desktop.thumbnail-cache maximum-age

2. GNOME

2.1. Turn off blank screen

gsettings set org.gnome.desktop.session idle-delay "uint32 0"

2.2. Blank screen after 15 minutes

gsettings set org.gnome.desktop.session idle-delay "uint32 900"

2.3. Reset grid folders

gsettings reset-recursively org.gnome.desktop.app-folders

2.4. Sort grid alphabetically

gsettings set org.gnome.shell app-picker-layout "[]"

2.5. Workspace and window shortcuts

gsettings set org.gnome.desktop.wm.keybindings maximize "['<Super>Up', '<Super>k']"
gsettings set org.gnome.desktop.wm.keybindings unmaximize "['<Super>Down', '<Super>j']"

gsettings set org.gnome.mutter.keybindings toggle-tiled-left "['<Super>Left', '<Super><Ctrl>h']"
gsettings set org.gnome.mutter.keybindings toggle-tiled-right "['<Super>Right', '<Super><Ctrl>l']"

gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-1 "['<Super><Shift>Home', '<Super><Shift><Alt>h']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-last "['<Super><Shift>End', '<Super><Shift><Alt>l']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-left "['<Super><Shift>Page_Up', '<Super><Shift>h']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-right "['<Super><Shift>Page_Down', '<Super><Shift>l']"

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Super>Home', '<Super><Alt>h']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-last "['<Super>End', '<Super><Alt>l']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "['<Super>Page_Up', '<Super>h']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "['<Super>Page_Down', '<Super>l']"