VirtualBox

Ticket #10899 (closed defect: worksforme)

Opened 20 months ago

Last modified 16 months ago

Not fully compatible with xmodmap

Reported by: DNied Owned by:
Priority: critical 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

Xmodmaprc Download (1.2 KB) - added by DNied 20 months ago.

Change History

Changed 20 months ago by DNied

comment:1 Changed 20 months ago by DNied

Clarification: I use xmodmap on the host.

comment:2 Changed 19 months ago by michael

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 Changed 16 months ago by frank

  • Status changed from new to closed
  • Resolution set to worksforme

No response, closing.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use