[oi-dev] Mate Schema error ?

Udo Grabowski (IMK) udo.grabowski at kit.edu
Fri Nov 9 14:50:03 UTC 2018


On 09/11/2018 15:42, Udo Grabowski (IMK) wrote:
> On 09/11/2018 14:51, Udo Grabowski (IMK) wrote:
>> On 09/11/2018 14:00, Udo Grabowski (IMK) wrote:
>>> On 09/11/2018 12:06, Udo Grabowski (IMK) wrote:
>>>> Hi, I noticed that the mouse right click menu is not available on
>>>> MATE. The necessary switch for this should be org.mate.desktop.background
>>>> 'show-desktop-icons' = true. However, despite it is show in dconf
>>>> under the org/mate/desktop/ schema, the name of this switch is
>>>> shown and configurable only as org.mate.background. Possible ommission
>>>> of the /desktop/ folder ? That would explain why the right mouse
>>>> still doesn't work even when switching this (and the corresponding
>>>> gnome/ entry) off and on again.
>>>
>>> Played around with the org.mate. schemata in /usr/share/glib-2.0,
>>> but no progress. The dichotomy in the nameing scheme stems from
>>> a special 'path=' argument for the background schema, but the
>>> mate names in general apparently don't use the desktop folder (and
>>> editing this into the file, renaming and compiling it causes indeed
>>> loss of all those preferences).
>>> So no clue yet why the show-desktop-icons switch doesn't work, and
>>> right click mouse shows no context menu (on background).
>>
>> Logging in as a non-root user makes the right mouse context menu
>> available. So I thought this is something in old config files
>> for root, deleted .config, .cache, .gconf*, .gnome*, .local,
>> .elementary, .themes (from offline), logged in again, set
>> org.mate.background show-desktop-icons to true, re-logged in
>> again, but still no icons and no context menu.
>>
>> So all I can conclude now is that all these mate switches
>> do specifically not work with the root account.
>>
>
> PROBLEM SOLVED: This is again something weird! None of the methods
> setting that nasty switch including dconf-editor, gconf-editor,
> dconf set org.mate... worked, although all methods pretend that
> that switch had been indeed set correctly.
>
> Instead, only one specific command sets the right switch at the
> correct place:
>
> dconf write /org/mate/desktop/background/show-desktop-icons true
>
> Specifically note that again, the 'desktop/' part is in that
> path. So I suspect that this change in name and the special path
> entry in the schema confuse mate in such a way that the config editors
> do not find the switch at the correct place, only 'dconf write'
> hits the right bits.
>

...AND, as an additional weirdness: This command only sets the
right switch if Caja is open ! Otherwise it does nothing.

At this point I must say that Mate is a piece of ... [whatever
you like to think here] and it should be considered to go back
to Gnome 3 (the newest Ubuntu edition of it is pretty usable again,
they've learned from the early failures with usability). Didn't
expect that it is THAT broken.
-- 
Dr.Udo Grabowski   Inst.f.Meteorology & Climate Research IMK-ASF-SAT
http://www.imk-asf.kit.edu/english/sat.php
KIT - Karlsruhe Institute of Technology           http://www.kit.edu
Postfach 3640,76021 Karlsruhe,Germany T:(+49)721 608-26026 F:-926026

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5227 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://openindiana.org/pipermail/oi-dev/attachments/20181109/0ae6744b/attachment-0005.bin>


More information about the oi-dev mailing list