You are not logged in.
Hey there,
Im trying to setup my console (no X11) to support the Euro-Symbol (€) with a german keyboard layout (de-latin1-nodeadkeys).
Manually typing in the Unicode code of this char, e.g. in vim (CTRL-V u 20AC) works as expected. It is correctly displayed, so my console font (the terminus font, or more precisely ter-116n) defintely supports it.
However, if I press AltGr-E on my keyboard (which is the normal way to enter the symbol), the ¤ symbol is displayed.
I assume there is something wrong with the mapping from 8859-15 to UTF8 (or the other way around?) but every map combination I tried with setfont -m seems to fail (in fact, seems to be ignored completely).
Any ideas?
Last edited by foggy (2012-02-01 17:33:03)
Offline
These questions may sound stupid, but:
Sure that the keyboard is really de-latin1-nodeadkeys? Try some other layout that has € on e-key, for instance se-latin1. Maybe the keyboard sends bad signals?
Offline
Same thing with different keyboard layout (I tried sg-latin1 (french swiss) as I don't seem to have se-latin1).
Keyboard works fine in other OSes, so I highly doubt it's a hardware issue. Also tried different keyboard, same thing.
I guess some table (there seem to be a million different tables that each do a similar thing in the whole keyboard-to-font-to-console process btw... I don't really understand it) is wrong, but I don't know how to find out which one or how to fix it.
Offline
mod action: Moving from Installation to Applications & Desktop Environments.
aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies
Offline
mod action: Moving from Installation to Applications & Desktop Environments.
Just installed arch and somehow assumed such basic config might still count as part of the installation ![]()
Sorry for posting in the wrong board.
Offline
[whoops, broken here, too]
Last edited by byte (2012-01-25 23:21:57)
1000
Offline
I found out, that the problem was/is the keymap. In /usr/share/kbd/keymaps/i386/include/euro2.map.gz, the AltGr + E is mapped to the currency symbol (¤) and not €.
I made a copy of the file named euro3.map.gz and changed the "currency" to "euro".
Then I set
KEYMAP="de-latin1-nodeadkeys euro3"
in /etc/rc.conf.
Works like a charm.
I will report a bug, but am still waiting on the confirmation mail just now.
EDIT: Got mail, bug report is here: https://bugs.archlinux.org/task/28213
Last edited by foggy (2012-02-01 18:46:23)
Offline