Starting fvwm-crystal with startx into a virtualbox freebsd machine. I noticed the following symptoms:
The keyboard works fine into the main consoles. /etc/rc.conf:
That show the keycodes are correctly passed to virtualbox into the gentoo linux host, and that virtualbox is correctly passing them to the machine. Among other things that works fine is the shell history with the Up and Down arrow keys of the keyboard.
Into X and fvwm-crystal, I get the correct language and even the French accented keys are working, but some other keys are screwed, which interfere with fwm-crystal keybindings and made the shell history to not work anymore. /usr/local/etc/X11/xorg.conf.d/00-keyboard.conf
In the gentoo host, I get the same setxkbmap query. This is why I changed the model to pc105 when the device is a logitech UltraX. That change nothing.
xev in gentoo recognize the up and down array keys and return Up and Down, when in freebsd, the down key is correct and return a Down keysym, but for the up key, It gives no keysym but:
Same issue with the "Page Up" and "Page Down" keys, Page Down gives Next and work fine, when Page Up get no keysym, but get assigned by some bad magic to fvwm-crystal keybing that toggle the active window into its titlebar. Some thing into the main console, both keys are working fine. Any advice will be appreciated.
The keyboard works fine into the main consoles. /etc/rc.conf:
Code:
clear_tmp_enable="YES"
hostname="TuxBsd"
#keymap="ch-fr.acc.kbd
keymap="ch-fr.kbd"
ifconfig_em0="dhcp"
sshd_enable="YES"
moused_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
zfs_enable="YES"
vboxguest_service="YES"
vbox_service="YES"
Into X and fvwm-crystal, I get the correct language and even the French accented keys are working, but some other keys are screwed, which interfere with fwm-crystal keybindings and made the shell history to not work anymore. /usr/local/etc/X11/xorg.conf.d/00-keyboard.conf
Code:
Section "InputClass"
Identifier "keyboard-all"
MatchIsKeyboard "on"
# MatchDevicePath "/dev/input/event*"
# Driver "libinput"
# Driver "xorg"
Option "XkbLayout "ch"
# Option "XkbModel" "logiultrax"
Option "XkbModel" "pc105"
Option "XkbVariant "fr"
Options "XkbOptions "terminate:ctrl_alt_bksp,keypad:pointerkeys"
EndSection
Code:
% setxkbmap -query
rules: evdev
model: pc105
layout: ch
variant: fr
options: terminate:ctrl_alt_bksp,keypad:pointerkeys
In the gentoo host, I get the same setxkbmap query. This is why I changed the model to pc105 when the device is a logitech UltraX. That change nothing.
xev in gentoo recognize the up and down array keys and return Up and Down, when in freebsd, the down key is correct and return a Down keysym, but for the up key, It gives no keysym but:
Code:
KeymapNotify event, serial 36, synthetic NO, window 0x0,
keys: 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Last edited: