相信搜到这个博客的小伙伴肯定遇到了安装VMware Tools后,依然无法在物理机和虚拟机之间拖拽文件。如果试图从物理机拖拽文件到虚拟机,光标在来到虚拟机界面后会变成一个红色的禁止符号,给使用造成了不小的麻烦。并且,你可能和博主一样经过搜索后尝试了一下方法,但依旧没有解决问题:
1、重装VMware Tools,也保证版本是比较新的
2、确认了VMware Tools是安装成功的。可以使用 vmware-toolbox-cmd -v 命令查看
3、确认了VMware服务的确正在运行
4、启用了共享文件夹(这其实和拖拽文件没啥关系)
5、确认了“客户机隔离”中的“启用拖放”和“启用复制黏贴”的确是被勾选的
6、重启虚拟机甚至物理机
等等等等
如果和博主有一样的经历,那造成问题的原因可能是,虚拟机中的Wayland存在不完备性,影响了拖拽和复制操作。为了解决这个问题,你可以尝试:
修改你的自定义配置文件,它的位置应该在
/etc/gdm3/custom.conf
或者
/etc/gdm/custom.conf
进入该文件,你应该会找到一句被注释的语句
#WaylandEnable=false
把注释符号 ‘#’ 删除,保存文件并重启虚拟机。如果问题就出在这,你就会发现现在已经可以在虚拟机和物理机之间拖拽文件了,大大提高了工作效率。博主就是通过这种方法解决了问题。如果能帮助到任何一位受困扰的小伙伴,博主都会非常高兴。毕竟,很多程序员应该都体验过配环境花了几个小时的痛苦QAQ