Windows+linux同时拥有——VMWare在运行Ubuntu14.04条件下开启Unity模式

来源:互联网 发布:spring mvc返回json 编辑:程序博客网 时间:2024/06/13 00:25

Windows+linux同时拥有——VMWare在运行Ubuntu14.04条件下开启Unity模式

motivation

在windows环境下想要拥有简便高效的linux环境,这是困扰了我近半年多的事情。试过了使用MinGW+msys+mintty,能够有很好的终端效果,但是实际使用时发现python、mysql终端交互等都有些问题。折腾一段时间后还是放弃了。

买了一块SSD,加上内存6G,跑虚拟机已经完全没有性能上的障碍了,但是虚拟机和宿主机的切换太麻烦了,在虚拟机下按 alt+tab 被虚拟机被捕获了,晚上一直尝试找是否有相关的更改快捷键的方式,将这个快捷键在虚拟机上禁掉,但一直无果。故而每次只能先ctrl+alt退出虚拟机控制,再到宿主机程序上操作。

直到今天我才终于直到Unity模式是做什么的!

尽管使用虚拟机近2年,频繁使用近半年,但凡是有空折腾选择unity时,总是报错。提示客户机不支持或者是VMWare Tools需要更新。由于没有细查,完全不知道unity到底是做什么的。

今天不觉间又折腾上了,无意间知道了Unity的功能,是将客户机窗口和宿主机融为一体。当时我就!!!所以无论如何,也要把它弄成功。

折腾过程

  • 首先确定ubuntu14+是可以使用unity模式的
  • 查看网上教程,是需要安装gnome,然后再开启Unity
  • 没要紧事,自己瞎琢磨,先按VMWare错误提示重新安装了VMWare Tools , 发现不管用,决定安装gnome试试。当时我的Ubuntu版本是14.10 , 看到网上一个安装gnome方法是直接apt-get install gnome-shell,照做,中间选gdm和lightdm时候我纠结了,没有教程说选什么。看了下gdm和lightdm,感觉lightdm更加好一些,就选择了lightdm。结果安装好注销重进系统,还是unity的登陆界面,输入密码后进入黑屏!…
  • 由此进入另一个话题。尝试ctrl+alt+F1进入字符模式使用apt-get install gnome安装gnome,没有变化!然后猜想可能是gdm选错了,网上搜索,使用dpkg-reconfigure gdm设置xserver为gdm管理,重进结果登陆界面变了!但是悲剧的是,根本没有登陆框供输入!又是一番搜索,然后看到有可能是驱动的问题,赶紧按教程apt-get remove nvida*,也不知道驱动到底卸载没有,因为字符模式下不能滚动了,不知道上面的结果。重启不好使。后来又尝试查看日志找错误,未果;查看日志时发现xsession似乎有些问题,头脑一热把用户目录下所有隐藏文件(夹)全给删了(当时一定是疯了)然后重启不好使!有点灰心了,想着先复原一下吧。又把gnome卸了,重装unity,又是好多的事情,最后终于能登陆进去了,发现所有设置都复原了。干脆把系统删了。下好一个14.04,准备找一个靠谱的教程把Unity模式弄好

正确方法

参考这篇文章解決Ubuntu 14.04 在 VMware Workstation 10底下無法啟用VMware Unity的問題

按照上面来就没有问题了。没有出现黑屏等异常!Unity模式终于如愿。最后决定还是非常值得的。因为Unity模式真的非常方便啊。

总结

现在看来,之所有VMVear在ubuntu14+上不能使用unity模式,还是由于ubuntu14+使用unity-shell这种不支持unity的桌面环境。在我看来,我是真的不能理解为何要使用unity-shell,明明只是吧gnome中的gnome-shell替换了而已,又不是完全重写,最终效果也没什么好的。真不知是不是利益相关啊。

0 0