You are not logged in.
Dear y'all,
I'm a newb, but not completely lost so I'm posting this here. But having just installed my first Arch system, only one real issue has shown up: My left Alt key does not work correctly in console. In fact, I cannot change the keymap at all. When I try to set the keymap with the usual commands nothing changes. The output from standard Alt- key combos necessary for emacs instead gives European or other characters, for example:
Alt-X : ø
Alt-W : ÷
,,, and so on. The same output happens with the right Alt key, but that's not a problem.
Here some examples:
èäé÷è÷éåêððìóëèóçóäç
just to demonstrate.
From what I've been able to learn, the keymap is a US-international combination but that's NOT what I have in my configs.
Secondly, it only happens in an X session (Fluxbox) consoles (not other apps), and does not happen in a run-level 4 (no X).
It happens in both root and regular user accounts.
Details:
System76 Orxy laptop
# more /etc/vconsole.conf
KEYMAP=us
-----
# setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules: evdev
model: pc105
layout: us
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete
compat: complete
symbols: pc+us+inet(evdev)
geometry: pc(pc105)
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};and XEV shows the correct keycodes:
Alt_L, 64
Alt_R, 106
So, needless to say I'm lost. Any assistance would be great.
Last edited by LekiM (2017-01-22 23:41:43)
Offline
Welcome!
From what I've been able to learn, the keymap is a US-international combination but that's NOT what I have in my configs.
What layout do you want to set / do you have in your configs? Have you seen the wiki page? Note that keyboard layout for the virtual console and X are configured separately.
If it only happens in graphical terminal emulators (and no other X app like a text editor), I'd start suspecting the emulator and shell. What emulator and shell are you using? What's the content of the TERM variable inside your emulator? (run "echo $TERM")
EDIT: I read Fluxbox, but just in case: note that DEs tend to do wicked things when it comes to settings like this. If you use a big DE like GNOME or KDE you'll have to dive into their configuration system.
Last edited by Steef435 (2017-01-23 00:06:22)
Offline
Hi Steef435, thanks for the reply.
To answer your question: I'd like to have a standard QWERTY keyboard with US map. And this is what I'd tried to set up.
I've been thru the Wiki several times (though I'm 1st to admit I would miss something).
The terminal is simply "XTerm" and that is the output of the env var TERM, as well.
$ echo $TERM
xtermLastly, I am only using FluxBox with no DE.
Offline
I'm afraid (well, hopeful in the solving sense) that you'll have some admitting to do ![]()
Offline
Ha! Dang.
Xorg might have been the only place I didn't look! And I spent hours... I guess I am just a noob. And that learning to use the the documentation is as important a skill as any in this realm. None the less, this solution does not work. So, I'll just use another emulator.
Thanks for the help, Steef435
Offline
Offline