解决VMware_Ubuntu虚拟机中鼠标滚轮不流畅问题

前言

        文中解决方法主要对虚拟机ubuntu18.04、20.04进行过应用,其它系统可能有效也可能无效,如果找不到其它办法可以试试。

步骤

        1 安装VMware Tools (如果安装,跳过此步)

        2 生成xorg配置文件 (如果存在etc/X11/xorg.conf,跳过此步)

        3 修改xorg配置文件 (如果生成文件后,问题解决,跳过此步)

安装VMware Tools

        点击VMware菜单的-VM-Install VMware Tools.
        这时,在Ubuntu下会自动加载Linux版的VMware Tools的安装光盘镜像。你会看到虚拟机的桌面上出现了一个名为VMware Tools的光盘图标,并且被自动打开。其中包括VMwareTools-xxx-i386.rpm和VMwareTools- xxx.tar.gz两个文件。
        如果你双击那个 rpm 文件,会提示说不支持的软件包,因为 rpm 是为 RedHat 准备的安装包,我们需要的是 .tar.gz 那个。把那个 .tar.gz 文件拷贝而到桌面,右键菜单-解压缩到此处。会自动解压为一个 vmware-tools-distrib 目录。
打开终端(系统的应用程序菜单-附件-终端)一次执行以下命令行:

$ cd Desktop
$ cd vmware-tools-distrib
$ sudo ./vmware-install.pl

        经过一番确认回车后(相当于在Windows里安装软件时所填答的诸多对话框,我们这里均采用缺省设置),直到最后出现“Enjoy——the VMware team”的字样后,VMwareTools终于安装完成了。
        如果你使用的是VMware Workstation 6.0.0,现在你应该已经能看到VMware Tools安装后的效果了:鼠标再也不需要用Ctrl+Alt切换于虚拟与现实之间,一切过渡得那么自然;虚拟机的分辨率也能依窗口的大小来自动适应,一切显得那样和谐。
        在VMware Workstation 5.5.3里,Ubuntu下的VMware Tools安装之后是要靠手动执行/usr/bin/vmware-toolbox才能显示出效果的。你可以通过在终端中输入如下命令来运行它: 
$ /usr/bin/vmware-toolbox但如果你嫌麻烦,我们就需要让vmware-toolbox实现开机自动运行。点击Ubuntu菜单:系统——首选项——会话—— Startup Programs,Add一个Name叫“vmware-toolbox”,Command是“/usr/bin/vmware-toolbox”的启动程序。这样每次开机后就能自动运行VMware Tools了。重启Ubuntu看看效果吧!(注意:vmware-toolbox并不是在后台隐藏运行的,启动后不要关闭)

生成xorg配置文件

  1. 解决鼠标滚轮不流畅,要用到etc/x11/xorg.conf,要确认系统中是否存在这个配置文件,如果没有这个文件通过步骤2进行生成,有过有则跳过步骤2.
  2.  Ubuntu自9.10开始没有自带的xorg.conf文件。如果用户的屏幕分辨率或刷新频率需要调整,X里面却没有相应的分辨率与频率(比如说我装的是Ubuntu10.04,显示器不能识别,最高的适合分辨率也就800×600,而且刷新频率也很低,最多只有60Hz,看起来非常不习惯),系统里又找不到xorg.conf文件,只能自己创建xorg.conf文件了。问题是估计也有人和我一样属于菜鸟类别,不知道里面内容怎么写。没关系,Ubuntu提供了一个由系统来创建的解决办法。步骤如下:

           2.1 一般在X下不能直接创建xorg.conf文件,必须按Ctrl+Alt+F3(或者其它几个F按键)进入命令行界面,进入后输入账号密码登录。将X停用

sudo service gdm stop

        2.2 再使用以下命令来创建xorg.conf.new文件,该文件在~目录下。如果是sudo使用了root权限,生成的文件在/root目录下.

sudo Xorg -configure

        2.3、接下来可以先启用X,也可以先将文件移动或复制到/etc/X11目录下,当然名称要改成xorg.conf。

sudo service gdm start
mv ~/xorg.conf.new /etc/X11/xorg.conf

修改xorg配置文件

            网上很多文章提供的解决方案都是将"Input Device" 这个section的
Option "Protocol" "ps/2"
替换为
Option "Protocol" "IMPS/2" ,按照这个方法尝试一下,log out Xwindow,重新进入,情况依然。
        如果你也碰到这样的问题,不要灰心,因为我们离胜利已经不远了。 其实,我们只要继续添加一些配置,就可以成功了,整体配置如下:

Section "InputDevice"

    Identifier "Configured Mouse"
    Driver "vmmouse"
    Option "Protocol" "ImPS/2"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5"
    Option "Emulate3Buttons" "yes"

EndSection
  • 28
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
您好!对于 VMware 打开 Ubuntu 虚拟机出现黑屏的问题,有几种可能的原因和解决方法可以尝试: 1. 显卡驱动问题:尝试在 Ubuntu 虚拟机更新显卡驱动。可以通过以下步骤进行操作: - 在虚拟机打开终端。 - 运行以下命令更新软件包列表: ``` sudo apt update ``` - 运行以下命令安装更新的显卡驱动: ``` sudo apt upgrade ``` - 重启虚拟机并检查是否解决了黑屏问题。 2. 分辨率设置问题:尝试更改虚拟机的分辨率设置。可以通过以下步骤进行操作: - 在虚拟机点击菜单栏的 "View"(视图)选项。 - 选择 "Fit Guest Now"(自适应大小)或者手动调整分辨率设置。 - 检查是否解决了黑屏问题。 3. 显存分配问题:尝试增加虚拟机的显存分配。可以通过以下步骤进行操作: - 关闭虚拟机。 - 在 VMware 控制台选择该虚拟机,点击 "Edit virtual machine settings"(编辑虚拟机设置)。 - 在 "Hardware"(硬件)选项卡,选择 "Display"(显示)。 - 增加 "Video Memory"(显存)的数值。 - 启动虚拟机并检查是否解决了黑屏问题。 如果上述方法无法解决问题,请提供更多背景信息,以便能够更准确地帮助您解决问题。同时,请提出您的相关问题。 相关问题: 1. VMware 打开虚拟机后为什么会出现黑屏? 2. 如何在 VMware 更新 Ubuntu 虚拟机的显卡驱动? 3. 如何调整 VMware 虚拟机的分辨率设置?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_虚竹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值