Bug 2346830

Summary: Gnome shell is missing support for systemd-localed
Product: [Fedora] Fedora Reporter: Jiri Konecny <jkonecny>
Component: gnome-shellAssignee: GNOME SIG Unassigned <gnome-sig>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 42CC: adscvr, fmuellner, gnome-sig, jadahl, mcatanza, otaylor
Target Milestone: ---Keywords: AutomationTriaged
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-03-04 16:31:09 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jiri Konecny 2025-02-20 15:48:45 UTC
As part of the change https://fedoraproject.org/wiki/Changes/Anaconda_As_Native_Wayland_Application#Consistent_keyboard_control Anaconda requires from the Fedora graphical environments to listen and react on the systemd-localed DBus API. This requirement was already posted here:

https://pagure.io/fedora-workstation/issue/430

and accepted by Fedora Workstation.

Current situation:
Anaconda is able to specify keyboard layouts which will be used after the installation in the installed environment, however, Anaconda is not able to control keyboard layout of the running system without this support which is now missing in Gnome-Shell.

Reproducible: Always




- I'm filing this bug to track this effort in Bugzilla not just Workstation SIG issue.
- Controlling keyboards of the running system was broken on Wayland even in the previous releases, however, from now it's blocked on this bug.
- This is specific for given Wayland implementation (thus this bug is filed only on Gnome Shell).
- This works in Gnome Kiosk used by the network installation media.

Comment 1 Fedora Admin user for bugzilla script actions 2025-02-20 15:48:52 UTC
This component is maintained by the GNOME project. Issues with it should be reported directly to GNOME at https://gitlab.gnome.org/GNOME/.

This issue should only be kept open if it:

1. Relates to Fedora packaging or integration with other Fedora components
2. Is required for Fedora release processes, such as blocker bugs and freeze exceptions

If this issue isn't needed for either of these two reasons, please:

 * create an issue with GNOME
 * add a link to the GNOME issue here
 * close this issue as CLOSED/UPSTREAM

Thank you!

Comment 2 Michael Catanzaro 2025-03-04 16:31:09 UTC
I don't think we need a downstream bug report for this? There is already an upstream issue https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7761 and that issue tracker is actually monitored, unlike this one.