Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Radek Hulán 31 Října 2008, 22:20:51

Název: 8.10 - zásadní problém pod VMWare Workstation 6.5
Přispěvatel: Radek Hulán 31 Října 2008, 22:20:51
Udělal jsem upgrade na Ubuntu 8.10 x64, proběhl korektně, ale po instalaci nastal problém s "lokací myši". Když vezmu, že levý horní bod obrazovky má souřadnice 1:1, tak při pozici myši na něm si Ubuntu myslí, že ukazuji zhruba na bod 100:100, takže se vůbec nic nedá ovládat. Běží to pod VMWare Wokrstation 6.5, tedy virtualizovaně, nainstalované jsou poslední VMWare Tools ovladače, kompilované pro 2.6.27 kernel. Dosud nikdy nebyl podobný problém.

Dá se to nějak vyřešit?

Zatím jsem to "vyřešil" downgradem záložního image na 8.04 LTS :)
Název: Re: 8.10 - zásadní problém pod VMWare Workstation 6.5
Přispěvatel: Martin - ViPEr*CZ* 31 Října 2008, 22:54:45
No dělá mi to i na VirtualBoxu ve woknech. Myslel jsem, že to je špatnýma ovladačema na grafiku jen. Pokud jsem v modu okno tak je to v pohodě. Jak se přepnu na fullscreen je to v pytli. Samozřejmě, že je to chyba virtualizace ;)
Název: Re: 8.10 - zásadní problém pod VMWare Workstation 6.5
Přispěvatel: nettezzaumana 31 Října 2008, 23:02:56
pridej do xorg.conf do sekce ServerLayout opsnu ::

Option "AutoAddDevices" "no"
Název: Re: 8.10 - zásadní problém pod VMWare Workstation 6.5
Přispěvatel: Radek Hulán 01 Listopadu 2008, 17:35:32
pridej do xorg.conf do sekce ServerLayout opsnu ::

Option "AutoAddDevices" "no"

Bohužel, toto nepomohlo. Zůstat na 8.04 LTS bude lepší řešení, aspoň je dlouhodoběji podporovaná..
Název: Re: 8.10 - zásadní problém pod VMWare Workstation 6.5
Přispěvatel: nettezzaumana 01 Listopadu 2008, 20:11:37
weird .. i had same problem with fedora and found solution here .. (http://webui.sourcelabs.com/fedora/issues/434807)

a) just try as second service change used mouse driver from "vmmouse" => "mouse"
b) in the worst case, you can downgrade vmware tools package to some older verison, where doesn't occur this issue ..
c) or patch vmmouse.c file by following patch ::

Citace
cat << EOF >vmmouse.patch
--- vmmouse.c
+++ vmmouse-new.c
@@ -960,12 +960,15 @@
 static void
 GetVMMouseMotionEvent(InputInfoPtr pInfo){
    MouseDevPtr pMse;
+   VMMousePrivPtr mPriv;
    int buttons, dx, dy, dz, dw;
+   double factorX, factorY;
    VMMOUSE_INPUT_DATA  vmmouseInput;
    int ps2Buttons = 0;
    int numPackets;
 
    pMse = pInfo->private; 
+   mPriv = pMse->mousePriv;
    while((numPackets = VMMouseClient_GetInput(&vmmouseInput))){
       if (numPackets == VMMOUSE_ERROR) {
          VMMouseClient_Disable();
@@ -990,6 +993,13 @@
       dy = vmmouseInput.Y;
       dz = (char)vmmouseInput.Z;
       dw = 0;
+      /* scale the input data based on the screen dimensions */
+      factorX = ((double) screenInfo.screens[mPriv->screenNum]->width) / (double) 65535;
+      factorY = ((double) screenInfo.screens[mPriv->screenNum]->height) / (double) 65535;
+
+      dx = dx * factorX + 0.5;
+      dy = dy * factorY + 0.5;
+
       /* post an event */
       pMse->PostEvent(pInfo, buttons, dx, dy, dz, dw);
    }
EOF
Název: Re: 8.10 - zásadní problém pod VMWare Workstation 6.5
Přispěvatel: Radek Hrbáček 06 Listopadu 2008, 21:38:33
Mně se to podařilo po mnoha marných pokusech vyřešit pomocí vmware-tools-upgrader a potom instalací nového vmmouse z https://edge.launchpad.net/ubuntu/intrepid/i386/xserver-xorg-input-vmmouse/1:12.5.1-1ubuntu5.1. Teď vše funguje jak má.
Název: Re: 8.10 - zásadní problém pod VMWare Workstation 6.5
Přispěvatel: nettezzaumana 06 Listopadu 2008, 22:08:21
Mně se to podařilo po mnoha marných pokusech vyřešit pomocí vmware-tools-upgrader a potom instalací nového vmmouse z https://edge.launchpad.net/ubuntu/intrepid/i386/xserver-xorg-input-vmmouse/1:12.5.1-1ubuntu5.1. Teď vše funguje jak má.
.. bezva .. ta to ma byt ;)