Opened 4 years ago
#20217 new defect
Xmodmap needs several executions on Windows 10 host
| Reported by: | anrxc | Owned by: | |
|---|---|---|---|
| Component: | guest additions/x11/graphics | Version: | VirtualBox 6.1.16 |
| Keywords: | xmodmap, alt, meta | Cc: | |
| Guest type: | Linux | Host type: | Windows |
Description
This is my .Xmodmap in a GNU/Linux guest:
! Use Menu as a slash keycode 135 = slash ! Swap Esc and Alt under VirtualBox guest remove mod1 = Alt_L keysym Escape = Alt_L keysym Alt_L = Escape add mod1 = Alt_L
This is an excerpt from my .xinitrc:
usermodmap="${HOME}/.Xmodmap"
[[ -r "${usermodmap}" ]] && xmodmap "${usermodmap}"
After startx my desired key bindings are not active. On average I have to execute the following command twice more in a terminal emulator for it to take effect: xmodmap ~/.Xmodmap
I created a menu item in the TWM window manager that executes: "xmodmap ~/.Xmodmap ; xmodmap ~/.Xmodmap ; xmodmap ~/.Xmodmap".
But even with this usable workaround it is certainly annoying, and I frequently forget to run it from the menu on boot.
Extra information,
Host: Windows 10 19042
virtualbox extension pack: 6.1.16r140961
Guest: Arch Linux
virtualbox-guest-utils: 6.1.16
xorg-server: 1.20.10
xf86-input-libinput: 0.30.0
libinput: 1.16.4
X.org configuration:
Section "InputClass"
Identifier "keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "hr,us"
# XkbOptions list: /usr/share/X11/xkb/rules/base.lst
Option "XkbOptions" "grp:shifts_toggle,terminate:ctrl_alt_bksp"
EndSection

