Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=878352
--- Comment #13 from Akira TAGOH tagoh@redhat.com --- (In reply to comment #12)
(In reply to comment #11)
Do you have any pointers it _is_ correct behavior? if so, I have to file bugs to other desktops as I wrote in Comment#0.
It's the correct behaviour for mate-session-manager
https://github.com/mate-desktop/mate-session-manager/issues/10
I was asking for a pointer that "AutostartCondition...." in imsettings-start.desktop only start for a gnome-fallback session as you said at Comment#8. not what MATE developers recommends how to manage the user session on MATE.
plus, this isn't something can be added into the session management because it's just an one time process at the startup time to invoke the input method through DBus.
I doubt gnome-shell uses /etc/xdg/autostart/imsettings-start.desktop to start imsettings.
They don't. they don't even need imsettings to have the input method anymore, but on fallback mode. this is why it has such line.
As for KDE, XFCE and LXDE do they actually use it or do they have there own startup files?
Yes, they do. and No, they don't have any own startup files.
As I read this
AutostartCondition=GNOME3 if-session gnome-fallback
it says only start for gnome fallback session, am I wrong?
on _GNOME3_. yes. You are not GNOME3 right. so it shouldn't be applied. plus, if it has OnlyShowIn=GNOME or GNOME3, you're right. it should be exclusive. but it doesn't have it nor even NotShowIn. so should be inclusive IMHO.
i18n-bugs@lists.fedoraproject.org