GNOME Settings: View Keyboard Layout doesn't work

  • Open
  • quality assurance status badge
Details
2 participants
  • Liliana Marie Prikler
  • Luis Felipe
Owner
unassigned
Submitted by
Luis Felipe
Severity
normal
L
L
Luis Felipe wrote on 8 Feb 2022 19:23
(name . bug-guix@gnu.org)(address . bug-guix@gnu.org)
mObmZcVbjJZVh1C6GlsG36LlfVRB_POMqwD91iFaP7fyzfxO_F0v7afIt6dlJ7Ocz4wogtZT8NR3TdNfbB5I4yUh6lOoMiBjhsCM5EAC-oo=@protonmail.com
hi,

I'm using the following system and I can't see the keyboard layout for any of the input sources:

guix 579e9e9
OS: Guix System x86_64

Kernel: 5.15.19-gnu

DE: GNOME 41.0


STEPS TO REPRODUCE

1. Run gnome-control-center in a terminal
2. Select Keyboard in the left panel
3. In Input Sources, click the three vertical dots button on any of the listed sources (in my case, Spanish (Latin American), Japanese (Anthy))
4. Click View Keyboard Layout

EXPECTED RESULT

You should see a window opens displaying a keyboard graphic with all the characters and symbols you can type by using any of the keys.

UNEXPECTED RESULT

No window is displayed at all. Also, the terminal doesn't print any errors.


---
Luis Felipe López Acevedo
Attachment: signature.asc
L
L
Liliana Marie Prikler wrote on 16 Feb 2022 13:37
19b67652638c2beccacc14ac3b6dee083250b424.camel@ist.tugraz.at
Hi Luis,

Am Dienstag, dem 08.02.2022 um 18:23 +0000 schrieb Luis Felipe:
Toggle quote (30 lines)
> hi,
>
> I'm using the following system and I can't see the keyboard layout
> for any of the input sources:
>
> guix 579e9e9
> OS: Guix System x86_64
>
> Kernel: 5.15.19-gnu
>
> DE: GNOME 41.0
>
>
> STEPS TO REPRODUCE
>
> 1. Run gnome-control-center in a terminal
> 2. Select Keyboard in the left panel
> 3. In Input Sources, click the three vertical dots button on any of
> the listed sources (in my case, Spanish (Latin American), Japanese
> (Anthy))
> 4. Click View Keyboard Layout
>
> EXPECTED RESULT
>
> You should see a window opens displaying a keyboard graphic with all
> the characters and symbols you can type by using any of the keys.
>
> UNEXPECTED RESULT
>
> No window is displayed at all. 
So I dug down the code to check what happens there, and the actual
handling code appears rather simple (see [1]). However, an immediate
error also stands out in that "gkbd-keyboard-display" likely won't be
installed globally. This command comes from libgnomekbd, which is
already an input to gnome-control-center. Therefore, we only need to
patch in its full path in an after-unpack substitute*

Cheers

Toggle quote (1 lines)
> Also, the terminal doesn't print any errors.
?