更新了虚拟机里的内核后,重启发现不管vmware的窗口怎么变化,虚拟机的显示区时钟就那么大,怎么也改不了。
各种折腾,执行vmware-tools-uninstall.pl卸载,重新编译安装VMwareTools不管用,安装open-vm-tools不管用!二者同时安装也不管用,折腾得没辙了想到下载open-vm-tools源码编译安装,结果发现缺了一大堆的库,一点点补全、重新配置,好不容易./configure通过了,make到最后一个错误弹出。
到launchpad.net找了新的open-vm-tools的ppa源,更新open-vm-tools,还是不管用。这才想起无意中看到的一个页面上提到vmware-user这个程序,想要运行一下,发现虚拟机里没有它,却有一个相关的程序vmware-user-suid-wrapper,手动运行了一下,O了,强迫症患者的世界清净了!
回头再看整个问题,以及搜索解决问题的过程,vmware官方也有提到有些系统无法自动运行vmware-user的,要做一些手动处理,可自行研读 http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1008071
但我发现执行完vmware-user-suid-wrapper,没有按照官方文档里提到的操作去做,重启系统也是OK的