Skip to content

Instantly share code, notes, and snippets.

@mazzma12
Last active June 7, 2023 02:38
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save mazzma12/e5e0ba55138ff9b7b8d6c2b4c355f94e to your computer and use it in GitHub Desktop.
Save mazzma12/e5e0ba55138ff9b7b8d6c2b4c355f94e to your computer and use it in GitHub Desktop.
i3 gnome-shell keyboard bindings
# Remove switch to app https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/1250
for i in {1..9}; do gsettings set "org.gnome.shell.keybindings" "switch-to-application-$i" "[]"; done
# Necessary even with gnomesome : https://github.com/ChWick/gnomesome
for i in {1..9}; do gsettings set "org.gnome.desktop.wm.keybindings" "switch-to-workspace-$i" "['<super>$i']"; done
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<super>1']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<super>2']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<super>3']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<super>4']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "['<super>5']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 "['<super>6']"
for i in {1..9}; do gsettings set "org.gnome.desktop.wm.keybindings" "move-to-workspace-$i" "['<super><shift>$i']"; done
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-1 "['<super><shift>1']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-2 "['<super><shift>2']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-3 "['<super><shift>3']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-4 "['<super><shift>4']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-5 "['<super><shift>5']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-6 "['<super><shift>6']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<super>j']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<super>k']"
gsettings set org.gnome.desktop.wm.keybindings close "['<super><shift>q']"
# https://www.ostechnix.com/how-to-automatically-disable-touchpad-when-typing-in-ubuntu/
gsettings set org.gnome.desktop.peripherals.touchpad disable-while-typing true
# Unassign window key to overview
gsettings set org.gnome.mutter overlay-key ""
# Swith theme: https://extensions.gnome.org/extension/1518/dark-theme-toggle/
gsettings set org.gnome.desktop.interface gtk-theme Yaru
gsettings set org.gnome.desktop.interface gtk-theme Yaru-dark
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment