Lenovo ThinkPad Helix
外形尺寸 | 平板电脑/超极本二合一 (可拆卸键盘底座) |
---|---|
显示器 | 11.6 英寸 1920x1080 LCD,带电容式和笔式数字化仪 |
CPU | 第三代 (Ivy Bridge) Core i5-3427U 或 i7-3667U |
内存 | 4GiB (i5) 或 8GiB (i7) DDR3L 内存 (取决于 CPU) |
存储 | 128/160/256GB mSATA SSD |
WiFi | Intel Centrino Advanced-N 6205S mPCI WLAN |
蓝牙 | Broadcom BCM20702 蓝牙 4.0 (USB 连接) |
摄像头 | 5MP 后置和 2MP 前置 (也是 USB) |
对于第二代 Helix 硬件 (型号 20CG 和 20CH),请参阅Levovo ThinkPad Helix 2nd Gen。
安装
由于没有光驱,您需要从 USB 闪存盘安装 Arch。
Arch 安装介质可以在 UEFI 下正常启动,因此建议在系统设置实用程序中禁用传统启动。如果出于某种原因需要传统启动,它也能正常工作。
使用Systemd-boot启动工作完美。同样,如果需要传统启动,GRUB也能完美运行。
硬件配置
为了完全支持 X 中的所有硬件,需要确保安装以下驱动程序包
- xf86-video-intel (用于 GPU)
- iio-sensor-proxy (加速度计/陀螺仪、环境光传感器、数字罗盘)
当在没有 libinput 驱动程序的情况下使用 Xorg 时 (xf86-input-libinput),可能需要以下软件包来支持数字化仪和触摸板的所有功能
- xf86-input-synaptics (用于点击板)
- xf86-input-wacom (用于数字化仪)
蓝牙
如果 Broadcom USB 设备没有显示,您可能需要使用 echo 1 > /sys/devices/platform/thinkpad_acpi/rfkill/rfkill0/state
开启它
数字化仪
Lenovo Helix 配备以下输入设备 (您系统上的 ID 可能不同)
$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Wacom ISDv4 EC Pen stylus id=15 [slave pointer (2)] ⎜ ↳ Atmel Atmel maXTouch Digitizer id=16 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=18 [slave pointer (2)] ⎜ ↳ TPPS/2 IBM TrackPoint id=19 [slave pointer (2)] ⎜ ↳ Wacom ISDv4 EC Pen eraser id=21 [slave pointer (2)]
一个被 xf86-input-wacom 驱动程序识别的 Wacom USB 设备将从单个内核设备创建多个 X 输入设备。在 Lenovo Helix 的情况下,正确配置后会创建三个这样的 X 输入设备
- Wacom ISDv4 EC Pen 手写笔
- Wacom ISDv4 EC Pen 橡皮擦
- Atmel Atmel maXTouch 数字化仪
Wacom ISDv4 EC Pen 手写笔 xinput 设备在开箱后即可被 xf86-input-wacom 驱动程序识别。但是,如果使用带有橡皮擦功能的笔,则需要额外的 Udev 和 Xorg 配置才能识别 Atmel Atmel maXTouch 数字化仪 触摸屏设备以及 Wacom ISDv4 EC Pen 橡皮擦 输入。
Xorg 配置
接下来,您需要告诉 Xorg 使用新的输入。 xf86-input-wacom 驱动程序包包含 Helix 设备的最新列表。但是,该软件包默认不安装更新的列表。您需要链接它才能让 Xorg 看到它们
# ln -s /usr/share/X11/xorg.conf.d/50-wacom.conf /etc/X11/xorg.conf.d/50-wacom.conf
完成上述所有操作后,重启并验证 xinput list
看起来与上面相同。
触摸屏 / Wacom 使用技巧
如果您在尝试使用笔时发现电容式数字化仪令人沮丧,以下概述的几个选项可以提供帮助。
thinkpad-helix-utils: 切换触摸
thinkpad-helix-utilsAUR 软件包包含一个位于 /usr/bin/helix-toggle-touch
的脚本,该脚本将使用 Xorg 的 xinput 功能,通过一个简单的命令来切换电容式数字化仪的开关。它还安装了一个名为 Toggle Touch 的 desktop
文件,该文件可用于使用笔切换 xinput 的开关。
激活后,它将禁用触摸屏 xinput 设备,直到再次运行以重新激活它。
xnohands
另一个也使用 Xorg 的 xinput 的选项是 xnohands。当检测到触控笔(笔或橡皮擦)时,此实用程序会禁用系统中的触摸设备,并在触控笔从屏幕上移开后重新启用触摸屏。它通过监听数字化仪的“presence”事件来实现这一点,Helix 的 Wacom ISDv4 EC 输入设备支持该事件。您需要下载并解压它。按照 README 中的说明进行设置。
注意:您必须先按照 udev 和 xorg 配置说明进行操作,才能检测到笔和橡皮擦,以及触摸屏(必须检测到所有三个);否则,此工具将无法工作。
如果您希望它始终运行,请在您的自启动中安装 desktop 文件,以便在启动时运行它
$ cp xnohands.desktop ~/.config/autostart/
请注意,您可以同时安装 thinkpad-helix-utils Toggle Touch 和 xnohands;但是,不要同时使用两者。 xnohands 将在您将笔从屏幕上移开后立即“重新激活”触摸屏,从而破坏了 Toggle Touch 始终禁用触摸的目的。
传感器
为了让 X11 利用传感器,请安装 AUR 软件包 iio-sensor-proxy 以公开 dbus 事件。例如,gnome 将自动利用 iio-sensor-proxy 软件包公开的 dbus 事件来
- 在从黑暗照明移动到明亮照明时调整显示亮度
- 根据方向自动旋转显示。
有关 iio-sensor-proxy 以及如何配置/测试其功能的更多信息,请参阅上游来源。
屏幕旋转
如果您通过 xf86-input-wacom 驱动程序和 iio-sensor-proxy 软件包配置了两个数字化仪,它们将自动随显示器旋转。
或者,您可以使用像 xrandr --output eDP1 --rotate left
这样的简单命令轻松旋转屏幕。
如果您想使用边框按钮(或其他一些热键)来循环切换方向(或在两个特定方向之间切换),helix-rotate
,也来自 thinkpad-helix-utilsAUR,提供了一个易于绑定的命令,可以很好地满足您的需求。
还有一个 Magick Rotation,它应该根据输入事件自动旋转屏幕,但似乎只对平板电脑的 docking/undocking 做出响应。
启用 SSD TRIM
Helix 内置的 128 GB 和 256 GB mSATA SSD 都支持 SSD TRIM 功能。请参阅 固态硬盘#TRIM。
固件
值得庆幸的是,联想现在提供了 可引导的 ISO 镜像,用于安装 BIOS 更新。虽然他们的网站上没有说明,但这些可引导镜像也包括键盘底座 MPU 的更新固件。尚不确定 USB 集线器固件是否也通过此实用程序更新。
如果您无法访问 USB 光驱和可写介质,则 ThinkWiki 上的信息非常有帮助。