FS#40756 - [kbd] Keymap fr-bepo seems broken.

Attached to Project: Arch Linux
Opened by H. Giskard Reventlov (Reventlov) - Sunday, 08 June 2014, 08:16 GMT
Last edited by Tobias Powalowski (tpowa) - Friday, 14 January 2022, 11:52 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

Details

Description:

Using the hook "keymap" in /etc/mkinitcpio.conf, the specified keymap from /etc/vconsole.conf should be loaded during early userspace.
It works partially with the keymap "fr-bepo", because keys like "enter" or "delete" don't work:
- during early userspace
- at the login prompt


Without the keymap specified in /etc/mkinitcpio.conf, and with the same /etc/voconsole.conf, there is no problem at the login prompt: all the keys work.

Content of /etc/vconsole.conf: KEYMAP=fr-bepo
HOOKS line of /etc/mkinitcpio.conf: HOOKS="base udev autodetect modconf block filesystems keymap keyboard fsck"

Steps to reproduce:
1) use "fr-bepo" as the KEYMAP in /etc/vconsole.conf
2) add the keymap hook in the HOOKS of /etc/mkinitcpio.conf
3) regenerate the initramfs
4) Reboot, try to use the enter key or the delete key at the login prompt

(it will leaves you without a way to log in in your arch, so, plan a second systemd to fix that)
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Friday, 14 January 2022, 11:52 GMT
Reason for closing:  Fixed
Comment by H. Giskard Reventlov (Reventlov) - Sunday, 08 June 2014, 08:17 GMT
This issue has been "reported" on the forum, too: https://bbs.archlinux.org/viewtopic.php?id=180718
Comment by Julien Pecqueur (jpec) - Sunday, 08 June 2014, 13:09 GMT
I reproduce the same issue.
Comment by Robin Moussu (robin_) - Tuesday, 10 June 2014, 13:33 GMT
I reproduce the same issue.
Comment by ixeft (ixeft) - Tuesday, 29 July 2014, 23:23 GMT
I reproduce the same issue
Comment by Bruno Pagani (ArchangeGabriel) - Sunday, 03 May 2015, 21:36 GMT
Fixed upstream.
Comment by Dave Reisner (falconindy) - Sunday, 03 May 2015, 22:06 GMT
> Fixed upstream.
Could you be a little more specific? There's been no changes to mkinitcpio in this area.
Comment by Bruno Pagani (ArchangeGabriel) - Sunday, 03 May 2015, 22:16 GMT Comment by ixeft (ixeft) - Monday, 04 May 2015, 13:02 GMT
Hello,

Does the change made in kbd has been packaged yet ?

Because
/usr/share/kbd/keymaps/i386/bepo/fr-bepo.map.gz
in my archlinux (up to date) Does not contains it, and the bug was still there when I checked it last week.
Comment by Bruno Pagani (ArchangeGabriel) - Monday, 04 May 2015, 17:11 GMT
@ixeft: No, else this bug would have been closed.
Comment by ixeft (ixeft) - Monday, 04 May 2015, 21:42 GMT
Good point ! (I was sure that it had been closed, seams that I didn't red well. >_< )
Comment by Bruno Pagani (ArchangeGabriel) - Tuesday, 05 April 2016, 20:42 GMT
Normally, this should be fixed since kbd 2.0.3 from summer 2015. Can anyone confirm?
Comment by Floréal Toumikian (floreal) - Monday, 24 October 2016, 12:31 GMT
I don't have any problem with login prompt, only when typing passphrase on luks drives. Check  FS#51518  for more details (my bad I thought it was different bug). So its seems to be partially fixed. Not entirely.
Comment by Leryan (Leryan) - Friday, 17 March 2017, 22:57 GMT
For those having the issue: ensure you have correctly set the correct encoding system-wide:

localectl set-locale LANG=<locale>

For me, for a bépo keyboard, any UTF-8 locale will work, as root:
# localectl
System Locale: n/a
VC Keymap: fr-bepo
X11 Layout: n/a
# localectl set-locale LANG=en_GB.UTF-8
# localectl
System Locale: LANG=en_GB.UTF-8
VC Keymap: fr-bepo
X11 Layout: n/a
# mkinitcpio -p linux

Then you can mkinitcpio <whatever options you want>

Loading...