Installing: At least these instructions worked for me:
#sudo bash #chmod +x VMware-Workstation-6.5.3-185404.x86_64.bundle # export VMWARE_SKIP_MODULES=true #./VMware-Workstation-6.5.3-185404.x86_64.bundle # vmware-modconfig --console --install-all
Voilá, installed Vmware without any issue. I’ve compiled the modules after installation because there are reports that it may hang by using the installer. Not sure, because I didn’t tried it. All VM Machines appear to be working.
Now for the other issues:
After upgrading from Kubuntu 9.04 to 9.10, I needed to upgrade to Vmware Workstation 6.5.3 as is the subject of this post… My previous version was 6.5.0. With this upgrade some older issues where back and new issues appeared…
- Keyboard mapping where again all wrong, with my Portuguese keyboard wrongly configured and some keys wouldn’t just work.
- The other annoying issue was the grab/ungrab mouse cursor problem. Kubuntu task bar area and the floating vmware toolbar area where unusable when the VM machines are in full screen. So for example the Windows task bar is, when the machine is full screen, at the same screen area than the KDE taskbar. The cursor on this area just flickered away like mad, and it was pretty difficult to do anything on this area. This also mean that Windows taskbar and systray where almost unusable and unacessible, and just couldn’t do anything on this area. The temporary workaround was to use machines not in full screen…
The solutions:
For the keyboard problem, on my home directory, just went to .vmware hidden directory (create one if it doesn’t exist) and add the following to the file named config:
xkeymap.nokeycodeMap = true xkeymap.keycode.61 = 0x035 xkeymap.keycode.61 = 0x5f xkeymap.keycode.47 = 0x027 xkeymap.keycode.47 = 0xc7 xkeymap.keycode.48 = 0x028 xkeymap.keycode.48 = 0xaa xkeymap.keycode.51 = 0x02b xkeymap.keycode.51 = 0xfe52 xkeymap.keycode.34 = 0x01a # + xkeymap.keycode.34 = 0x2a # * xkeymap.keycode.35 = 0x01b # ´ xkeymap.keycode.35 = 0xfe50 # ` xkeymap.keycode.20 = 0x00c # ‘ xkeymap.keycode.20 = 0x3f # ? xkeymap.keycode.21 = 0xab # « xkeymap.keycode.21 = 0xbb # » xkeymap.keycode.49 = 0x029 # \ xkeymap.keycode.49 = 0x056 # | xkeymap.keycode.108 = 0x138 # Alt_R xkeymap.keycode.106 = 0x135 # KP_Divide xkeymap.keycode.104 = 0x11c # KP_Enter xkeymap.keycode.111 = 0x148 # Up xkeymap.keycode.116 = 0x150 # Down xkeymap.keycode.113 = 0x14b # Left xkeymap.keycode.114 = 0x14d # Right xkeymap.keycode.105 = 0x11d # Control_R xkeymap.keycode.118 = 0x152 # Insert xkeymap.keycode.119 = 0x153 # Delete xkeymap.keycode.110 = 0x147 # Home xkeymap.keycode.115 = 0x14f # End xkeymap.keycode.112 = 0x149 # Prior xkeymap.keycode.117 = 0x151 # Next xkeymap.keycode.78 = 0x46 # Scroll_Lock xkeymap.keycode.127 = 0x100 # Pause xkeymap.keycode.133 = 0x15b # Meta_L xkeymap.keycode.134 = 0x15c # Meta_R xkeymap.keycode.135 = 0x15d # Menu
Now if you copy and past the above content, just make sure that x is an ‘x’ letter, because WordPress may change it to something else that looks like an x but it isn’t. If you don’t due this, when you press a mapped key on VMware, you will get a popup window with an error complaining about a key code.
For the mouse issue, it looks like that the solution is this:
Temporary fix (solution from http://communities.vmware.com/thread/240766):
Open a shell window and start vmware from it with as follow:
#export VMWARE_USE_SHIPPED_GTK=yes
#export LD_PRELOAD=/lib/libglib-2.0.so.0
#vmware
It seems that to make the first two lines permanent, you just, as root, edit the following file: /etc/vmware/bootstrap and add the first to lines to the end of the file.
I hope that all issues are covered now….
