Skip to content
This repository has been archived by the owner on Apr 22, 2024. It is now read-only.

Missing settings of some extensions #41

Closed
G-dH opened this issue Dec 3, 2021 · 4 comments
Closed

Missing settings of some extensions #41

G-dH opened this issue Dec 3, 2021 · 4 comments

Comments

@G-dH
Copy link

G-dH commented Dec 3, 2021

Hi,
very useful extension, but some extensions are not supported. I'd say the problem is that extensions with different name in uuid and the gsettings schema and also gsettings subdirectories are ignored. For example Custom Hot Corners (- Extended) have all settings in subdirectories, AATWS - Advanced Alt-Tab Window Switcher has different uuid and schema name, but the information is available in its metadata.json file.

@G-dH G-dH changed the title Missing non-root settings Missing settings of some extensions Dec 3, 2021
@oae
Copy link
Owner

oae commented Dec 3, 2021

HI, I checked the extensions you mentioned. <schema> tags are missing path property. It should be like this;

<schema path="/org/gnome/shell/extensions/extensions-sync/" id="org.gnome.shell.extensions.extensions-sync">

@G-dH
Copy link
Author

G-dH commented Dec 3, 2021

Thanks! You're right, I missed that. I fixed it partially, Custom Hot Corners extensions create dynamically multiple paths derived from a single schema...

@oae oae closed this as completed Mar 20, 2022
@oae
Copy link
Owner

oae commented Mar 20, 2022

There needs to be a path for this extension to work. If the generated schema paths are under the same path (e.g. /org/gnome/shell/extensions/extensions-sync/dyn1, /org/gnome/shell/extensions/extensions-sync/dyn2) then they will be synced.

@G-dH
Copy link
Author

G-dH commented Apr 13, 2022

I finally got to this again and solved it. relocatable schema (without the path) needs to be addressed like this:

<schema path='/org/gnome/shell/extensions/custom-hot-corners-extended/' id='org.gnome.shell.extensions.custom-hot-corners-extended'>
    <child  name='corner' schema='org.gnome.shell.extensions.custom-hot-corners-extended.corner'/>
</schema>

Now sync work flawlessly. Thanks!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants