Gnome Display Manager (GDM) Accessibility Options Do Not Persist

Good afternoon everyone. I was trying out openSUSE tumbleweed, and one thing I noticed is that the accessibility options on the login screen of GDM do not persist after powering off the computer.

For example, if you enable large text within the accessibility menu of GDM - the next time you power off and power on your computer, the large text option you previously enabled will no longer be enabled.

I saw discussion of the same issue several months ago in this thread. However, the gnome-shell ticket that the original poster linked doesn’t seem to be describing the actual issue - but a different one.

On other distributions that use Gnome 50 (Fedora 44, CachyOS), it doesn’t appear to be an issue. I was wondering, but where should I report this issue too?

Hi and welcome to the Forum :smile:
As a quick check, your running SELinux? If so can you follow the link on the forum side panel to the SELinux Portal and perform the checks described, just to eliminate.

Else @iznogood may provide some extra details.

Hi @malcolmlewis and thank you for welcoming me to the forum!

I’m not familiar with SELinux but it seems I have it enabled when running sestatus. Output from sestatus below.

SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   enforcing
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Memory protection checking:     actual (secure)
Max kernel policy version:      35

I ran the checks under the Common Pitfalls section, sudo touch /.autorelabel and sudo ausearch -m avc -ts today | audit2allow to no avail. The latter command didn’t return any booleans, and I’m not quite sure what creating the .autorelabel file actually does.

I’ll wait until I hear from @iznogood first, but would I report this bug following the Report a SELinux bug section of the SELinux portal webpage?

@Poppnik Hi, ok at least it’s not SELinux related, so I’d suggest waiting a bit…

1 Like

If this file is present when the system starts it will cause the system to apply the current SELinux policies to all files in the system.

So touch /.autorelable needs to be followed by a system restart to “make it work”.

Beware that a system start with /.autorelable present can consume quite some time depending on the amount of files in your system and the speed of your data storage devices.

1 Like

@Poppnik

It was me that posted the previous thread about this issue. Using Tw-Slowroll with Gnome Shell version 50.4, I can add that that the Accessibility’s Large Text setting doesn’t persist at the Login menu even after a simple logout.

In comparisons, on Leap 15.6 with Gnome Shell version 45.3, which I have in multi-boot setup on the same machine, large text persist. While on Leap 16.0 with Gnome shell version 48.4, I can’t see the Accessibility app at the login menu, while it shows up after logon.

@Poppnik @terjejh Can one of you create a bug report, seems there are some loose ends with the move to dynamic gdm user…

@malcolmlewis I can submit a bug report. Would I be submitting it through bugzilla.opensuse.org?

@Poppnik In the forum side panel, use the Bug Reporting link

1 Like

The ticket I submitted is 1279885 for anyone interested in watching.

Thank you @malcolmlewis for your patience with me in this issue and providing troubleshooting guidance!
Thank you @susejunky for explaining .autorelabel to me!
Thank you @terjejh for providing additional info!

1 Like