Fabio Fantoni, le dim. 15 août 2021 13:36:29 +0200, a ecrit: > orca .desktop file have cinnamon in "OnlyShowIn" field but orca is not > started, seems blocked by "AutostartCondition=GSettings > org.gnome.desktop.a11y.applications screen-reader-enabled" > > enabling it in cinnamon control center works correctly, keybinding instead > was missed and I did a PR upstream for it as default > (https://github.com/linuxmint/cinnamon-desktop/pull/198) > > I did a fast search but I don't found where/how should enable screen reader > if enabled on login screen but is not in the gsetting
Indeed, ideally the user session should inherit the preferences that were requested at the login banner, but I'm not aware of any standard way of doing this (is there such thing for the keyboard layout for instance?). So what we currently have is that when installation was performed with speech synthesis enabled, we enable orca both at the login banner and in the user session. This is normally set from the /usr/share/glib-2.0/schemas/15_speakup.gschema.override created at the end of installation from this script: https://salsa.debian.org/installer-team/finish-install/-/blob/master/finish-install.d/07speakup And that does happen, I do get that file created, but apparently the parameter remains false, I don't know why, I'm getting: $ gsettings get org.gnome.desktop.a11y.applications screen-reader-enabled false Is there perhaps something in cinnamon that would somehow override that value? To reproduce, simply choose "Install with speech synthesis" at the boot menu of the debian installer, and proceed with installation (you'll get a textual interface and speech synthesis), choosing the cinnamon desktop in the tasksel menu. Samuel

