From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#35583: Setting a GRUB keyboard-layout breaks =?UTF-8?Q?GRUB=E2=80=A6?= and =?UTF-8?Q?Linux=E2=80=BD?= Date: Mon, 06 May 2019 11:39:42 +0200 Message-ID: <87a7fzly5d.fsf@gnu.org> References: <87tve89898.fsf@nckx> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:39387) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hNa6O-0001gJ-EK for bug-guix@gnu.org; Mon, 06 May 2019 05:40:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hNa6N-0000yI-H7 for bug-guix@gnu.org; Mon, 06 May 2019 05:40:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:42189) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hNa6N-0000yC-E1 for bug-guix@gnu.org; Mon, 06 May 2019 05:40:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hNa6N-0006k4-5W for bug-guix@gnu.org; Mon, 06 May 2019 05:40:03 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87tve89898.fsf@nckx> (Tobias Geerinckx-Rice's message of "Sun, 05 May 2019 18:27:31 +0200") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Tobias Geerinckx-Rice Cc: 35583@debbugs.gnu.org Hi Tobias, Tobias Geerinckx-Rice skribis: > However, today I tried to (re-)add it to GRUB, too, and ended up > writing the following comment: > > (bootloader > (bootloader-configuration > (bootloader grub-efi-bootloader) > ;; XXX Strange bug: GRUB can read the LUKS passphrase, but > afterwards (at > ;; the menu screen) no longer responds to key presses. Even > stranger: it > ;; makes my X230T's backspace key send =E2=80=98XF86ScreenSaver=E2=80= =99s even on > Linux. > ;; (keyboard-layout keyboard-layout) > (target "/boot/efi") > (timeout 1)))) > > This is 100% reproducible. Even in =E2=80=98guix system vm --full-boot=E2=80=99, right? It could be that the XKB =E2=86=92 GRUB conversion fails. You can see conversion process in (gnu bootloader grub). In that case, that would be a =E2=80=98grub-mklayout=E2=80=99 or a =E2=80=98ckbcomp=E2=80=99 bug. I=E2=80=99ve only tested this stuff with standard keyboard layouts with one= or two options at most, so it may be that you=E2=80=99re pushing it to its lim= its. I=E2=80=99m surprised what GRUB does has an impact on what Linux does afterwards, though. Thanks, Ludo=E2=80=99.