问题背景
在 Ubuntu 22.04 系统中运行 VMware 虚拟机时,即使安装了 open-vm-tools,用户常会遇到主机与虚拟机之间无法拖拽文件或复制粘贴的问题。这主要是因为 Ubuntu 22.04 默认启用了 Wayland 显示服务器,而 VMware Tools 的某些交互功能在 Wayland 环境下兼容性不佳。
检查服务状态
首先确认 open-vm-tools 服务是否处于运行状态。在终端执行以下命令:
systemctl status open-vm-tools
确保服务显示为 active (running)。如果未启动,请先安装并启用该服务。
修改显示服务器配置
解决问题的关键在于将显示服务器从 Wayland 切换回 Xorg。需要编辑 GDM 的自定义配置文件:
sudo vim /etc/gdm3/custom.conf
在文件中找到 WaylandEnable=false 这一行。如果该行前面有 # 号注释符,请将其删除以取消注释。这一步是强制系统在登录时加载 Xorg 会话。
修改完成后保存文件,并重启虚拟机使配置生效:
reboot
验证结果
系统重启进入桌面后,再次尝试在主机与虚拟机之间进行文件拖拽或文本复制粘贴,通常即可恢复正常。此方法适用于大多数基于 GNOME 桌面的 Ubuntu 22.04 环境。


