Skip to content

虚拟机一:VMware 安装 Arch 遇到的一些问题

ThinkPad X1 Carbon 用 VMware 安装 Arch 可能有一些问题。不过我更喜欢用 Virtualbox,同样我也写了安装遇到的问题,在虚拟机二中。

鼠标中键: TODO

  • 如果 windows 宿主机选择 scrolling,那么 linux 就不是中键
  • 如果 windows 宿主机选择 middle click,那么 linux 就不能滑动
  • xinput list: 只有 libinput,没有 synptaic,也就说那个触摸板脚本是没用的,之所以在 linux 可以,是 Windows 宿主机可以。
  • windows 使用 tpmiddle → Linux 并不可以

Polybar

安装 arch 之后会发现 polybar 有许多地方没有显示,主要是因为虚拟机中许多东西都是虚拟化,因此在实体机中可以读取的文件在虚拟机中并不存在。

  • xbacklight: 不可以,死心吧..
  • temperature: 虚拟化 CPU 中不应存在温度,这是预期的行为。VM 中的 CPU 是虚拟的,它们可能无法与一个真正的 CPU 一对一映射.
  • battery: 这个可以通过设置显示出来,具体方法为 虚拟机->设置->选项->电源->向客户端报告信息

全屏实现

需要安装 open-vm-tools;启动服务 vmware-vmblock-fuse, vmware-user-suid-wrapper, vmtoolsd;在 i3 配置文件中加入 exec vmware-user-suid-wrapper --no-startup-id

参考:https://github.com/masterAllen/VMWare-Guest-FullScreen/blob/master/enable-fullscreen.sh

虚拟机和本机切换

1. 最好的方法就是使用触摸板,四指可以顺滑切换。另外在('Touchpad setting', 'Advanced gesture ..')中可以将四指上下改成'Nothing',这样避免有时会误触。

2. 使用小红点,配合WGesture

  • 首先要下载虚拟桌面管理器: https://github.com/MScholtes/VirtualDesktop ,记住解压后的 exe 文件位置,如我的为 C:\Myself\VirtualDesktop
  • 下载 WGesture 软件,开始配置。首先'文件管理器'中,删掉'新窗口',然后'全局'中,更改'上一个桌面'和'下一个桌面',其中手势(就是助记符)可以自己创个别的,其他的不要变。我的 WGesture 配置文件如下,可以直接导入。

Comments