Bug 2346830 - Gnome shell is missing support for systemd-localed
Summary: Gnome shell is missing support for systemd-localed
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: 42
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: GNOME SIG Unassigned
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-02-20 15:48 UTC by Jiri Konecny
Modified: 2025-03-04 16:31 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-03-04 16:31:09 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME gnome-shell issues 7761 0 None opened Feature request: Allow to set session keyboard layout using localed 2025-03-04 16:31:09 UTC

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.


Note You need to log in before you can comment on or make changes to this bug.