Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: 8.10 - zásadní problém pod VMWare Workstation 6.5  (Přečteno 3222 krát)

Radek Hulán

  • Aktivní člen
  • *
  • Příspěvků: 158
  • Vista x64
8.10 - zásadní problém pod VMWare Workstation 6.5
« kdy: 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 :)
« Poslední změna: 31 Října 2008, 22:28:30 od Radek Hulán »

Martin - ViPEr*CZ*

Re: 8.10 - zásadní problém pod VMWare Workstation 6.5
« Odpověď #1 kdy: 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 ;)
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

nettezzaumana

  • Host
Re: 8.10 - zásadní problém pod VMWare Workstation 6.5
« Odpověď #2 kdy: 31 Října 2008, 23:02:56 »
pridej do xorg.conf do sekce ServerLayout opsnu ::

Option "AutoAddDevices" "no"
« Poslední změna: 31 Října 2008, 23:09:07 od nettezzaumana »

Radek Hulán

  • Aktivní člen
  • *
  • Příspěvků: 158
  • Vista x64
Re: 8.10 - zásadní problém pod VMWare Workstation 6.5
« Odpověď #3 kdy: 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á..

nettezzaumana

  • Host
Re: 8.10 - zásadní problém pod VMWare Workstation 6.5
« Odpověď #4 kdy: 01 Listopadu 2008, 20:11:37 »
weird .. i had same problem with fedora and found solution here ..

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

Radek Hrbáček

  • Návštěvník
  • Příspěvků: 1
Re: 8.10 - zásadní problém pod VMWare Workstation 6.5
« Odpověď #5 kdy: 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á.

nettezzaumana

  • Host
Re: 8.10 - zásadní problém pod VMWare Workstation 6.5
« Odpověď #6 kdy: 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 ;)

 

Provoz zaštiťuje spolek OpenAlt.