插件窝 干货文章 解决VMware中Ubuntu虚拟机鼠标闪烁或指针位置不正确的方案

解决VMware中Ubuntu虚拟机鼠标闪烁或指针位置不正确的方案

VMware 鼠标 Ubuntu 设置 272    来源:    2025-05-10

解决VMware中Ubuntu虚拟机鼠标闪烁或指针位置不正确问题

问题描述

在VMware Workstation/Player中运行Ubuntu虚拟机时,可能出现以下鼠标问题: - 鼠标指针闪烁 - 鼠标位置不准确 - 鼠标移动卡顿 - 鼠标指针消失

解决方案

1. 安装/更新VMware Tools

VMware Tools是解决鼠标问题的首选方案:

  1. 在VMware菜单选择:虚拟机 > 安装VMware Tools
  2. 在Ubuntu中挂载安装介质: bash sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom
  3. 解压并安装: bash tar -xzvf VMwareTools-*.tar.gz -C /tmp/ cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl
  4. 按照提示完成安装,最后重启虚拟机

2. 使用开源替代方案(open-vm-tools)

对于Ubuntu 16.04及更高版本,推荐使用open-vm-tools:

sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop
sudo reboot

3. 调整鼠标设置

  1. 在VMware设置中:

    • 确保"鼠标"设置为"自动检测"
    • 禁用"加速指针"(在虚拟机设置 > 选项 > 高级中)
  2. 在Ubuntu中:

    gsettings set org.gnome.settings-daemon.plugins.cursor active false
    

4. 修改X11配置

编辑或创建X11配置文件:

sudo nano /etc/X11/xorg.conf

添加以下内容:

Section "InputDevice"
    Identifier "VMware Mouse"
    Driver "vmmouse"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "ImPS/2"
    Option "Emulate3Buttons" "true"
    Option "ZAxisMapping" "4 5"
EndSection

保存后重启X服务或直接重启虚拟机。

5. 其他可能有效的解决方案

  1. 更改显示设置

    • 在VMware设置中尝试不同的显示加速选项
    • 禁用3D加速(在虚拟机设置 > 显示器 > 加速3D图形)
  2. 调整Ubuntu显示设置

    sudo apt install compizconfig-settings-manager
    ccsm
    

    然后禁用"OpenGL"插件

  3. 更新VMware和Ubuntu

    • 确保使用最新版VMware Workstation/Player
    • 更新Ubuntu系统:sudo apt update && sudo apt upgrade
  4. 尝试不同显示服务器

    • 从Wayland切换回Xorg(在登录界面选择)

故障排除

如果问题仍然存在,可以尝试:

  1. 检查日志:

    dmesg | grep -i mouse
    cat /var/log/Xorg.0.log | grep -i mouse
    
  2. 测试不同Linux发行版或Ubuntu版本,确认是否为特定版本问题

  3. 在VMware社区论坛搜索特定错误信息

希望以上解决方案能帮助您解决VMware中Ubuntu虚拟机的鼠标问题!