You are not logged in.
I used a default install and picked a US keyboard. I don't have a /etc/vconsole.conf
localectl status returns (except with funky justification: boo)
System Locale: LANG=en.US.UTF-8
VC Keymap: n/a
X11 Layout: n/a
So how do I know which keymap is used? The output from dumpkeys is NOT us.map.
Offline
Set the keymap. Create /etc/vconsole.conf.
Offline
But I want to know what the system is using by default and use it as a base.
EDIT: Maybe the question is best answered by examining the install process.
EDIT2: I really want to know the names of the includes that were used to build up the default map. Then I can examine them and see which of them I want.
Last edited by Konkorde (2014-07-16 13:05:29)
Offline
Okay I guess what you are trying to do is build your own keymap.
But I want to know what the system is using by default and use it as a base.
Didn't you notice (during install process) that the default keymap was the basic US/UK keymapping?
As for the rest you should take a look at this, a bit of research would have give you your answer.
It says to see the current keymap conf:
localectl status
Then to list available keymaps:
localectl list-keymaps
And to look for the particular stuff you requested (see their specs):
cd /usr/share/kbd/keymaps
cat <keymap>
Hope this helps
Last edited by sugartest (2014-07-17 08:13:40)
An Arch Linux enthousiast and a Linux fan in general, mostly interrested in command line use, security issues, code learning and networks.
Offline
Okay I guess what you are trying to do is build your own keymap.
Correct.
Konkorde wrote:But I want to know what the system is using by default and use it as a base.
Didn't you notice (during install process) that the default keymap was the basic US/UK keymapping?
The US and UK keymaps are different (uk.map.gz and us.map.gz), but as I wrote in my initial posting, what I have now is a normal US QWERTY layout, but it is substantially different from us.map.gz (mainly in terms of modifiers). For instance, if I boot my computer normally and log in to a console, Alt-Shift-1 does nothing in emacs. If I loadkeys us, then Alt-Shift-1 is mapped to M-!. And dumpkeys clearly shows the difference:
loadkeys us
dumpkeys
reveals a mapping to Meta_exclaim that is not present when I merely reboot.
As for the rest you should take a look...a bit of research would have give you your answer.
It's OK if you don't know the answer, but please don't tell me to RTFM when I have done so and posted the relevant results (the output of localectl status) in my initial posting. This issue is probably beyond the "newbie" level.
Offline
Have you investigated the possibility that a built-in (to kernel/tty/etc) keymap is used when none is specified?
But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner
Offline
alphaniner, great idea: I was actually doing that before I saw your message, inspired by the loadkeys(1) man page
RESET TO DEFAULT
If the -d (or --default ) option is given, loadkeys loads a default
keymap, probably the file defkeymap.map either in
/usr/share/kbd/keymaps or in /usr/src/linux/drivers/char. (Probably
the former was user-defined, while the latter is a qwerty keyboard map
for PCs - maybe not what was desired.) Sometimes, with a strange
keymap loaded (with the minus on some obscure unknown modifier combina‐
tion) it is easier to type `loadkeys defkeymap'.
The question is whether that's the same as what I get by default: initially, it seems like it is not, but I'll recheck.
I'm also tracking down where Meta_exclam is defined in us.map.gz: it shows in the output of dumpkeys, but I tried concatenating us.map with all of its includes and I don't see where that happens.
Offline
Have you investigated the possibility that a built-in (to kernel/tty/etc) keymap is used when none is specified?
This is exactly the case.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
defkeymap is different from what I get when I reboot. I also have "defkeymap_V1.0". Quickly observed differences are that
Ctrl-Alt-Fn (switch virtual terminal) works on reboot, works in defkeymap, fails in defkeymap_V1.0
Alt-Shift-1 (Meta_exclam) undefined in reboot, defined in defkeymap, undefined in defkeymap_V1.0
All this teaches me it's best to use a "known quantity" like us.map rather than the default maps (or maybe specify defkeymap.map). For the record, here's the difference between the output of dumpkeys for defkeymap.map and whatever I get upon rebooting. It mostly seems that defkeymap defined more modifier combinations. But notwithstanding this output, the various permutations of modifying "Q" do work under defkeymap.map; I suspect that defkeymap.map is a superset of what I get when I reboot.
[b]diff -y --suppress-common-lines defkeymap.dump reboot.dump[/b]
shift alt keycode 2 = Meta_exclam <
shift alt keycode 3 = Meta_at <
shift alt keycode 4 = Meta_numbersign <
shift alt keycode 5 = Meta_dollar <
shift alt keycode 6 = Meta_percent <
shift alt keycode 7 = Meta_asciicircum <
keycode 15 = Tab Meta_Tab | keycode 15 = Tab Tab
keycode 16 = q | keycode 16 = +q +Q +q
keycode 17 = w | control keycode 16 = Control_q
keycode 18 = e | shift control keycode 16 = Control_q
keycode 19 = r | alt keycode 16 = Meta_q
keycode 20 = t | control alt keycode 16 = Meta_Control_q
keycode 21 = y | keycode 17 = +w +W +w
keycode 22 = u | control keycode 17 = Control_w
keycode 23 = i | shift control keycode 17 = Control_w
keycode 24 = o | alt keycode 17 = Meta_w
keycode 25 = p | control alt keycode 17 = Meta_Control_w
> keycode 18 = +e +E Hex_E
> control keycode 18 = Control_e
> shift control keycode 18 = Control_e
> alt keycode 18 = Meta_e
> control alt keycode 18 = Meta_Control_e
> keycode 19 = +r +R +r
> control keycode 19 = Control_r
> shift control keycode 19 = Control_r
> alt keycode 19 = Meta_r
> control alt keycode 19 = Meta_Control_r
> keycode 20 = +t +T +t
> control keycode 20 = Control_t
> shift control keycode 20 = Control_t
> alt keycode 20 = Meta_t
> control alt keycode 20 = Meta_Control_t
> keycode 21 = +y +Y +y
> control keycode 21 = Control_y
> shift control keycode 21 = Control_y
> alt keycode 21 = Meta_y
> control alt keycode 21 = Meta_Control_y
> keycode 22 = +u +U +u
> control keycode 22 = Control_u
> shift control keycode 22 = Control_u
> alt keycode 22 = Meta_u
> control alt keycode 22 = Meta_Control_u
> keycode 23 = +i +I +i
> control keycode 23 = Tab
> shift control keycode 23 = Tab
> alt keycode 23 = Meta_i
> control alt keycode 23 = Meta_Tab
> keycode 24 = +o +O +o
> control keycode 24 = Control_o
> shift control keycode 24 = Control_o
> alt keycode 24 = Meta_o
> control alt keycode 24 = Meta_Control_o
> keycode 25 = +p +P +p
> control keycode 25 = Control_p
> shift control keycode 25 = Control_p
> alt keycode 25 = Meta_p
> control alt keycode 25 = Meta_Control_p
shift alt keycode 26 = Meta_braceleft <
shift alt keycode 27 = Meta_braceright | keycode 28 = Return Return Return
keycode 28 = Return Return Return | control keycode 28 = Return
keycode 29 = Control Control Control | shift control keycode 28 = Return
keycode 30 = a | alt keycode 28 = Meta_Control_m
keycode 31 = s | control alt keycode 28 = Return
keycode 32 = d | keycode 29 = Control Control Control
keycode 33 = f | control keycode 29 = Control
keycode 34 = g | shift control keycode 29 = Control
keycode 35 = h | alt keycode 29 = Control
keycode 36 = j | control alt keycode 29 = Control
keycode 37 = k | keycode 30 = +a +A Hex_A
keycode 38 = l | control keycode 30 = Control_a
> shift control keycode 30 = Control_a
> alt keycode 30 = Meta_a
> control alt keycode 30 = Meta_Control_a
> keycode 31 = +s +S +s
> control keycode 31 = Control_s
> shift control keycode 31 = Control_s
> alt keycode 31 = Meta_s
> control alt keycode 31 = Meta_Control_s
> keycode 32 = +d +D Hex_D
> control keycode 32 = Control_d
> shift control keycode 32 = Control_d
> alt keycode 32 = Meta_d
> control alt keycode 32 = Meta_Control_d
> keycode 33 = +f +F Hex_F
> control keycode 33 = Control_f
> shift control keycode 33 = Control_f
> alt keycode 33 = Meta_f
> control alt keycode 33 = Meta_Control_f
> keycode 34 = +g +G +g
> control keycode 34 = Control_g
> shift control keycode 34 = Control_g
> alt keycode 34 = Meta_g
> control alt keycode 34 = Meta_Control_g
> keycode 35 = +h +H +h
> control keycode 35 = BackSpace
> shift control keycode 35 = BackSpace
> alt keycode 35 = Meta_h
> control alt keycode 35 = Meta_BackSpace
> keycode 36 = +j +J +j
> control keycode 36 = Linefeed
> shift control keycode 36 = Linefeed
> alt keycode 36 = Meta_j
> control alt keycode 36 = Meta_Linefeed
> keycode 37 = +k +K +k
> control keycode 37 = Control_k
> shift control keycode 37 = Control_k
> alt keycode 37 = Meta_k
> control alt keycode 37 = Meta_Control_k
> keycode 38 = +l +L +l
> control keycode 38 = Control_l
> shift control keycode 38 = Control_l
> alt keycode 38 = Meta_l
> control alt keycode 38 = Meta_Control_l
keycode 42 = Shift Shift Shift | keycode 42 = Shift Shift Shift
> control keycode 42 = Shift
> shift control keycode 42 = Shift
> alt keycode 42 = Shift
> control alt keycode 42 = Shift
shift alt keycode 43 = Meta_bar | keycode 44 = +z +Z +z
keycode 44 = z | control keycode 44 = Control_z
keycode 45 = x | shift control keycode 44 = Control_z
keycode 46 = c | alt keycode 44 = Meta_z
keycode 47 = v | control alt keycode 44 = Meta_Control_z
keycode 48 = b | keycode 45 = +x +X +x
keycode 49 = n | control keycode 45 = Control_x
keycode 50 = m | shift control keycode 45 = Control_x
> alt keycode 45 = Meta_x
> control alt keycode 45 = Meta_Control_x
> keycode 46 = +c +C Hex_C
> control keycode 46 = Control_c
> shift control keycode 46 = Control_c
> alt keycode 46 = Meta_c
> control alt keycode 46 = Meta_Control_c
> keycode 47 = +v +V +v
> control keycode 47 = Control_v
> shift control keycode 47 = Control_v
> alt keycode 47 = Meta_v
> control alt keycode 47 = Meta_Control_v
> keycode 48 = +b +B Hex_B
> control keycode 48 = Control_b
> shift control keycode 48 = Control_b
> alt keycode 48 = Meta_b
> control alt keycode 48 = Meta_Control_b
> keycode 49 = +n +N +n
> control keycode 49 = Control_n
> shift control keycode 49 = Control_n
> alt keycode 49 = Meta_n
> control alt keycode 49 = Meta_Control_n
> keycode 50 = +m +M +m
> control keycode 50 = Control_m
> shift control keycode 50 = Control_m
> alt keycode 50 = Meta_m
> control alt keycode 50 = Meta_Control_m
shift alt keycode 51 = Meta_less <
shift alt keycode 52 = Meta_greater <
shift control keycode 53 = Delete <
keycode 54 = Shift Shift Shift | keycode 54 = Shift Shift Shift
keycode 55 = KP_Multiply KP_Multiply KP_Multiply | control keycode 54 = Shift
keycode 56 = Alt Alt Alt | shift control keycode 54 = Shift
> alt keycode 54 = Shift
> control alt keycode 54 = Shift
> keycode 55 = KP_Multiply KP_Multiply KP_Multiply
> control keycode 55 = KP_Multiply
> shift control keycode 55 = KP_Multiply
> alt keycode 55 = KP_Multiply
> control alt keycode 55 = KP_Multiply
> keycode 56 = Alt Alt Alt
> control keycode 56 = Alt
> shift control keycode 56 = Alt
> alt keycode 56 = Alt
> control alt keycode 56 = Alt
keycode 58 = Caps_Lock Caps_Lock Caps_Lock | keycode 58 = Caps_Lock Caps_Lock Caps_Lock
keycode 59 = F1 F13 Console_13 | control keycode 58 = Caps_Lock
control keycode 59 = F25 | shift control keycode 58 = Caps_Lock
shift control keycode 59 = F37 | alt keycode 58 = Caps_Lock
> control alt keycode 58 = Caps_Lock
> keycode 59 = F1 F11 Console_13
> control keycode 59 = F1
keycode 60 = F2 F14 Console_14 | keycode 60 = F2 F12 Console_14
control keycode 60 = F26 | control keycode 60 = F2
shift control keycode 60 = F38 <
keycode 61 = F3 F15 Console_15 | keycode 61 = F3 F13 Console_15
control keycode 61 = F27 | control keycode 61 = F3
shift control keycode 61 = F39 <
keycode 62 = F4 F16 Console_16 | keycode 62 = F4 F14 Console_16
control keycode 62 = F28 | control keycode 62 = F4
shift control keycode 62 = F40 <
keycode 63 = F5 F17 Console_17 | keycode 63 = F5 F15 Console_17
control keycode 63 = F29 | control keycode 63 = F5
shift control keycode 63 = F41 <
keycode 64 = F6 F18 Console_18 | keycode 64 = F6 F16 Console_18
control keycode 64 = F30 | control keycode 64 = F6
shift control keycode 64 = F42 <
keycode 65 = F7 F19 Console_19 | keycode 65 = F7 F17 Console_19
control keycode 65 = F31 | control keycode 65 = F7
shift control keycode 65 = F43 <
keycode 66 = F8 F20 Console_20 | keycode 66 = F8 F18 Console_20
control keycode 66 = F32 | control keycode 66 = F8
shift control keycode 66 = F44 <
keycode 67 = F9 F21 Console_21 | keycode 67 = F9 F19 Console_21
control keycode 67 = F33 | control keycode 67 = F9
shift control keycode 67 = F45 <
keycode 68 = F10 F22 Console_22 | keycode 68 = F10 F20 Console_22
control keycode 68 = F34 | control keycode 68 = F10
shift control keycode 68 = F46 <
keycode 69 = Num_Lock Num_Lock Num_Lock | keycode 69 = Num_Lock Bare_Num_Lock Num_Lock
> control keycode 69 = Num_Lock
> shift control keycode 69 = Num_Lock
> alt keycode 69 = Num_Lock
> control alt keycode 69 = Num_Lock
keycode 71 = KP_7 KP_7 KP_7 | keycode 71 = KP_7 KP_7 Hex_7
keycode 72 = KP_8 KP_8 KP_8 | control keycode 71 = KP_7
keycode 73 = KP_9 KP_9 KP_9 | shift control keycode 71 = KP_7
keycode 74 = KP_Subtract KP_Subtract KP_Subtract | alt keycode 71 = Ascii_7
keycode 75 = KP_4 KP_4 KP_4 | control alt keycode 71 = KP_7
keycode 76 = KP_5 KP_5 KP_5 | keycode 72 = KP_8 KP_8 Hex_8
keycode 77 = KP_6 KP_6 KP_6 | control keycode 72 = KP_8
keycode 78 = KP_Add KP_Add KP_Add | shift control keycode 72 = KP_8
keycode 79 = KP_1 KP_1 KP_1 | alt keycode 72 = Ascii_8
keycode 80 = KP_2 KP_2 KP_2 | control alt keycode 72 = KP_8
keycode 81 = KP_3 KP_3 KP_3 | keycode 73 = KP_9 KP_9 Hex_9
keycode 82 = KP_0 KP_0 KP_0 | control keycode 73 = KP_9
keycode 83 = KP_Period KP_Period KP_Period | shift control keycode 73 = KP_9
keycode 84 = Last_Console Last_Console Last_Console | alt keycode 73 = Ascii_9
> control alt keycode 73 = KP_9
> keycode 74 = KP_Subtract KP_Subtract KP_Subtract
> control keycode 74 = KP_Subtract
> shift control keycode 74 = KP_Subtract
> alt keycode 74 = KP_Subtract
> control alt keycode 74 = KP_Subtract
> keycode 75 = KP_4 KP_4 Hex_4
> control keycode 75 = KP_4
> shift control keycode 75 = KP_4
> alt keycode 75 = Ascii_4
> control alt keycode 75 = KP_4
> keycode 76 = KP_5 KP_5 Hex_5
> control keycode 76 = KP_5
> shift control keycode 76 = KP_5
> alt keycode 76 = Ascii_5
> control alt keycode 76 = KP_5
> keycode 77 = KP_6 KP_6 Hex_6
> control keycode 77 = KP_6
> shift control keycode 77 = KP_6
> alt keycode 77 = Ascii_6
> control alt keycode 77 = KP_6
> keycode 78 = KP_Add KP_Add KP_Add
> control keycode 78 = KP_Add
> shift control keycode 78 = KP_Add
> alt keycode 78 = KP_Add
> control alt keycode 78 = KP_Add
> keycode 79 = KP_1 KP_1 Hex_1
> control keycode 79 = KP_1
> shift control keycode 79 = KP_1
> alt keycode 79 = Ascii_1
> control alt keycode 79 = KP_1
> keycode 80 = KP_2 KP_2 Hex_2
> control keycode 80 = KP_2
> shift control keycode 80 = KP_2
> alt keycode 80 = Ascii_2
> control alt keycode 80 = KP_2
> keycode 81 = KP_3 KP_3 Hex_3
> control keycode 81 = KP_3
> shift control keycode 81 = KP_3
> alt keycode 81 = Ascii_3
> control alt keycode 81 = KP_3
> keycode 82 = KP_0 KP_0 Hex_0
> control keycode 82 = KP_0
> shift control keycode 82 = KP_0
> alt keycode 82 = Ascii_0
> control alt keycode 82 = KP_0
> keycode 83 = KP_Period KP_Period KP_Period
> control keycode 83 = KP_Period
> shift control keycode 83 = KP_Period
> alt keycode 83 = KP_Period
> control alt keycode 83 = Boot
> keycode 84 = Last_Console Last_Console Last_Console
> control keycode 84 = Last_Console
> shift control keycode 84 = Last_Console
> alt keycode 84 = Last_Console
> control alt keycode 84 = Last_Console
keycode 87 = F11 F23 Console_23 | keycode 87 = F11 F11 Console_23
control keycode 87 = F35 | control keycode 87 = F11
shift control keycode 87 = F47 <
keycode 88 = F12 F24 Console_24 | keycode 88 = F12 F12 Console_24
control keycode 88 = F36 | control keycode 88 = F12
shift control keycode 88 = F48 <
keycode 96 = KP_Enter KP_Enter KP_Enter | keycode 96 = KP_Enter KP_Enter KP_Enter
keycode 97 = Control Control Control | control keycode 96 = KP_Enter
keycode 98 = KP_Divide KP_Divide KP_Divide | shift control keycode 96 = KP_Enter
keycode 99 = | alt keycode 96 = KP_Enter
> control alt keycode 96 = KP_Enter
> keycode 97 = Control Control Control
> control keycode 97 = Control
> shift control keycode 97 = Control
> alt keycode 97 = Control
> control alt keycode 97 = Control
> keycode 98 = KP_Divide KP_Divide KP_Divide
> control keycode 98 = KP_Divide
> shift control keycode 98 = KP_Divide
> alt keycode 98 = KP_Divide
> control alt keycode 98 = KP_Divide
> keycode 99 = Control_backslash
keycode 100 = AltGr AltGr AltGr | keycode 100 = AltGr AltGr AltGr
keycode 101 = Break Break Break | control keycode 100 = AltGr
keycode 102 = Find Find Find | shift control keycode 100 = AltGr
keycode 103 = Up Up Up | alt keycode 100 = AltGr
keycode 104 = Prior Scroll_Backward Prior | control alt keycode 100 = AltGr
keycode 105 = Left Left Left | keycode 101 = Break Break Break
keycode 106 = Right Right Right | control keycode 101 = Break
keycode 107 = Select Select Select | shift control keycode 101 = Break
keycode 108 = Down Down Down | alt keycode 101 = Break
keycode 109 = Next Scroll_Forward Next | control alt keycode 101 = Break
keycode 110 = Insert Insert Insert | keycode 102 = Find Find Find
keycode 111 = Remove Remove Remove | control keycode 102 = Find
keycode 112 = Macro Macro Macro | shift control keycode 102 = Find
keycode 113 = F13 F13 F13 | alt keycode 102 = Find
keycode 114 = F14 F14 F14 | control alt keycode 102 = Find
keycode 115 = Help Help Help | keycode 103 = Up Up Up
keycode 116 = Do Do Do | control keycode 103 = Up
keycode 117 = F17 F17 F17 | shift control keycode 103 = Up
keycode 118 = KP_MinPlus KP_MinPlus KP_MinPlus | alt keycode 103 = Up
keycode 119 = Pause Pause Pause | control alt keycode 103 = Up
keycode 125 = Decr_Console Last_Console Incr_Console | keycode 104 = Prior Scroll_Backward Prior
keycode 126 = Incr_Console Last_Console Decr_Console | control keycode 104 = Prior
keycode 127 = Compose Decr_Console Incr_Console | shift control keycode 104 = Prior
> alt keycode 104 = Prior
> control alt keycode 104 = Prior
> keycode 105 = Left Left Left
> control keycode 105 = Left
> shift control keycode 105 = Left
> alt keycode 105 = Decr_Console
> control alt keycode 105 = Left
> keycode 106 = Right Right Right
> control keycode 106 = Right
> shift control keycode 106 = Right
> alt keycode 106 = Incr_Console
> control alt keycode 106 = Right
> keycode 107 = Select Select Select
> control keycode 107 = Select
> shift control keycode 107 = Select
> alt keycode 107 = Select
> control alt keycode 107 = Select
> keycode 108 = Down Down Down
> control keycode 108 = Down
> shift control keycode 108 = Down
> alt keycode 108 = Down
> control alt keycode 108 = Down
> keycode 109 = Next Scroll_Forward Next
> control keycode 109 = Next
> shift control keycode 109 = Next
> alt keycode 109 = Next
> control alt keycode 109 = Next
> keycode 110 = Insert Insert Insert
> control keycode 110 = Insert
> shift control keycode 110 = Insert
> alt keycode 110 = Insert
> control alt keycode 110 = Insert
> keycode 111 = Remove Remove Remove
> control keycode 111 = Remove
> shift control keycode 111 = Remove
> alt keycode 111 = Remove
> control alt keycode 111 = Boot
> keycode 112 = Macro Macro Macro
> control keycode 112 = Macro
> shift control keycode 112 = Macro
> alt keycode 112 = Macro
> control alt keycode 112 = Macro
> keycode 113 = F13 F13 F13
> control keycode 113 = F13
> shift control keycode 113 = F13
> alt keycode 113 = F13
> control alt keycode 113 = F13
> keycode 114 = F14 F14 F14
> control keycode 114 = F14
> shift control keycode 114 = F14
> alt keycode 114 = F14
> control alt keycode 114 = F14
> keycode 115 = Help Help Help
> control keycode 115 = Help
> shift control keycode 115 = Help
> alt keycode 115 = Help
> control alt keycode 115 = Help
> keycode 116 = Do Do Do
> control keycode 116 = Do
> shift control keycode 116 = Do
> alt keycode 116 = Do
> control alt keycode 116 = Do
> keycode 117 = F17 F17 F17
> control keycode 117 = F17
> shift control keycode 117 = F17
> alt keycode 117 = F17
> control alt keycode 117 = F17
> keycode 118 = KP_MinPlus KP_MinPlus KP_MinPlus
> control keycode 118 = KP_MinPlus
> shift control keycode 118 = KP_MinPlus
> alt keycode 118 = KP_MinPlus
> control alt keycode 118 = KP_MinPlus
> keycode 119 = Pause Pause Pause
> control keycode 119 = Pause
> shift control keycode 119 = Pause
> alt keycode 119 = Pause
> control alt keycode 119 = Pause
Last edited by Konkorde (2014-07-17 17:04:35)
Offline
Sorry for being a bit harsh when replying as you said, I didn't think what you were looking for was going that deep into keymap layouts. Thousand apologies for that. As for "RTFM" I don't know what that means (I guess that's my bad for being French ). But after thoughts I think Alphaniner is right when saying it is a build-in keymap that is used when none specified, I guess what I thought to be the US default keymap was the build-in one due to the similarity of both the QWERTY layouts.
defkeymap is different from what I get when I reboot
Is this file overwritten at boot / reboot? Or the changes are indeed effective after reboot?
I think this might be a bit too advanced for me. In that case I do apologise again!
Last edited by sugartest (2014-07-17 19:07:03)
An Arch Linux enthousiast and a Linux fan in general, mostly interrested in command line use, security issues, code learning and networks.
Offline
On peut traduire RTFM comme <<regarde ton f***u manuel>>. Apology accepted. It was largely my fault for posting an intermediate-advanced question in a newbie forum.
I don't really know the subtle differences between what happens at boot and defkeymap.map, but, in the end, Karol's original suggestion was probably the best course of action.
And just to clarify, whatever got installed is basically a US layout, and the differences from defkeymap.map and us.map are subtle (just as the difference between defkeymap.map and us.map). The differences would not be apparent to most users (especially vi users).
Last edited by Konkorde (2014-07-17 21:38:31)
Offline
I'll remember that "RTFM" stands "Read the Fu***** Manual"
I guess defining the layout in /etc/vconsole.conf is the best of solutions, thank's to Karol. After check I do have my keyboard layout defined in it, probably didn't think of it since my install is about 2-3 yo. If it does work you'll only have to define the same layout for kdm (if that's what you're using) and maybe add a line in pacman.conf so that file won't be overwritten after updates as I had to do for my kdm.
An Arch Linux enthousiast and a Linux fan in general, mostly interrested in command line use, security issues, code learning and networks.
Offline