Lenovo ThinkPad X1 Yoga (Gen 4)

出自 ArchWiki
硬件 PCI/USB ID 工作?
触摸板
TrackPoint
键盘
视频
摄像头 04f2:b67c
红外摄像头 13d3:56ba
以太网
蓝牙
音频
无线
移动宽带 未测试
指纹读取器
NFC
屏幕方向传感器
触摸屏
Wacom 笔

Lenovo ThinkPad X1 Yoga 第 4 代是 2019 年末发布的一款二合一可转换笔记本电脑。它的设计与 Lenovo ThinkPad X1 Carbon (Gen 7) 密切相关。它配备了 14 英寸屏幕、第 8 代英特尔酷睿处理器和集成的 Intel UHD 620 显卡

要确保您拥有此版本,安装 dmidecode 软件包并运行

# dmidecode -t system | grep Version
       Version: ThinkPad X1 Yoga 4th

固件

更新

联想于 2018 年 8 月加入了 Linux 厂商固件服务 (LVFS) 项目,该项目支持在操作系统内进行固件更新。BIOS 更新(以及可能的其他固件,例如 Thunderbolt 控制器)可以通过 fwupd 进行查询和安装。

BIOS 卡死,无法启动到引导程序

有时,BIOS 会“卡死”,您除了强制关机外什么都做不了。这已在最新版本的 Synaptics 触摸板中修复,您可以使用 fwupdmgr 安装它。

蓝牙设备 S3 挂起错误

偶尔,在添加某些 蓝牙 设备后,您的 Thinkpad 会在挂起后立即唤醒。为了防止这种情况,请在挂起之前移除设备或禁用 蓝牙

启用 S3

UEFI 有两个睡眠状态选项,分别称为WindowsLinux,您可以在Config > Power > Sleep State 中找到它们。有关各种睡眠状态的说明,请参阅 电源管理/挂起和休眠

重启并验证深度睡眠是否可用,如 电源管理/挂起和休眠#更改挂起方法 中所述。

触摸板

有时在启动后,触摸板不工作。这已在最新 Synaptics 设备的固件中修复,您可以使用 fwupdmgr 安装它。

指纹传感器

安装最新的 fprintd 软件包。 还要使用 fwupdmgr 从 lvfs-testing remote 安装固件模块

$ fwupdmgr enable-remote lvfs-testing
$ fwupdmgr refresh
$ fwupdmgr update

有关如何设置指纹的更多详细信息,请参阅 fprint

红外摄像头

通过键入以下命令确认您有红外摄像头

$ lsusb|grep IMC.Networks.Integrated.Camera 

显示(类似如下内容)

Bus 001 Device 003: ID 13d3:56ba IMC Networks Integrated Camera

Arch 中的内核驱动程序可以很好地识别它,但是有一些软件包,例如 Howdy|howdyAUR 身份验证 pam/python 脚本,需要 linux-enable-ir-emitter

安装 linux-enable-ir-emitterAUR 软件包

# linux-enable-ir-emitter configure

按照提示操作

然后运行启用脚本

# linux-enable-ir-emitter run

(可选)测试功能

# linux-enable-ir-emitter test

创建 systemd 链接到启用脚本

# linux-enable-ir-emitter boot

NFC

请参阅 https://github.com/nfc-tools/libnfc/issues/455

屏幕方向传感器

安装最新的 iio-sensor-proxy 软件包并重启系统。 不要手动启动服务,因为 systemd DBUS 会为您处理它。

您可以通过键入以下命令来确认传感器工作正常

$ monitor-sensor --accel
=== Has accelerometer (orientation: normal)

尝试将您的 Thinkpad 打开到平板电脑模式并旋转它,以确认它是否正确感应。 完成后使用 Ctrl+c 关闭 monitor-sensor 进程。

功能键

按键 可见?1 标记?2 效果
Fn+Esc 启用 Fn 锁定
Fn+F1 XF86AudioMute
Fn+F2 XF86AudioLowerVolume
Fn+F3 XF86AudioRaiseVolume
Fn+F4 XF86AudioMicMute
Fn+F5 XF86MonBrightnessDown
Fn+F6 XF86MonBrightnessUp
Fn+F7 XF86Display
Fn+F8 XF86WLAN
Fn+F9 XF86Tools
Fn+F10 XF86Bluetooth
Fn+F11 无/在 Windows 中打开键盘配置
Fn+F12 XF86Favorites
Fn+B Break
Fn+K ScrollLock
Fn+P Pause
Fn+S SysRq
Fn+4 3 XF86Sleep
Fn+Space 切换键盘背光
Fn+左箭头 首页
Fn+右箭头 End
Fn+L 低功耗模式
Fn+M 正常功耗模式
Fn+H 高性能模式
  1. 按键对 xev 和类似工具可见
  2. 物理按键上有符号,描述其功能
  3. systemd-logind 默认情况下处理此项

电池阈值设置

可以使用以下命令设置电池停止/开始充电的阈值

$ tlp setcharge start_value stop_value

推荐使用以下值:[1]

笔记本电脑使用场景 起始值 停止值
定期完全放电(<20%)电池 95 100
不完全放电,介于 50% 到 100% 之间 75 80
不使用电池,始终连接交流电源 45 50