From unknown Sat Sep 20 12:00:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39606: Keyboard layout defined by 'set-xorg-configuration' is not honored by GDM. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 14 Feb 2020 19:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39606 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 39606@debbugs.gnu.org X-Debbugs-Original-To: bug-guix Received: via spool by submit@debbugs.gnu.org id=B.1581708234649 (code B ref -1); Fri, 14 Feb 2020 19:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Feb 2020 19:23:54 +0000 Received: from localhost ([127.0.0.1]:34719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2gZ7-0000AP-R5 for submit@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 ) id 1j2gZ6-0000AH-Cj for submit@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 ) id 1j2gZ5-0006SE-7L for bug-guix@gnu.org; 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 ) id 1j2gZ4-0007h3-2V for bug-guix@gnu.org; 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 ) id 1j2gZ3-0007fG-VO for bug-guix@gnu.org; Fri, 14 Feb 2020 14:23:50 -0500 Received: by mail-qt1-x829.google.com with SMTP id l21so7692779qtr.8 for ; 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 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Feb 2020 11:23:48 -0800 (PST) From: Maxim Cournoyer Date: Fri, 14 Feb 2020 14:23:47 -0500 Message-ID: <87blq1j7lo.fsf@gmail.com> 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 23:31:16 2020 Received: (at control) by debbugs.gnu.org; 19 Oct 2020 03:31:16 +0000 Received: from localhost ([127.0.0.1]:39511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kULtD-0001fx-SA for submit@debbugs.gnu.org; Sun, 18 Oct 2020 23:31:16 -0400 Received: from mail-io1-f42.google.com ([209.85.166.42]:38293) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kULtC-0001fi-Fl for control@debbugs.gnu.org; Sun, 18 Oct 2020 23:31:14 -0400 Received: by mail-io1-f42.google.com with SMTP id y20so11381988iod.5 for ; Sun, 18 Oct 2020 20:31:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:message-id:to:from:subject; bh=OedU7RuDtyNNLRHmApah3bxi6JVN0WvRaGoGfDOOXMI=; b=W7/5DBedXDqP7lZ/EtiUVlrdZoX8A6KI2Henb0Pl/THOah+ZcyPgIQ6Bcl24ImrNxU 68+0la7YgJ0IEQ8bix0BHceNzCUuNhWHlcM+LGVlk/jdk+nofldWvVZkRoem8Mx91opg R0W7CS/TtLc2E/JpjvPBXR9ealdEOtsOLyAGNVNi11nTvn1jSJ8oP3b8hgdbHfnRY4fH SlewbQmXqfZ5L6Ia7neWF51N6hzHgFndvX8Ul4u2Guv3ozpHY76xPmLHZDZxTF1S6rmv tnKzTvrJcnMZSsbaI8Tm0tGoqeWcTl6kNKL3bw+MnVYPp2wRsAZU+XF97D3WSJcP4jPf CKTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:to:from:subject; bh=OedU7RuDtyNNLRHmApah3bxi6JVN0WvRaGoGfDOOXMI=; b=E1ijBLKrdi9sLr8IDtED8DkrxAp1+oQt5Cl4mjRBnhO14WwkFwXPbI1ADnB2zMHRpp 0/88/VMqWng4m37rmWqGxF/GAKN1Ka349XHwjoaHzqEroCydbEDTUhDr3222s2W04sl+ mM8HtNb8aF0YXy2a+fuUTvQiadUzxVqudXEEwZ6EP6E2MDK4+kc4bU8Wv+F2314FdpXk /7v/KC4gHqdUaFT1aP2l3312e6nooINfbidNN3gRfMw5xwgvEbES5hG2gaZrn8ADSJ8W 76MEUW9n6AV5ni/ZohHec3bONut4xclr8JFqicuOAna4Nbjao7Q1Uqg4bVSvOItopFSK pwSQ== X-Gm-Message-State: AOAM53253r2nt9New4en2ZPpCe8+V4vY710uasNj/oseB5XZW6WdNlAj QVnUDJ3cGleeTqf2oxBAY/p2cjTPCdk= X-Google-Smtp-Source: ABdhPJwpEDvnR7J5oeN6uquXvavVfQyVd6mqVlXa/7TWsw2oXxAb5yJgZPExEfxsQDW68zoZ5eGMyg== X-Received: by 2002:a6b:4e16:: with SMTP id c22mr9442703iob.26.1603078268796; Sun, 18 Oct 2020 20:31:08 -0700 (PDT) Received: from hurd (dsl-205-233-125-118.b2b2c.ca. [205.233.125.118]) by smtp.gmail.com with ESMTPSA id r5sm8740271ioj.51.2020.10.18.20.31.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 18 Oct 2020 20:31:08 -0700 (PDT) Date: Sun, 18 Oct 2020 23:30:55 -0400 Message-Id: <87mu0i6geo.fsf@gmail.com> To: control@debbugs.gnu.org From: Maxim Cournoyer Subject: control message for bug #39606 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) severity 39606 important quit From unknown Sat Sep 20 12:00:26 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Maxim Cournoyer Subject: bug#39606: closed (Re: bug#39606: Keyboard layout defined by 'set-xorg-configuration' is not honored by GDM.) Message-ID: References: <87wnzic9zo.fsf@gmail.com> <87blq1j7lo.fsf@gmail.com> X-Gnu-PR-Message: they-closed 39606 X-Gnu-PR-Package: guix Reply-To: 39606@debbugs.gnu.org Date: Thu, 22 Oct 2020 19:55:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1603396502-31106-1" This is a multi-part message in MIME format... ------------=_1603396502-31106-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #39606: Keyboard layout defined by 'set-xorg-configuration' is not honored = by GDM. which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 39606@debbugs.gnu.org. --=20 39606: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D39606 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1603396502-31106-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 39606-done) by debbugs.gnu.org; 22 Oct 2020 19:54:28 +0000 Received: from localhost ([127.0.0.1]:53977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVgfM-00084u-AG for submit@debbugs.gnu.org; Thu, 22 Oct 2020 15:54:28 -0400 Received: from mail-qk1-f195.google.com ([209.85.222.195]:38013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVgfL-00084h-5A for 39606-done@debbugs.gnu.org; Thu, 22 Oct 2020 15:54:27 -0400 Received: by mail-qk1-f195.google.com with SMTP id f21so3063219qko.5 for <39606-done@debbugs.gnu.org>; Thu, 22 Oct 2020 12:54:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=m9gQ0k/XG4xLmgJ4iQcHl34qDHs1j1q0XB1WERHM9og=; b=bOkBjrCQmRaPo03Qo2nZfYOO1uNfBmtTSzRRWjBQmUVDrRvfkZzWNp6EhAwbX4S63y aVV8Bm/dkr9YBB0MVV6PSf+5pfCdEraQz54WLZwTBxwd//84m86mWjoKnIuMIs84xgnw afCbJRxF74PicKuYybrv/ZN0wvteIFp5JWfCJJ7loirlqH70WlwWKkrwVKbgNvFZOmYm QiUQMnXpW2chK5lFvNAeccCYvuYYZ1/lQGrMXgGf/ZsKhVxaC5wlP/ngehKh+VREHbOR Dn+wGkDSgou3klImdOYufW+1WIph6LBsNiGvDmgUzmcgX96m51pZJJqx/Ifcket/YMCd Xqtw== 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:references:date:in-reply-to :message-id:user-agent:mime-version; bh=m9gQ0k/XG4xLmgJ4iQcHl34qDHs1j1q0XB1WERHM9og=; b=tnGJl5Cc7Z4q64o5i3TLfRGhxC7YlKaikTjEUJz8yrfUYKUGntg2+6M/55csnDFwBJ 5O3Ch/oQBr+g8zNsMfEdcGpR4ZRTLtfucZwsrRgoSs6YASffgFy0f8V7BY4/K6PbTQh7 0Z2oz45ZR5fa1PWeRYS7g2u1jb8Eb+NxHADDxbgc9s0YOZiW/tpgO62rZQ7ZWHHDJH3c kKjqMOL5stN6mP0ZvpH6dLOIWDHjT+lomcuFoJ6WYw2Lk82Chw6BglyeXmfEMcmbFBEb MCf6Ge1sx4TtkUKwk0QK+FE/ViCTZCzyzMDNUSGflqiC2ASKfFwnZnUmPPmrvLlXiEFj 30HQ== X-Gm-Message-State: AOAM5322B9KhFzLa7C4+EOgQPraoqzWlnqsFWj/4viRDcVgY8X3VeZUv o0VXs4SJ3EOEWVSAhKmbWCBaUU29IlA= X-Google-Smtp-Source: ABdhPJwkgodn5U/Cg9xP4YTzbm40MXTAvTgCchUZQDSEzLnZF73PD/8wd1rGaeIjUKQoKfw+vsAs2w== X-Received: by 2002:a37:274e:: with SMTP id n75mr2590259qkn.116.1603396461234; Thu, 22 Oct 2020 12:54:21 -0700 (PDT) Received: from hurd (dsl-159-119.b2b2c.ca. [66.158.159.119]) by smtp.gmail.com with ESMTPSA id 11sm1733550qkc.91.2020.10.22.12.54.19 for <39606-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Oct 2020 12:54:20 -0700 (PDT) From: Maxim Cournoyer To: 39606-done@debbugs.gnu.org Subject: Re: bug#39606: Keyboard layout defined by 'set-xorg-configuration' is not honored by GDM. References: <87blq1j7lo.fsf@gmail.com> Date: Thu, 22 Oct 2020 15:54:19 -0400 In-Reply-To: <87blq1j7lo.fsf@gmail.com> (Maxim Cournoyer's message of "Fri, 14 Feb 2020 14:23:47 -0500") Message-ID: <87wnzic9zo.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39606-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello! I'm happy to report this was due to mis-configuration on my part. More specifically, it it was missing the xorg-configuration modification bit, which is documented. Testing in a VM using the following, modified configuration cannot reproduce the problem: --8<---------------cut here---------------start------------->8--- diff --git a/gnu/system/examples/lightweight-desktop.tmpl b/gnu/system/examples/lightweight-desktop.tmpl index d5a63dc457..42e7891641 100644 --- a/gnu/system/examples/lightweight-desktop.tmpl +++ b/gnu/system/examples/lightweight-desktop.tmpl @@ -3,7 +3,7 @@ ;; environments. (use-modules (gnu) (gnu system nss)) -(use-service-modules desktop) +(use-service-modules desktop xorg) (use-package-modules bootloaders certs emacs emacs-xyz ratpoison suckless wm xorg) @@ -11,12 +11,14 @@ (host-name "antelope") (timezone "Europe/Paris") (locale "en_US.utf8") + (keyboard-layout (keyboard-layout "jp")) ;; 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"))) + (bootloader grub-efi-bootloader) + (target "/boot/efi") + (keyboard-layout keyboard-layout))) ;; Assume the target root file system is labelled "my-root", ;; and the EFI System Partition has UUID 1234-ABCD. @@ -53,7 +55,10 @@ ;; Use the "desktop" services, which include the X11 ;; log-in service, networking with NetworkManager, and more. - (services %desktop-services) + (services (cons (set-xorg-configuration + (xorg-configuration ;for Xorg + (keyboard-layout keyboard-layout))) + %desktop-services)) ;; Allow resolution of '.local' host names with mDNS. (name-service-switch %mdns-host-lookup-nss)) --8<---------------cut here---------------end--------------->8--- Closing :-) Maxim ------------=_1603396502-31106-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 14 Feb 2020 19:23:54 +0000 Received: from localhost ([127.0.0.1]:34719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2gZ7-0000AP-R5 for submit@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 ) id 1j2gZ6-0000AH-Cj for submit@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 ) id 1j2gZ5-0006SE-7L for bug-guix@gnu.org; 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 ) id 1j2gZ4-0007h3-2V for bug-guix@gnu.org; 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 ) id 1j2gZ3-0007fG-VO for bug-guix@gnu.org; Fri, 14 Feb 2020 14:23:50 -0500 Received: by mail-qt1-x829.google.com with SMTP id l21so7692779qtr.8 for ; 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 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Feb 2020 11:23:48 -0800 (PST) From: Maxim Cournoyer To: bug-guix 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@gmail.com> 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 ------------=_1603396502-31106-1--