Opened 10 years ago
Last modified 10 years ago
#14251 new defect
Ubuntu 14.04 guest additions breaks touchscreen cursor
Reported by: | drdr_skilled | Owned by: | |
---|---|---|---|
Component: | guest additions | Version: | VirtualBox 4.3.28 |
Keywords: | Cc: | ||
Guest type: | Linux | Host type: | Linux |
Description
Hardware: Microsoft surface Pro 3 VirtualBox 4.3.28 Guest Additions Installed Host : Ubuntu 14.04 Guest : Ubuntu 14.04
Hello,
After installation of the Guest Additions on the Linux guest, the Touchscreen does not work properly in Guest OS (Ubuntu 14.04). The mouse works fine I get the cursor but I cannot control the cursor position with Touchscreen, I have already tried to calibrate the Touchscreen (xinput, calibrate Touchscreen…) but it seems like having no effects.
For information, Without the guest addition there is no problem of cursor position, I get the good positions of the Touchscreen cursor but the click doesn’t work, and with the Guest additions installed I lost the positions of the Touchscreen cursor but the click still works.
Can someone help with this issue ?
Attachments (3)
Change History (14)
comment:1 by , 10 years ago
priority: | blocker → major |
---|
follow-up: 4 comment:2 by , 10 years ago
Could you please execute the guest with the environment variable "VBOX_RELEASE_LOG=+main.e.l3" set and attach a log file? If that is done correctly I expect entries like "Mouse::putMouseEventAbsolute[...]: x=[...], y=[...], dz=[...]" in the log file. A log file with and without Additions installed would be of interest.
Are you using the touch screen to control the host pointer or passing it through to the guest as a USB device?
comment:4 by , 10 years ago
I'm using the touch screen in the host (Ubuntu 14.04) without problem, the problem is only in the guest (same : Ubuntu 14.04).
comment:5 by , 10 years ago
As an alternative to setting the environment variable as I mentioned above you can also start the machine and execute the following from a command prompt:
VBoxManage debugvm "machine name" log --release +main.e.l3
by , 10 years ago
Attachment: | VBox_with_additions.log added |
---|
log file VirtualBox with guest additions installed
by , 10 years ago
Attachment: | VBox_without_additions.log added |
---|
log file VirtualBox without guest additions installed
comment:6 by , 10 years ago
Hello,
Does anyone have a track on the resolution of this issue ?
Thank you in advance.
comment:7 by , 10 years ago
Did you uninstall the Additions again to get the "without Additions" log? I am somewhat surprised at what the log files show, as the one where the pointer does work shows pointer events as of the 45th second after machine start, while the one where it does not work shows no events at all, but the Additions only become active as of 2:10 minutes after start - and no other significant differences in the log file up to that point. I am also surprised that the "with Additions" log file shows that the virtual machine was reset at 2:28 minutes.
Is this generally reproducible when you repeatedly install and uninstall Additions? Can you reproduce this with a new virtual machine?
by , 10 years ago
Attachment: | VBox_Logs.zip added |
---|
Logs files with and without guest additions installed
comment:8 by , 10 years ago
Hello everyone, you will find attached the new log files "VBox_Logs.zip"and the steps to reproduce.
The first file without additions:
1-Start the virtual machine,
2-Handling the touch screen
--> The cursor has the good position, I can handle it like I want but the click does not work.
The second file with the guest additions installed:
1- Start the virtual machine
2-Launch the guest additions installation script
3-Restart the virtual machine (I am now full screen window)
4-Handling the touch screen
--> I cannot see the cursor position, the click works but I do not know where I have clicked
comment:9 by , 10 years ago
It seems that no one is currently available on the team with the skills, the time and the equipment to investigate this. If you are able to investigate further yourself, especially if you can find a reproduction scenario which does not require touch screen equipment (e.g. a simulator) we might be able to look further (not a promise of course).
comment:10 by , 10 years ago
Hello, Can you be able to tell if someone else can help with this issue ? Thanks in advance.
comment:11 by , 10 years ago
Yes, I think we would be able to tell if someone found the reason and told us.
Which version of the Guest Additions did you install in your guest?