mate-desktop / mate-settings-daemon

MATE settings daemon
https://mate-desktop.org
GNU General Public License v2.0
43 stars 47 forks source link

mate-settings-daemon hangs if pulseaudio hangs #231

Open ShaunMaher opened 6 years ago

ShaunMaher commented 6 years ago

Expected behaviour

Use provided "appearance" tool to change desktop wallpaper.

Actual behaviour

Unable to change desktop wallpaper. Some other visual/preference anomalies

Steps to reproduce the behaviour

I'm an extreme edge case, I realize that. This might help someone else out though.

I have, in an Ubuntu 18.04 LXC container into which I installed ubuntu-mate-desktop. I can, with some tweaks, run "mate-session" so that it outputs to a Xephyr server running on it's host. I found however that I was unable to reliably change the desktop wallpaper. This lead me down a rabbit hole that ended in running mate-settings-daemon under strace, finding that it was waiting on a certain pid and that pid belonged to /usr/bin/pulseaudio. I haven't worked out sound within LXC yet so I cheated and replaced /usr/bin/pulseaudio with a symlink to /bin/true. Now everything works perfectly.

MATE general version

1.20.0

Package version

1.20.1-3

Linux Distribution

Ubuntu 18.04

Link to downstream report of your Distribution