From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 3471C13888F for ; Thu, 22 Oct 2015 10:07:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D204C21C02C; Thu, 22 Oct 2015 10:07:34 +0000 (UTC) Received: from mail.muc.de (mail.muc.de [193.149.48.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 72FD8E087A for ; Thu, 22 Oct 2015 10:07:33 +0000 (UTC) Received: (qmail 84147 invoked by uid 3782); 22 Oct 2015 10:07:31 -0000 Received: from acm.muc.de (p579E986B.dip0.t-ipconnect.de [87.158.152.107]) by colin.muc.de (tmda-ofmipd) with ESMTP; Thu, 22 Oct 2015 12:07:31 +0200 Received: (qmail 3053 invoked by uid 1000); 22 Oct 2015 10:09:11 -0000 Date: Thu, 22 Oct 2015 10:09:11 +0000 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] How do I change an X keyboard layout? Message-ID: <20151022100911.GB2645@acm.fritz.box> References: <20151021155143.GE2608@acm.fritz.box> <2288221.DWPXYPyi4K@thetick> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2288221.DWPXYPyi4K@thetick> User-Agent: Mutt/1.5.23 (2014-03-12) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Archives-Salt: 800fc365-2a53-440a-a0cd-fe9a7ebafc49 X-Archives-Hash: 111a271a39fe9aa7a7b7b82ca2d74527 Hello, Marc. On Wed, Oct 21, 2015 at 09:21:07PM +0200, Marc Joliet wrote: > On Wednesday 21 October 2015 15:51:43 Alan Mackenzie wrote: > >The two keyboard layouts I use in XFCE are both fine and dandy, but they > >are incomplete. In particular, I want the key combination > > to take me to tty13 in the same way that > > takes me to tty1. > >I've been searching for _hours_ trying to find out how to do this. I > >cannot find the keyboard layouts anywhere under /usr/share, where one > >might expect them. I can't find any relevant programs to manipulate > >these data files with, even if I could find them. > >Would somebody help me please. Where are the X keyboard layouts stored, > >and what program to I need to enhance them? > >TIA! > I was curious, so I looked a bit myself, and found this: > % ag ctrl-alt-f /usr/share/doc > /usr/share/doc/kbd-1.15.5-r1/html/kbd.FAQ-7.html > 21:

By default, console switching is done using Alt-Fn or Ctrl-Alt-Fn. > 22:Under X (or recent versions of dosemu), only > Ctrl-Alt-Fn works. > /usr/share/doc/kbd-1.15.5-r1/html/kbd.FAQ-8.html > 54:Console_n Alt-Fn and Ctrl-Alt-Fn (1 <= n <= 12) > 82:Ctrl-Alt-Fn Switch to VT n > 115:Ctrl-Alt-Fn Switch to VT n (from version 0.50; earlier Alt-Fn) > /usr/share/doc/kbd-1.15.5-r1/html/kbd.FAQ-13.html > 28:While it is running one can use Ctrl-Alt-Fn to switch to VTn. > /usr/share/doc/kbd-1.15.5-r1/html/kbd.FAQ-9.html > 41:However, Ctrl-Alt-Fn will work and you can go to another VT. > /usr/share/doc/libsdl-1.2.15-r9/html/docs.html > 631: The framebuffer console now uses CTRL-ALT-FN to switch virtual > terminals, to avoid collisions with application key bindings. > (Online here: http://kbd-project.org/www.win.tue.nl/~aeb/linux/kbd/) Yes, I've got that file. It only really deals with the console keyboard, though. > (For those who haven't heard of it: ag is from sys-apps/the_silver_searcher.) > From a cursory look, I couldn't find anything specific, other than that > apparently AltGr+Fn is supposed to give you console n+12 (though apparently > not from within X), but it didn't work for me, and I'm not in the mood to find > out why. Also, that FAQ looks... dated. However, maybe it will help lead you > to a solution? I think I'm going to have to exercise my meagre search engine skills. > Also, while I'm sure you've got a good reason for doing this, I'm really > curious: why not use screen or tmux instead? Especially if you're dealing > with more than twelve terminals. I've never really considered screen (or tmux). Screen looks like a way of "windowising" a tty, amongst other things, which isn't what I want. In fact, reading the Wikipedia article, I'm not even clear whether screen runs on a virtual terminal or within X. No, what I really want is a way to go from X (XFCE for me) directly to any virtual terminal. At the moment, if I want to go to, say, tty14, I've first got to go to a lower numbered tty, and then to tty14. It's one of these little annoyances which is scarcely worth bothering about, but it _is_ an annoyance. I'll continue searching. Thanks for the post! > HTH > -- > Marc Joliet -- Alan Mackenzie (Nuremberg, Germany).