c25c003...
by
Benjamin Berg <email address hidden>
housekeeping: Never cross into a different filesystem
This stops us from crossing into another file system. The test simply
uses the file system tag, which means that e.g. bind mounts to the same
file system are not found.
The exception to this is trash:, in that case, set filesystem to NULL
and allow crossing over. This must be done as trash: is virtual and
files might be coming from various locations.
Fixes: #252
2937c12...
by
Benjamin Berg <email address hidden>
housekeeping: Disable temporary file deletion on systemd
We should probably remove this feature completely, however, for now just
disable it as systemd does a better job at this already.
25a879c...
by
Benjamin Berg <email address hidden>
power: Add missing error checking to realpath call
The realpath call happens on a user given path which may be invalid. If
an error happens, print this rather than crashing later on.
See #496 for this happening to a user
746c832...
by
Guillaume Bernard <email address hidden>
xsettings: Outsource decision making regarding animations to the shell
Animations were disabled depending various hueristics, specifically
whether there was a Vino session active on D-Bus, whether the desktop
was hardware accelerated, or if a certain X11 extension was advertised
that happens to be advertised when Xvnc is used as an X server.
This logic has been moved to gnome-shell, and is exposed as a property
on org.gnome.Shell.Introspect, except Vino sessions is not discovered
anymore. gnome-shell has, however, means to detect whether a remote
desktop session that wants to have animations disabled is active or not.