From c7c9d0536b8fa94d64460c8f34196c2cd9c94c7b Mon Sep 17 00:00:00 2001 From: David Young Date: Thu, 5 Nov 2026 09:08:27 -0700 Subject: [PATCH] Keep only Tiling Shell's preferences in gnome-settings.dconf 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 --- gnome/gnome-settings.dconf | 3 --- 1 file changed, 3 deletions(-) diff --git a/gnome/gnome-settings.dconf b/gnome/gnome-settings.dconf index dc3de50..2dcf5c7 100644 --- a/gnome/gnome-settings.dconf +++ b/gnome/gnome-settings.dconf @@ -1,9 +1,6 @@ [tilingshell] enable-autotiling=true 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]}]}]' move-window-right=['Right'] -overridden-settings="{\"org.gnome.mutter.keybindings\":{\"toggle-tiled-right\":\"['Right']\",\"toggle-tiled-left\":\"['Left']\"},\"org.gnome.desktop.wm.keybindings\":{\"maximize\":\"['Up']\",\"unmaximize\":\"['Down', '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