没用过 surface,但是 arch 应该兼容性更好一些。只要是 linux 下有办法驱动的硬件,aur 里一般都会有解决方案。
给 LZ 用 AUR 搜索了一下,貌似有人做了定制版的内核,还有各种支持自动旋转屏幕的小程序之类。
``` bash
hanjz @ IBN-5100 in ~ [22:03:58]
$ trizen -Ss surface pro
** GET
https://aur.archlinux.org/rpc.php?v=5&type=search&arg=surface ==> 200 OK (2s)
** GET
https://aur.archlinux.org/rpc.php?v=5&type=search&arg=pro ==> 200 OK (2s)
extra/gts 0.7.6-3 [已安装]
Provides useful functions to deal with 3D surfaces meshed with interconnected triangles
community/subsurface 4.7.7-2
Divelog program
aur/espa-surface-reflectance 2.5.0-1 [0+] [0.00%] [7 May 2016]
Producing surface reflectance products. LEDAPS for Landsats 4-7 and L8SR for Landsat 8.
aur/hpmvs-git r18.f003e54-2 [0+] [0.00%] [3 Aug 2017]
Progressive multiview stero, generate dense surface form sparse 3D model.
aur/linux-lts-surface4 4.9.26-1 [out-of-date] [1+] [0.00%] [6 May 2017]
The Linux-lts-surface4 kernel and modules for Microsoft Surface Pro 4
aur/linux-surfacepro3-git 4.17rc2.r0.g6d08b06e67cd117f69-1 [2+] [0.53%] [23 Apr 2018]
The Linux-surfacepro3 kernel and modules (git version)
aur/linux-surfacepro3-git-docs 4.17rc2.r0.g6d08b06e67cd117f69-1 [2+] [0.53%] [23 Apr 2018]
Kernel hackers manual - HTML documentation that comes with the Linux-surfacepro3 kernel (git version)
aur/linux-surfacepro3-git-headers 4.17rc2.r0.g6d08b06e67cd117f69-1 [2+] [0.53%] [23 Apr 2018]
Header files and scripts for building modules for Linux-surfacepro3 kernel (git version)
aur/linux-surfacepro3-rt 4.14.18-1 [1+] [0.00%] [10 Feb 2018]
The Linux-surfacepro3-rt kernel and modules
aur/linux-surfacepro3-rt-docs 4.14.18-1 [1+] [0.00%] [10 Feb 2018]
Kernel hackers manual - HTML documentation that comes with the Linux-surfacepro3-rt kernel
aur/linux-surfacepro3-rt-headers 4.14.18-1 [1+] [0.00%] [10 Feb 2018]
Header files and scripts for building modules for Linux-surfacepro3-rt kernel
aur/subsurface-git 20171003.52445ec8f-1 [8+] [0.00%] [4 Oct 2017]
Divelog program
aur/surface-evolver 2.70-2 [3+] [0.00%] [25 Oct 2015]
Interactive program for the modelling of liquid surfaces shaped by various forces and constraints
aur/surfacepro3-autorotate r21.bdd6abe-1 [out-of-date] [2+] [0.00%] [28 Jan 2016]
Assists Surface Pro 3 tablets autorotate based on device orentation
```