@@ -82,39 +82,63 @@ gsettings set org.gnome.desktop.wm.preferences workspace-names "['1', '2', '3',
8282# TODO make the keybindings work similar to AltSnap on windows (emulate AltSnap)
8383
8484# KEYBOARD SHORTCUTS (keybindings)
85- gsettings set org.gnome.settings-daemon.plugins.media-keys home " ['<Super>e']"
85+ # note: the keyboard shortcuts are designed to behave the same regardless of the
86+ # keyboard layout (EN or SK).
8687# TODO add a custom keybinding for gnome-system-monitor (ctrl+shift+esc)
8788# https://community.linuxmint.com/tutorial/view/1171
8889# and make sure that the process is idempotent
89- gsettings set org.gnome.desktop.wm.keybindings always-on-top " ['<Control><Alt><Super>space']"
90-
91- gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 " ['<Control><Alt><Super>h']"
92- gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 " ['<Control><Alt><Super>j']"
93- gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 " ['<Control><Alt><Super>k']"
94- gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 " ['<Control><Alt><Super>l']"
95- gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 " ['<Control><Alt><Super>semicolon']"
96- gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 " ['<Control><Alt><Super>apostrophe']"
97- gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 " ['<Control><Alt><Super>Return']"
98- gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 " ['<Control><Alt><Super>backslash']"
99-
100- gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-1 " ['<Shift><Control><Alt><Super>h']"
101- gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-2 " ['<Shift><Control><Alt><Super>j']"
102- gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-3 " ['<Shift><Control><Alt><Super>k']"
103- gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-4 " ['<Shift><Control><Alt><Super>l']"
104- gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-5 " ['<Shift><Control><Alt><Super>semicolon']"
105- gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-6 " ['<Shift><Control><Alt><Super>apostrophe']"
106- gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-7 " ['<Shift><Control><Alt><Super>Return']"
107- gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-8 " ['<Shift><Control><Alt><Super>backslash']"
90+ gsettings set org.gnome.settings-daemon.plugins.media-keys home " ['<Super>e']"
91+ gsettings set org.gnome.desktop.wm.keybindings always-on-top " ['<Control><Super>space']"
92+
93+ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 " ['<Control><Super>h']"
94+ # TODO FIX: ctrl+super+j switches to workspace 6 for some reason...
95+ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 " ['<Control><Super>j']"
96+ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 " ['<Control><Super>k']"
97+ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 " ['<Control><Super>l']"
98+ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 \
99+ " ['<Control><Super>semicolon', '<Control><Super>ocircumflex']"
100+ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 \
101+ " ['<Control><Super>apostrophe', '<Control><Super>section']"
102+ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 \
103+ " ['<Control><Super>Return']"
104+ gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 \
105+ " ['<Control><Super>backslash', '<Control><Super>ncaron']"
106+
107+ gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-1 " ['<Control><Alt><Super>h']"
108+ gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-2 " ['<Control><Alt><Super>j']"
109+ gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-3 " ['<Control><Alt><Super>k']"
110+ gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-4 " ['<Control><Alt><Super>l']"
111+ gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-5 \
112+ " ['<Control><Alt><Super>semicolon', '<Control><Alt><Super>ocircumflex']"
113+ gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-6 \
114+ " ['<Control><Alt><Super>apostrophe', '<Control><Alt><Super>section']"
115+ gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-7 \
116+ " ['<Control><Alt><Super>Return']"
117+ gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-8 \
118+ " ['<Control><Alt><Super>backslash', '<Control><Alt><Super>ncaron']"
108119
109120gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left " ['<Control><Super>Left']"
110121gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right " ['<Control><Super>Right']"
122+ gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-left " ['<Control><Alt><Super>Left']"
123+ gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-right " ['<Control><Alt><Super>Right']"
124+ gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-last " ['<Control><Alt><Super>End']"
125+
126+ gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-right " ['<Control><Alt><Super>Right']"
127+
111128gsettings set org.gnome.desktop.wm.keybindings toggle-fullscreen " ['F11']"
112129# gsettings set org.gnome.desktop.wm.preferences auto-raise 'true'
113130gsettings set org.gnome.shell.keybindings screenshot " ['Print']"
114131gsettings set org.gnome.shell.keybindings show-screenshot-ui " ['<Shift><Super>s']"
115- gsettings set org.gnome.shell.keybindings toggle-overview " ['<Control><Alt><Super>o']"
132+ # gsettings set org.gnome.shell.keybindings toggle-overview "['<Control><Alt><Super>o']"
116133gsettings set org.gnome.settings-daemon.plugins.media-keys control-center " ['<Alt>s']"
117134
135+ gsettings set org.gnome.shell.extensions.focus-changer focus-up " ['<Shift><Control><Alt><Super>Up']"
136+ gsettings set org.gnome.shell.extensions.focus-changer focus-down " ['<Shift><Control><Alt><Super>Down']"
137+ gsettings set org.gnome.shell.extensions.focus-changer focus-left " ['<Shift><Control><Alt><Super>Left']"
138+ gsettings set org.gnome.shell.extensions.focus-changer focus-right " ['<Shift><Control><Alt><Super>Right']"
139+
140+ gsettings set org.gnome.shell.extensions.clipboard-history toggle-menu " ['<Super>v']"
141+
118142# set default apps
119143xdg-mime default code.desktop text/markdown
120144xdg-mime default code.desktop application/x-shellscript
0 commit comments