虚拟机一: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 配置文件如下,可以直接导入。