On 06/04/2010 05:41 AM, Guido Günther wrote: > Hi Cole, > On Fri, May 28, 2010 at 10:25:16AM -0400, Cole Robinson wrote: >> On 05/28/2010 03:52 AM, Adrian 'Dagurashibanipal' von Bidder wrote: >>> Package: virt-manager >>> Version: 0.8.4-2 >>> Severity: important >>> Justification: essential characters may be unavailable >>> >>> Heyho! >>> >>> The host system has a swiss german keyboard. On the guest, I tested >>> both specifying us or also sg keyboard. Either way, the result is >>> nothing like it should, which is extremely annoying since several >>> essential keys (slash, backslash, ...) are either not mapped anywhere I >>> could find them or in completely unexpected places. I guess the >>> keycodes are remapped twice or sometihng like that. >>> >>> Specifying us in the vm is closer to correct, but: >>> -> / becomes ? >>> -> $ becomes 4 >>> -> ^, ~, ` are unavailable (key does nothing) >>> >>> All characters that need AltGr are unavailable. >>> >>> This means for example that I can't enter an URL to a local Debian >>> mirror. And during the installation there's no ssh yet ... >>> >> >> virt-manager is buggy with trying to set the keymap. This commit should >> fix it with reasonably new qemu: >> >> http://hg.fedorahosted.org/hg/virt-manager/rev/99cf13a133f3 > That one adds the conn info to VirtualGraphics. How would this affect > the keyboard handling? >
Sorry, I should have provided more info. It will only fix the issue for new guests: we use the connection instance to detect the qemu version, so we can decide whether to specify a keymap or not. Newer qemu and gtk-vnc can transparently handle it for us. To fix existing guests, see: https://bugzilla.redhat.com/show_bug.cgi?id=586201#c5 > There seem to be heeps of fixes in HG, would it make sense to release a > new minor versions to reduce the number of reports about things fixed > upstream? Yeah it's getting to that point :) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org