Bug 235009 - x11/gnome-shell: allow configuring gdm keyboard layout
Summary: x11/gnome-shell: allow configuring gdm keyboard layout
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-16 20:24 UTC by Tijl Coosemans
Modified: 2023-07-01 06:53 UTC (History)
4 users (show)

See Also:
bugzilla: maintainer-feedback? (gnome)


Attachments
patch (1.71 KB, patch)
2019-01-16 20:24 UTC, Tijl Coosemans
no flags Details | Diff
Alternate patch (derive layout from locale) (1.01 KB, patch)
2019-02-02 18:23 UTC, Thomas Quinot
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tijl Coosemans freebsd_committer freebsd_triage 2019-01-16 20:24:47 UTC
Created attachment 201197 [details]
patch

It's currently impossible to configure the keyboard layout in gdm because gnome-shell forces it to use systemd localed which we don't have and gdm ends up falling back to a compiled-in default of US qwerty.  This patch lets gdm obtain input source settings from dconf.
Comment 1 Thomas Quinot freebsd_committer freebsd_triage 2019-02-02 18:23:01 UTC
Created attachment 201647 [details]
Alternate patch (derive layout from locale)

Here is an alternate patch which does not depend on dconf settings but instead derives the keyboard layout from the locale.
Comment 2 Rob 2019-05-24 08:34:36 UTC
FreeBsd 12.0-Release-p3 Generic
Gnome 3.28.2

First patch (Tijl Coosemans) failed.
"Hunk #1 failed at 3"

Second patch (Thomas Quinot) applies successfully, 
but has no effect on gdm keyboard layout.
Comment 3 Graham Perrin freebsd_committer freebsd_triage 2022-10-17 12:34:06 UTC
Keyword: 

    patch
or  patch-ready

– in lieu of summary line prefix: 

    [patch]

* bulk change for the keyword
* summary lines may be edited manually (not in bulk). 

Keyword descriptions and search interface: 

    <https://bugs.freebsd.org/bugzilla/describekeywords.cgi>