From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nils Gillmann Subject: Re: No dvorak in window manager Date: Wed, 20 Jun 2018 18:35:04 +0000 Message-ID: <20180620183504.i377hz7ddmko5uo7@abyayala> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57531) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fVhw6-0003Jb-9R for help-guix@gnu.org; Wed, 20 Jun 2018 14:34:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fVhw5-0000ey-CX for help-guix@gnu.org; Wed, 20 Jun 2018 14:34:30 -0400 Received: from conspiracy.of.n0.is ([2a01:4f8:1c0c:7ad0::1]:56232) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fVhw5-0000eg-0g for help-guix@gnu.org; Wed, 20 Jun 2018 14:34:29 -0400 Content-Disposition: inline In-Reply-To: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Luther Thompson Cc: help-guix Luther Thompson transcribed 1.8K bytes: > I installed GuixSD today. When I boot up, both the login manager and > the desktop session use qwerty. I do see dvorak when I hit Ctrl+Alt+F2 > for a non-window console. `loadkeys dvorak` has no effect in either That is because loadkeys is for the tty. In X you would use setxkbmap or your WM/DM provided tools for setting it. setxkbmap comes as part of the package 'setxkbmap' in guix. For SDDM and SLIM the fact that it's just en_US is a bug in our invocation of it (or upstream? I forgot, simply because I opened a bug report long time ago not to think about reasons why this happens). > place. Here is my OS definition: > > (use-modules (gnu) (gnu system nss)) > (use-service-modules desktop) > (use-package-modules certs gnome) > > (operating-system > (host-name "targaryen") > (timezone "America/New_York") > (locale "en_US.utf8") > > (bootloader (bootloader-configuration > (bootloader grub-bootloader) > (target "/dev/sda"))) > > (file-systems (cons (file-system > (device "my-root") > (mount-point "/") > (type "ext4") > (title 'label)) > %base-file-systems)) > > (users (cons (user-account > (name "luther") > (comment "Luther Thompson") > (group "users") > (supplementary-groups '("wheel" "netdev" > "audio" "video")) > (home-directory "/home/luther")) > %base-user-accounts)) > > ;; This is where we specify system-wide packages. > (packages (cons* nss-certs ;for HTTPS access > gvfs ;for user mounts > %base-packages)) > > ;; Add GNOME and/or Xfce---we can choose at the log-in > ;; screen with F1. Use the "desktop" services, which > ;; include the X11 log-in service, networking with Wicd, > ;; and more. > (services (cons* (console-keymap-service "dvorak") > (gnome-desktop-service) > (xfce-desktop-service) > %desktop-services)) > > ;; Allow resolution of '.local' host names with mDNS. > (name-service-switch %mdns-host-lookup-nss) > > (swap-devices '("/swapfile"))) > > -- > Luther Thompson >