by polly » Thu May 25, 2023 12:36 pm
" But you're not helping, why is that ? "
I have no idea what trackball.xml contains, nor what you put in Mousextra.xml, nor what
'also returns the std::exception and will not load FG.'
or
'Removing the MouseExtra.xml does not cause a 'Fatal exception' ' actually mean.
I went to the wiki page with cdgae's instructions linked in the other thread,
connected a USB optical mouse
I used dmesg to find the second mouse was named 'USB Optical Mouse'
I copied this name into the MouseExtra.xml file, which I copied into fgdata/Input/Events
I made a udev rule as instructed on the wiki page and rebooted.
Flightgear loads fine for me and either mouse operates controls in the cockpit
I'd suggest, if you have two conventional mouses, use them to confirm the wiki instructions work for you, they absolutely work OK here.
Duckduck search "elecom huge trackball linux" there seem plenty of hints on what's needed
for the device under linux, I noticed some comments that button map in unexpected ways.
Once you are satisfied the trackball is working through the input layers in Linux, use the property tree in flightgear to see if your button assignments are getting to flightgear's bindings.
Since I don't have a trackball I can only guess and suggest, it saves my time, too, if you help by showing details of what you are doing.