写在前面
之前我已经在Surface Pro
上安装了Arch Linux
,可是由简入奢易,由奢入艰难,习惯了的二合一设备突然不能正常触屏还是有些不爽(之前买的surface pen也成了摆设),于是我在github
上找到了第三方内核。由于是第三方内核,各设备各硬件的适配情况并不完善,具体可以查看这里。
安装驱动
导入密钥
首先我们需要导入用于签名软件包的密钥:
1
2
|
$ curl -s https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc \
| sudo pacman-key --add -
|
检查完整性并本地签名
1
2
|
$ sudo pacman-key --finger 56C464BAAC421453
$ sudo pacman-key --lsign-key 56C464BAAC421453
|
添加存储库
我们需要在/etc/pacman.conf
添加如下内容
1
2
|
[linux-surface]
Server = https://pkg.surfacelinux.com/arch/
|
更新存储库数据,安装内核,启用服务
我们需要更新存储库数据,以安装linux-surface
内核及其依赖项,接着启用iptsd
服务以使用触摸屏。
1
2
3
|
$ sudo pacman -Syu
$ sudo pacman -S linux-surface linux-surface-headers iptsd
$ sudo systemctl enable iptsd
|
重启以后就完工了,屏幕触摸也支持了。