Comment 5 for bug 872515

Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

The GNOME compatibility code in Xfce needs to be improved unfortunately.

From /etc/xdg/autostart/onboard-autostart.desktop:
> […]
> Exec=onboard
> […]
> AutostartCondition=GSettings org.gnome.desktop.a11y.applications screen-keyboard-enabled
> […]
> OnlyShowIn=GNOME;Unity;

In GNOME, when the gsettings key 'org.gnome.desktop.a11y.applications' doesn't contain 'screen-keyboard-enabled', it won't start. But xfce4-session will autostart desktop files with 'OnlyShowIn=GNOME;' regardless, as it doesn't support 'AutostartCondition'.

There have been some discussions upstream to rework that part, but not sure it'll be ready for 4.10.

In the meantime, you can disable "gnome services' support" in xfce4-session (it's disabled by default), or only disable onboard from starting automatically.