Reading gsettings key don't work locally (writing does)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
snapd |
Confirmed
|
Low
|
Unassigned | ||
snapd (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
The gsettings plug don't give access to reading gsettings keys (others than defaults).
gsettings is sending write values over dbus. The daemon then picks them up, write the new value to ~/.config/
All the dbus mediation is fine and working well, however, as $HOME in snap is different from $HOME from the user session, gsettings key are never refreshed locally.
As a workaround, the desktop launcher is requiring the home plug in addition to gsettings, and then, on first startup, symlink $SNAP_USER_
It would be good for the gsettings plug doing that. (until we can get full gsettings key mediation ofc)
affects: | ubuntu → snapd (Ubuntu) |
tags: | added: snapd-interface |
Changed in snapd (Ubuntu): | |
importance: | Undecided → High |
affects: | snappy → snapd |
Changed in snapd: | |
status: | New → Confirmed |
Changed in snapd (Ubuntu): | |
status: | New → Confirmed |
You are suggesting that on connecting the plug that snapd creates the symlink?