Forums Neueste Beiträge
 

Tastatur Layout bei doppelter VNC Verbindung x11vnc + vnc von libvirt

15/07/2014 - 17:02 von Thomas Rechberger | Report spam
Wenn ich von einem Windows PC via VNC (RealVNC oder TightVNC zu x11vnc)
auf einen Linux Rechner gehe, dann ist noch alles normal. Wenn ich aber
auf dem Linux virt-manager starte und dort eine VNC Verbindung zu einem
Gast aufbaue, dann funktioniert die Alt Gr Taste nicht mehr. Wenn man
Alt Gr + 7 drückt, erscheint / statt { und Shift + 7 ist 7.
Bedient man den Linux Rechner ausschließlich lokal dann funktioniert die
VNC Verbindung in virt-manager auch einwandfrei! Das Problem ist nur bei
VNC-in-VNC Screens.

Mit showkeys sehe ich das bei dem Problem gleich 2 Tastencodes auf
einmal geschickt werden, Code 100 und 29 aber nur 100 ist erforderlich.
Woran könnte das liegen? Man findet zig Fragen mit diesem Problem aber
keine richtigen Antworten bzw. Lösungen die ich schon probiert habe.

Wenn ich bei x11vnc in den Settings nomodtweak wàhle dann ist es das
Layout immer gleich aber auch falsch (? statt /)
Die Switches brachten auch nichts: modtweak, xkb, noxkb,sloppy_keys

So wird x11vnc geladen:
/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -display :0 -rfbauth
/etc/x11vnc.pass -rfbport 5900 -noxrecord -noxfixes -noxdamage -forever
-bg -o /var/log/x11vnc.log

Settings vom Linux Host:
LANG=de_DE.UTF-8
LANGUAGELC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL
Das ist die VNC Zeile von libvirt:
<graphics type='vnc' port='-1' autoport='yes' keymap='de'/>
 

Lesen sie die antworten

#1 Tim Ritberg
15/07/2014 - 18:07 | Warnen spam
Am 15.07.2014 17:02, schrieb Thomas Rechberger:
Wenn ich von einem Windows PC via VNC (RealVNC oder TightVNC zu x11vnc)
auf einen Linux Rechner gehe, dann ist noch alles normal. Wenn ich aber
auf dem Linux virt-manager starte und dort eine VNC Verbindung zu einem
Gast aufbaue, dann funktioniert die Alt Gr Taste nicht mehr. Wenn man
Alt Gr + 7 drückt, erscheint / statt { und Shift + 7 ist 7.
Bedient man den Linux Rechner ausschließlich lokal dann funktioniert die
VNC Verbindung in virt-manager auch einwandfrei! Das Problem ist nur bei
VNC-in-VNC Screens.
...



Das gleiche Problem hatte ich mit VirtualBox aber im VirtualBox-VM-Fenster.

Das Problem war nach einem Update auf Ubuntu 14.04 weg.

Tim

Ähnliche fragen