Gentoo Archives: gentoo-user

From: Alan Mackenzie <acm@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] How do I change an X keyboard layout?
Date: Thu, 22 Oct 2015 10:07:44
Message-Id: 20151022100911.GB2645@acm.fritz.box
In Reply to: Re: [gentoo-user] How do I change an X keyboard layout? by Marc Joliet
1 Hello, Marc.
2
3 On Wed, Oct 21, 2015 at 09:21:07PM +0200, Marc Joliet wrote:
4 > On Wednesday 21 October 2015 15:51:43 Alan Mackenzie wrote:
5
6 > >The two keyboard layouts I use in XFCE are both fine and dandy, but they
7 > >are incomplete. In particular, I want the key combination
8 > ><Ctrl><Alt><shift><F1> to take me to tty13 in the same way that
9 > ><Ctrl><Alt><F1> takes me to tty1.
10
11 > >I've been searching for _hours_ trying to find out how to do this. I
12 > >cannot find the keyboard layouts anywhere under /usr/share, where one
13 > >might expect them. I can't find any relevant programs to manipulate
14 > >these data files with, even if I could find them.
15
16 > >Would somebody help me please. Where are the X keyboard layouts stored,
17 > >and what program to I need to enhance them?
18
19 > >TIA!
20
21 > I was curious, so I looked a bit myself, and found this:
22
23 > % ag ctrl-alt-f /usr/share/doc
24 > /usr/share/doc/kbd-1.15.5-r1/html/kbd.FAQ-7.html
25 > 21:<P>By default, console switching is done using Alt-Fn or Ctrl-Alt-Fn.
26 > 22:Under <CODE>X</CODE> (or recent versions of <CODE>dosemu</CODE>), only
27 > Ctrl-Alt-Fn works.
28
29 > /usr/share/doc/kbd-1.15.5-r1/html/kbd.FAQ-8.html
30 > 54:Console_n Alt-Fn and Ctrl-Alt-Fn (1 &lt;= n &lt;= 12)
31 > 82:Ctrl-Alt-Fn Switch to VT n
32 > 115:Ctrl-Alt-Fn Switch to VT n (from version 0.50; earlier Alt-Fn)
33
34 > /usr/share/doc/kbd-1.15.5-r1/html/kbd.FAQ-13.html
35 > 28:While it is running one can use Ctrl-Alt-Fn to switch to VTn.
36
37 > /usr/share/doc/kbd-1.15.5-r1/html/kbd.FAQ-9.html
38 > 41:However, Ctrl-Alt-Fn will work and you can go to another VT.
39
40 > /usr/share/doc/libsdl-1.2.15-r9/html/docs.html
41 > 631: The framebuffer console now uses CTRL-ALT-FN to switch virtual
42 > terminals, to avoid collisions with application key bindings.
43
44 > (Online here: http://kbd-project.org/www.win.tue.nl/~aeb/linux/kbd/)
45
46 Yes, I've got that file. It only really deals with the console
47 keyboard, though.
48
49 > (For those who haven't heard of it: ag is from sys-apps/the_silver_searcher.)
50
51 > From a cursory look, I couldn't find anything specific, other than that
52 > apparently AltGr+Fn is supposed to give you console n+12 (though apparently
53 > not from within X), but it didn't work for me, and I'm not in the mood to find
54 > out why. Also, that FAQ looks... dated. However, maybe it will help lead you
55 > to a solution?
56
57 I think I'm going to have to exercise my meagre search engine skills.
58
59 > Also, while I'm sure you've got a good reason for doing this, I'm really
60 > curious: why not use screen or tmux instead? Especially if you're dealing
61 > with more than twelve terminals.
62
63 I've never really considered screen (or tmux). Screen looks like a way
64 of "windowising" a tty, amongst other things, which isn't what I want.
65 In fact, reading the Wikipedia article, I'm not even clear whether
66 screen runs on a virtual terminal or within X.
67
68 No, what I really want is a way to go from X (XFCE for me) directly to
69 any virtual terminal. At the moment, if I want to go to, say, tty14,
70 I've first got to go to a lower numbered tty, and then to tty14. It's
71 one of these little annoyances which is scarcely worth bothering about,
72 but it _is_ an annoyance.
73
74 I'll continue searching.
75
76 Thanks for the post!
77
78 > HTH
79 > --
80 > Marc Joliet
81
82 --
83 Alan Mackenzie (Nuremberg, Germany).

Replies

Subject Author
Re: [gentoo-user] How do I change an X keyboard layout? Alan McKinnon <alan.mckinnon@×××××.com>
Re: [gentoo-user] How do I change an X keyboard layout? Marc Joliet <marcec@×××.de>