I am trying to define a gsetting default for nemo in an override file.
The key (org.nemo.preferences bulk-rename-tool
) is of type="ay"
, which means it's a bytestring as explained on developer.gnome.org
After setting it to gprename in nemo's preferences dialog the returned value for gsettings get org.nemo.preferences bulk-rename-tool
is b’gprename’
and
in the running environment I can successfully set the value with
gsettings set org.nemo.preferences bulk-rename-tool "b’gprename’"
But I fail at finding the correct syntax to include in an override file.
I've tried square brackets, double/single quotes, including the nul terminator as mentioned on developer.gnome.org in all kinds of combinations and variations - without success.
For example
[org.nemo.preferences]
bulk-rename-tool="b’gprename’"
leads to
# glib-compile-schemas /usr/share/glib-2.0/schemas/
error parsing key 'bulk-rename-tool' in schema 'org.nemo.preferences' as
specified in override file '/usr/share/glib-2.0/schemas/99_custom-cinnamon.gschema.override':
0-13:can not parse as value of type 'ay'.Ignoring override for this key.
Or
bulk-rename-tool=[b’gprename’]
gives
error parsing key 'bulk-rename-tool' in schema 'org.nemo.preferences' as
specified in override file '/usr/share/glib-2.0/schemas/99_custom-cinnamon.gschema.override':
1:expected value.Ignoring override for this key.
Since the default in the schema lists just empty brackets []
, I have also tried stuff like
bulk-rename-tool=[b’gprename'\0]
which gives me
1.14:unterminated string constant.
So maybe this is the closest to working, just the nul terminator is apparently wrong syntax...