Hello,
I try to setup a FreeBSD 11.2 with Openbox as a VMware Fusion guest but I struggle with the virtual mouse and the keyboard layout.
Here are the commands I use: https://gist.github.com/arthurwhite/cc3b9c77f1c4d712bd281abbdfcf0199
More specifically, the X11 configuration:
For the
Inversely, if I remove:
, I got the wanted layout but no virtual mouse.
HAL activated or not, same story.
I even tried to force it from a /usr/local/etc/hal/fdi/policy/x11-input.fdi file, with no success:
As a last solution, I could run
Other ideas?
I try to setup a FreeBSD 11.2 with Openbox as a VMware Fusion guest but I struggle with the virtual mouse and the keyboard layout.
Here are the commands I use: https://gist.github.com/arthurwhite/cc3b9c77f1c4d712bd281abbdfcf0199
More specifically, the X11 configuration:
Code:
Section "ServerFlags"
Option "AutoAddDevices" "false"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "vmmouse"
Option "Device" "/dev/sysmouse"
EndSection
Section "InputClass"
Identifier "KeyboardDefaults"
Option "XkbLayout" "fr"
EndSection
Section "Device"
Identifier "Card0"
Driver "vmware"
EndSection
For the
vmmouse
setting to be taken into account, AutoAddDevices
must be disabled. But at the same time, it voids the XkbLayout
setting so I end up with the default US layout in my X11 session.Inversely, if I remove:
Code:
Section "ServerFlags"
Option "AutoAddDevices" "false"
EndSection
HAL activated or not, same story.
I even tried to force it from a /usr/local/etc/hal/fdi/policy/x11-input.fdi file, with no success:
XML:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.x11_driver" type="string">kbd</merge>
<merge key="input.xkb.layout" type="string">fr</merge>
</match>
<match key="info.capabilties" contains="input.mouse">
<merge key="input.x11_driver" type="string">vmmouse</merge>
</match>
</device>
</deviceinfo>
As a last solution, I could run
setxkbmap -layout fr
from ~/.xinitrc but that looks disgraceful...Other ideas?