Install Linux(Arch) to Thinkpad Helix
新买了个 Helix,当然要装 Linux
Debian
Helix 只能使用 UEFI 方式启动,没有 Legacy 模式,Debian 的安装盘都无法启动,实在没有办法了,只好下载了个 Arch,顺利启动安装。实际上后来证明 Debian 8.0 的安装盘是可以 UEFI 启动的,但为什么当时没有在 Helix 上启动成功就不知道了。
Arch
Arch 的安装过程按照官网上的步骤也没有问题,但有几个地方还是让我花了一些功夫。
- 安装的 fluxbox 无法设定缩放壁纸,必须安装 feh
- gnome-terminal 启动失败,显示
Error constructing proxy for org.gnome.Terminal
,原来还必须设置 locale.conf 用:localectl set-locale LANG="en_US.UTF-8"
- 很多软件不是缺省安装,费了周折的同时也学了很多八百年用不到的命令
- 电磁触摸屏 Wacom digitizer 好不容易配置可以使用了,但定位却不太准,在 .xprofile 里面加上
xsetwacom
的参数设置触摸屏的区域搞定
硬件支持
Linux 对 Helix 的硬件支持一直是我的痛,但经过了几个月的折腾,也算是差强人意了。电容屏直接就支持,电磁屏最开始必须要给内核打一个补丁才可以,到了 4.2 的内核,终于补丁被接受,打补丁的日子也就结束了。
显卡的支持原来也不太好,总会有屏幕闪烁的情况出现,但随着更新内核和 xf86-video-intel 的更新,问题也不知不觉的消失了。
声卡的支持是足足花了四个多月才最终搞定,一直都是内核不支持,只有 hdmi 的输出。后来在升级内核的时候忽然发现多了个声卡设备 broadwell-rt286
,但配置了好久也是无法发生。今天(2015-09-30)决定和它死磕,通过 aplay
命令选择第二个声卡来播放,然后不断的用 alsamixer 设置不同的通道开关组合,结果终于听到了声音。然后就是找到 PulseAudio 设置缺省声卡的方法,在 /etc/pulse/default.pa
里增加了 set-default-sink 1
搞定。只是音量略低,不过好像 Windows 下也是如此就没有多理了。差点忘记一点,dmesg 命令曾经提示缺少一个固件,最后从 Windows 版的驱动里面拷贝了 IntcPP01.bin
过去搞定。选择声卡的方法也试了半天,最后用的是:
$ aplay Ring05.wav -D sysdefault:CARD=broadwellrt286