Move to previous/next workspace
<super><pg up/down>
Move window to previous/next workspace
<shift><super><pg up/down>
Tileing: maximize/minimize window
<super><up/down>
Tiling: move window to left or right half
<super><left/right>
Follow the instructions on the page (git clone, then symlink. The extensions can also be symlinked).
On Ubuntu we need to enable it via the gnome-shell-extension-manager
(sudo apt install gnome-shell-extension-manager
)
Get shell version
gnome-shell --version
Shell logs (e.g. to debug an extension not starting)
journalctl /usr/bin/gnome-shell -S "2024-05-12 22:00"
Run a mini gnome session!!
dbus-run-session -- gnome-shell --nested --wayland
In .config/gtk-3.0/gtk.css
decoration, window, window.background, window.titlebar, *.titlebar {
border-radius: 0px;
}
gsettings set org.gnome.desktop.wm.preferences focus-mode 'sloppy'
Set which buttons are visible on a window menu bar
gsettings set org.gnome.desktop.wm.preferences button-layout
":minimize,maximize,close"