Note: forked of this per recommendation here.
While I got the X keyboard layout right on my own after I fixed that stupid typo, I still can't set the console charset, key map, font map, or whatever you want to call it; even considering all [info] [on] the Arch wiki.
For example, if I click the key for Ç (c cedilla), I get a damn Ä
(majuscule A
with a trema), Tab
completion also gives this wrong non ASCII character on a TTY.
I know the keyboard is right, if I pipe correct UTF-8 characters to a TTY, I get them wrong, and if I do it the other way around, they become right (say, to /dev/pts/0
).
I heard the console only has support for 128 (or is it 256?) characters at a time, but those can be set. I tried setting FONT_MAP
on /etc/vconsole.conf
, with no results. The file is now:
KEYMAP=pt-latin9
FONT=Lat2-Terminus16
FONT_MAP=8859-2
I think would solve the problem are those MAP
variables. The worst is that these variables are poorly documented, both in the Arch Wiki, and in the vconsole.conf
manual pages:
FONT=, FONT_MAP=, FONT_UNIMAP=
Configures the console font, the console map and the unicode font map.
How can I set them?
Regarding other methods, I'm a bit confused of how I can apply what is in some of the
more
advanced
articles. So far, I have simply copied /usr/share/kbd/keymaps/i386/qwerty/pt-latin9.map.gz
to /usr/local/share/kbd/keymaps/
, gunzip
ed it, and read it while scratching my head.
I'm sorry, even though I've had this problem since I have Arch as my system, this is to hard for me to find the solution on my own; so I hope you can help me.
:S
; I'll refrain from using it). And yes, I'm that guy:)
Enough of these matters, I stress TTY (instead of always saying console) because I mean the real terminal, not an emulator, sorry if it is confusing. Should I add a note about that in this question? – JMCF125 Jan 26 '14 at 21:59