Keep only Tiling Shell's preferences in gnome-settings.dconf
shellcheck / shellcheck (push) Failing after 14s

selected-layouts, last-version-name-installed and overridden-settings are
Tiling Shell's own state from the machine the file came from: the layout
of each of its 8 workspaces, the version it last ran, and the GNOME
settings to restore if it's turned off. Loaded on other machines, they
reset users' layouts whenever the file changed and could restore the
wrong GNOME settings. Existing machines keep their current values.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-05 09:08:27 -07:00
co-authored by Claude Opus 5.5
parent 906f2b1b47
commit c7c9d0536b
-3
View File
@@ -1,9 +1,6 @@
[tilingshell] [tilingshell]
enable-autotiling=true enable-autotiling=true
enable-window-border=false enable-window-border=false
last-version-name-installed='16.4'
layouts-json='[{"id":"Layout 2","tiles":[{"x":0,"y":0,"width":0.333203125,"height":1,"groups":[1]},{"x":0.333203125,"y":0,"width":0.3335937500000003,"height":1,"groups":[2,1]},{"x":0.666796875,"y":0,"width":0.33320312500000004,"height":1,"groups":[2]}]},{"id":"17750231","tiles":[{"x":0,"y":0,"width":1,"height":1,"groups":[]}]},{"id":"18652208","tiles":[{"x":0,"y":0,"width":0.5,"height":1,"groups":[1]},{"x":0.5,"y":0,"width":0.5000000000000004,"height":1,"groups":[1]}]}]' layouts-json='[{"id":"Layout 2","tiles":[{"x":0,"y":0,"width":0.333203125,"height":1,"groups":[1]},{"x":0.333203125,"y":0,"width":0.3335937500000003,"height":1,"groups":[2,1]},{"x":0.666796875,"y":0,"width":0.33320312500000004,"height":1,"groups":[2]}]},{"id":"17750231","tiles":[{"x":0,"y":0,"width":1,"height":1,"groups":[]}]},{"id":"18652208","tiles":[{"x":0,"y":0,"width":0.5,"height":1,"groups":[1]},{"x":0.5,"y":0,"width":0.5000000000000004,"height":1,"groups":[1]}]}]'
move-window-right=['<Super>Right'] move-window-right=['<Super>Right']
overridden-settings="{\"org.gnome.mutter.keybindings\":{\"toggle-tiled-right\":\"['<Super>Right']\",\"toggle-tiled-left\":\"['<Super>Left']\"},\"org.gnome.desktop.wm.keybindings\":{\"maximize\":\"['<Super>Up']\",\"unmaximize\":\"['<Super>Down', '<Alt>F5']\"},\"org.gnome.mutter\":{\"edge-tiling\":\"true\"}}"
selected-layouts=[['Layout 2'], ['Layout 2'], ['Layout 2'], ['17750231'], ['Layout 2'], ['17750231'], ['17750231'], ['17750231']]
window-border-width=uint32 1 window-border-width=uint32 1