GNU bug report logs - #39606
Keyboard layout defined by 'set-xorg-configuration' is not honored by GDM.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Maxim Cournoyer <maxim.cournoyer@HIDDEN>; dated Fri, 14 Feb 2020 19:24:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 14 Feb 2020 19:23:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 14:23:54 2020
Received: from localhost ([127.0.0.1]:34719 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1j2gZ7-0000AP-R5
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2020 14:23:54 -0500
Received: from lists.gnu.org ([209.51.188.17]:34727)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1j2gZ6-0000AH-Cj
 for submit <at> debbugs.gnu.org; Fri, 14 Feb 2020 14:23:52 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:45599)
 by lists.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1j2gZ5-0006SE-7L
 for bug-guix@HIDDEN; Fri, 14 Feb 2020 14:23:52 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM
 autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1j2gZ4-0007h3-2V
 for bug-guix@HIDDEN; Fri, 14 Feb 2020 14:23:51 -0500
Received: from mail-qt1-x829.google.com ([2607:f8b0:4864:20::829]:41290)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1j2gZ3-0007fG-VO
 for bug-guix@HIDDEN; Fri, 14 Feb 2020 14:23:50 -0500
Received: by mail-qt1-x829.google.com with SMTP id l21so7692779qtr.8
 for <bug-guix@HIDDEN>; Fri, 14 Feb 2020 11:23:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:mime-version;
 bh=5r46pgjbtxnR2eWKVRSY1Les6wdcEOMiISMbyaP3nrg=;
 b=cZiPjiwjcOwoL7feEcZbkAzvYCopnQT5RqF0L2S9V2n9A4RALggof79FLY/ZpW1ZpY
 CxTQ5IeW0ZOYqF1kBasusbCewNQqKyn5xT3edFKT+CcNcAJMoCHpP4EjYFUBbA+G8AIr
 MHplxhxf3xhaFKFxEh9XajutWZD5u8RGcmvt1mVwzn8PwWhUXDSICzzWVze1T3m1/OA1
 O5ZV+g5Ve6MJaMmwck9h01D3XW4zqEeJ9X9NAOVZzX+bnGniigJs3CsTHARgGylnI36W
 NooGcR9D+AhPrqB1qPeY6ijMJrSl7MPz1noo4IPd3CfAawCxfrYq04FNRnLaxtkI2oWV
 nJoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:mime-version;
 bh=5r46pgjbtxnR2eWKVRSY1Les6wdcEOMiISMbyaP3nrg=;
 b=WwCU3yArG1TQjuyKl71TXT4gpxUaVgAhQAon19W5vhVoGmNbHY2RTeSZzAKBgEVnVG
 q8bX724YSmilILH9SriJ743J4J3oGr36O/cRUYT0TXgwnollW/hm3BwK/JwJPoLV+gG8
 XtfU+LjiRr7WooTxBZ3SBey438iLf64CMJ0aFLTFc+0m11w94tFWclvlm3KB2u8qFe+h
 zxYU6Lkq33u5ylwSA1g7nDSaJjc2zdFhFtThs2ZPM3dlt2IuDAqn1n3eSTg07CX4GJN2
 1DcpOCACjUWzAImupEpbFrw7LVkxvvHoYJYGI25FwG0W3yWP44getpYILzNm381qynsG
 O2ww==
X-Gm-Message-State: APjAAAVHJYsJ+VsoVaTHDH089YbRyj0Eo3e5bnDKdmO5kfxN5xgusSjk
 q+b+IuSSO2bZuc3YJT/TR6AdkI9h
X-Google-Smtp-Source: APXvYqzjlIHMHxWrVhr+s2MBV+yFPbxtXOPKQPJG8JLrBljaltclCFYUUxUoVodiRJmm9ZEVY961zg==
X-Received: by 2002:ac8:5215:: with SMTP id r21mr3793940qtn.77.1581708228627; 
 Fri, 14 Feb 2020 11:23:48 -0800 (PST)
Received: from kwak ([2607:fad8:4:6:afc9:fe0d:91fc:113b])
 by smtp.gmail.com with ESMTPSA id b84sm3893660qkg.90.2020.02.14.11.23.47
 for <bug-guix@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 14 Feb 2020 11:23:48 -0800 (PST)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: bug-guix <bug-guix@HIDDEN>
Subject: Keyboard layout defined by 'set-xorg-configuration' is not honored by
 GDM.
Date: Fri, 14 Feb 2020 14:23:47 -0500
Message-ID: <87blq1j7lo.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2607:f8b0:4864:20::829
X-Spam-Score: 2.3 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: Hello! I based my operating system configuration on
 gnu/system/examples/desktop.tmpl
 in the Guix tree, and was surprised that my dvorak keyboard is in effect
 everywhere except at the GDM greeter screen (wher [...] 
 Content analysis details:   (2.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [209.51.188.17 listed in list.dnswl.org]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (maxim.cournoyer[at]gmail.com)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 2.0 SPOOFED_FREEMAIL       No description available.
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

Hello!

I based my operating system configuration on
gnu/system/examples/desktop.tmpl in the Guix tree, and was surprised
that my dvorak keyboard is in effect everywhere except at the GDM
greeter screen (where it is QWERTY).

Here's the full config:

--8<---------------cut here---------------start------------->8---
(use-modules (gnu)
	     (gnu system nss)
	     (srfi srfi-1))

(use-service-modules admin desktop docker ssh xorg)
(use-package-modules android certs ratpoison)

(operating-system
  (host-name "raisin")
  (timezone "America/Montreal")
  (locale "en_US.utf8")

  ;; Choose US English keyboard layout.  The "altgr-intl"
  ;; variant provides dead keys for accented characters.
  (keyboard-layout (keyboard-layout "dvorak"))

  ;; Use the UEFI variant of GRUB with the EFI System
  ;; Partition mounted on /boot/efi.
  (bootloader (bootloader-configuration
	       (bootloader grub-efi-bootloader)
	       (target "/boot/efi")
	       (keyboard-layout keyboard-layout)))

  ;; Radeon requires a blob else prevents booting.  Blacklisting the
  ;; radeon driver allows falling back to VESA.
  (kernel-arguments '("quiet" "modprobe.blacklist=radeon"))

  ;; Specify a mapped device for the encrypted root partition.
  ;; The UUID is that returned by 'cryptsetup luksUUID'.
  (mapped-devices
   (list (mapped-device
	  (source (uuid "f85c0627-1f6f-48b9-a2c2-6c12594a7bd1"))
	  (target "btrfs-pool-1")
	  (type luks-device-mapping))))

  (file-systems (cons*
		 (file-system
		   (device (file-system-label "btrfs-pool-1"))
		   (mount-point "/")
		   (type "btrfs")
		   (options '(("subvol" . "rootfs")
			      ("compress" . "zstd")))
		   (dependencies mapped-devices))
		 (file-system
		   (device (file-system-label "btrfs-pool-1"))
		   (mount-point "/home")
		   (type "btrfs")
		   (options '(("subvol" . "homefs")
			      ("compress" . "zstd")))
		   (dependencies mapped-devices))
		 (file-system
		   (device (uuid "209E-67AD" 'fat))
		   (mount-point "/boot/efi")
		   (type "vfat"))
		 %base-file-systems))

  (swap-devices '("/swap/swapfile"))

  (users (cons (user-account
		(name "mcournoyer")
		(group "users")
		(supplementary-groups '("wheel" "netdev"
					"audio" "video"
					"kvm" "docker"
					"adbusers")))
	       %base-user-accounts))

  (groups (cons* (user-group (system? #t)
			     (name "adbusers"))
		 %base-groups))

  ;; This is where we specify system-wide packages.
  (packages (cons* ratpoison
		   nss-certs		;for HTTPS access
		   %base-packages))

  ;; SSH, Docker
  (services
   (cons*
    (service rottlog-service-type)
    (service openssh-service-type
	     (openssh-configuration
	      (port-number 22)
	      (permit-root-login #t)))
    (service docker-service-type)
    (set-xorg-configuration (xorg-configuration
			     (keyboard-layout keyboard-layout)))
    (modify-services %desktop-services
      ;; Enable using adb as a simple user with a multitude of devices.
      (udev-service-type config =>
			 (udev-configuration
			  (inherit config)
			  (rules (cons* android-udev-rules
					(udev-configuration-rules config))))))))

  ;; Allow resolution of '.local' host names with mDNS.
  (name-service-switch %mdns-host-lookup-nss))
--8<---------------cut here---------------end--------------->8---

Maxim




Acknowledgement sent to Maxim Cournoyer <maxim.cournoyer@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#39606; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 14 Feb 2020 19:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.