From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luther Thompson Subject: Re: No dvorak in window manager Date: Tue, 19 Jun 2018 00:56:59 -0400 Message-ID: References: <87d0wokz08.fsf@fastmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000294885056ef783fe" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53697) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fV8hS-0005eI-R9 for help-guix@gnu.org; Tue, 19 Jun 2018 00:57:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fV8hR-0000hW-Rw for help-guix@gnu.org; Tue, 19 Jun 2018 00:57:02 -0400 Received: from mail-wr0-x231.google.com ([2a00:1450:400c:c0c::231]:37846) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fV8hR-0000gw-I7 for help-guix@gnu.org; Tue, 19 Jun 2018 00:57:01 -0400 Received: by mail-wr0-x231.google.com with SMTP id d8-v6so19029332wro.4 for ; Mon, 18 Jun 2018 21:57:01 -0700 (PDT) In-Reply-To: <87d0wokz08.fsf@fastmail.com> 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: Joshua Branson Cc: help-guix --000000000000294885056ef783fe Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Jun 18, 2018 at 9:25 AM, Joshua Branson wrote: > Luther Thompson writes: > >> 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 >> place. Here is my OS definition: >> > > I've had a similar problem. I know that there are a couple of solutions > floating around. I think one of them my be using setxkbmap...Or > possibly configuring X to prefer the dvorak layout... > > I personally never figured that issue out. Right now I'm running > Parabola GNU/Linux-libre, and I've got guix installed on it... > Update: I decided to check the latest git master commit to see if the docs had changed. I found some =E2=80=8Bthing about controlling =E2=80=8Bthe keyboard layout, and I found more examples in the guix-help archives. This is =E2=80=8Bthe 'services' =E2=80=8Bfield that I ended up using: (services (cons* (console-keymap-service "dvorak") (gnome-desktop-service) (xfce-desktop-service) (modify-services %desktop-services (slim-service-type config =3D> (slim-configuration =E2=80=8B =E2=80=8B (inherit config) =E2=80=8B =E2=80=8B (=E2=80=8B startx (xorg-start-command =E2=80=8B =E2=80=8B #:configuration-file =E2=80=8B =E2=80=8B (xorg-configuration-file =E2=80=8B =E2=80=8B #:extra-config '("Section \"InputClass\" Identifier \"keyboard-all\" Option \"XkbLayout\" \"dvorak\" MatchIsKeyboard \"on\" EndSection"))))))))) =E2=80=8BThis successfully fixed the problem in the =E2=80=8Blogin manager.= (GNOME, of course, had to be configured separately.) --=20 Luther Thompson --000000000000294885056ef783fe Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Mon, Jun 18, 2018 at 9:25 AM, Joshua Branson <jbranso@fastmail.com> wrote:
&g= t; Luther Thompson <lutheroto@gma= il.com> writes:
>
>> I installed GuixSD today. When I= boot up, both the login manager and
>> the desktop session use qw= erty. I do see dvorak when I hit Ctrl+Alt+F2
>> for a non-window c= onsole. `loadkeys dvorak` has no effect in either
>> place. Here i= s my OS definition:
>>
>
> I've had a similar prob= lem.=C2=A0 I know that there are a couple of solutions
> floating aro= und.=C2=A0 I think one of them my be using setxkbmap...Or
> possibly = configuring X to prefer the dvorak layout...
>
> I personally n= ever figured that issue out.=C2=A0 Right now I'm running
> Parabo= la GNU/Linux-libre, and I've got guix installed on it...
>
Update: I decided to check the latest = git master commit to see if the
docs had changed. I found some
=E2=80=8Bthing about controlli= ng =E2=80=8Bthe keyboard
layout, and I found more examples in the guix-help arch= ives. This is
=E2=80=8Bthe 'services' =E2=80=8Bfield that I ended up usi= ng:


(services (cons* (cons= ole-keymap-service "dvorak")
=C2=A0(gnome-desktop-service)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(x= fce-desktop-service)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0(modify-services %desktop-services
=C2=A0 =C2= =A0 (slim-service-type config =3D>
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(slim-configu= ration
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0
=E2=80=8B =E2=80=8B
(inherit config= )
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0
=E2=80=8B =E2=80=8B
(=E2=80=8B
startx (xorg-start-command
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <= span class=3D"gmail-Apple-tab-span" style=3D"white-space:pre">
=E2=80=8B =E2=80=8B
#:configuration-file
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0
=E2=80=8B =E2=80=8B
(xorg-= configuration-file
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
=E2=80= =8B =E2=80=8B
#:extra-config
'("Sectio= n \"InputClass\"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Identifier= \"keyboard-all\"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Option \&= quot;XkbLayout\" \"dvorak\"
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 MatchIsKeyboard \"on\"
EndSection")))))))))=


=E2=80=8BThis successfully fixed the p= roblem in the =E2=80=8Blogin manager. (GNOME, of
course, had to be configu= red separately.)

--
Luther Thompson
--000000000000294885056ef783fe--