VMware 根据窗口大小自动调整虚拟机分辨率(命令行,Arch为例)

在使用VMware安装虚拟机的时候,Windows、Ubuntu等都有比较好的VM tools支持,所以基本安装完vm tools之后就直接可以直接根据窗口大小改变分辨率了。但是在Archlinux上因为VMware并不能自动安装,手动安装之后也不能自动启动,所以这个功能不能自动开启,因此需要我们手动配置。

首先,需要安装vm tools。安装vm tools有两种方法,一种是通过虚拟光盘安装VM官方的vmtools,一种是通过pacman安装。推荐第二种方式,原因是简单,一条指令就能安装完成,通过虚拟光驱需要进行配置等,不推荐新手做。
通过pacman安装open-vm-tools:

$ sudo paceman -S open-vm-tools

然后如果你想要共享文件夹,你同时需要安装一个AUR中的open-vm-tools-dkms包,但是经过我的测试不安装这个包同样可以开启,大家可以选择安装。共享文件夹可以看我的另一篇文章。

$ yaourt -S open-vm-tools-dkms

之后需要启动vm tools服务,实用systemctl enable使得它开机自动启动:

$ sudo systemctl enable vmware-vmblock-fuse

然后进入你的X环境,startx或者startxfce4之类的,进入之后,输入

$ vmware-user-suid-wrapper

然后拖动虚拟机窗口,改变大小,分辨率就可以随之改变了。
可以在xinit里面在exec XXXXXX-session(XXXX指你的桌面环境)的前一行加入这条指令使得每次startx自动启用vmware-user-suid-wrapper。以openbox为例:

$ vim ~/.xinitrc
--------------------------------
    vmware-user-suid-wrapper &
    exec openbox-session

即可。
欢迎访问我的技术博客: www.alanzjl.com

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值