VirtualBox

Opened 12 years ago

Closed 11 years ago

#10899 closed defect (worksforme)

Not fully compatible with xmodmap

Reported by: DNied Owned by:
Component: other Version: VirtualBox 4.1.20
Keywords: xmodmap, keyboard, layout Cc:
Guest type: all Host type: Linux

Description

VirtualBox 4.1.16 and 4.1.20 have problems with xmodmap: I use xmodmap in X11 to partially remap my keyboard, but 2 of the remapped keys are not visible to the VMs (any guest type). I tried showkeys on a Linux guest's tty and the keypresses were not being received at all.

I'm attaching the Xmodmaprc file with which I customize my keyboard (works flawlessly on the host). The keys that VirtualBox won't send are '3' and 'à' (the host's keyboard has an Italian layout). Whether they are pressed alone or with any modifier, doesn't change the fact that the keypresses for those 2 keys aren't being sent to the guest.

Removing the xmodmap command from my ~/.xinitrc fixes the problem, but then the layout is "wrong" (i.e.: not the one I like to use).

Some version and environment info for the HOST system:

~> uname -a
Linux hostname.local 2.6.24.5-smp #1 SMP Wed Apr 30 13:18:13 CDT 2008 i686 AMD Turion(tm) 64 Mobile Technology MK-36 AuthenticAMD GNU/Linux
~> X -version

X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: Slackware 12.1 Slackware Linux Project
Current Operating System: Linux hostname.local 2.6.24.5-smp #1 SMP Wed Apr 30 13:18:13 CDT 2008 i686
Build Date: 26 August 2010  05:52:48PM

        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
~> man xmodmap |tail -n1
X Version 11                     xmodmap 1.0.3                      XMODMAP(1)
~> env | egrep '(TYPE|^VENDOR)' && locale
HOSTTYPE=i486-linux
VENDOR=intel
OSTYPE=linux
MACHTYPE=i486
LANG=en_US
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=en_US.utf8
~> ls ~/net/VirtualBox*
/home/dnied/net/VirtualBox-4.1.16-78094-Linux_x86.run
/home/dnied/net/VirtualBox-4.1.20-80170-Linux_x86.run
~>

The VBox.log file doesn't seem to contain anything related to the keyboard, so I will only attach it on request.

Attachments (1)

Xmodmaprc (1.2 KB ) - added by DNied 12 years ago.

Download all attachments as: .zip

Change History (4)

by DNied, 12 years ago

Attachment: Xmodmaprc added

comment:1 by DNied, 12 years ago

Clarification: I use xmodmap on the host.

comment:2 by Michael Thayer, 12 years ago

Please attach a release log for a run of a VM. It would also be helpful if you could run a VM (from the command line, "VirtualBox --startvm <name>") with the environment variable LOG_KB_SECONDARY set and attach the output. Thanks.

comment:3 by Frank Mehnert, 11 years ago

Resolution: worksforme
Status: newclosed

No response, closing.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use