Code: Alles auswählen
rdesktop \
-k en-us-intl \
-x 0x80 \
-r sound:local \
-N \
-a 16 \
-g 1920x1080+0+0 \
-K \
windowserver.domain.com
Wenn ich das layout auf "en-us" ändere, so passiert ebenfalls nichts aber das war ja zu erwarten.
Auf der Konsole erhalte ich dann:
Code: Alles auswählen
Keyboard(warning): No translation for (keysym 0xfe57, dead_diaeresis)
Mir scheint, dass AltGr nicht als AltGr weitergeleitet wird sondern als Alt taste, da ich im en-us layout ebenfalls mittels AltGr die Aktionen auslösen kann die ich per Alt Taste auslöse.
Ich habe es auch schon ohne die -K option probiert, das macht keinen Unterschied.
Außerdem habe ich eine neue keymap für rdesktop angelegt und minimal runtergebrochen:
Code: Alles auswählen
include en-us
map 0x20409
EuroSign 0x06 altgr
adiaeresis 0x10 altgr
Adiaeresis 0x10 shift altgr
udiaeresis 0x15 altgr
Udiaeresis 0x15 shift altgr
odiaeresis 0x19 altgr
Odiaeresis 0x19 shift altgr
degree 0x27 shift altgr
mu 0x32 altgr
Auch mit einem anderen Keyboard ändert sich das Verhalten nicht.
Muss man da bei rdesktop noch irgendwas konfigurieren oder am Host etwas ändern?
Das keyboard setting am host:
Code: Alles auswählen
$ setxkbmap -query
rules: evdev
model: pc105
layout: us
variant: altgr-intl
options: ctrl:nocaps