跳转至内容

Dell Precision M4600

来自 ArchWiki

本文或章节未遵循 笔记本电脑页面指南

原因: 硬件表中缺少 ID,#功能键 可能需要清理。(在 Talk:Dell Precision M4600 中讨论)
硬件 PCI/USB ID 是否工作?
触控板
键盘
GPU
以太网
SD-卡槽
音频
无线
指纹识别器 未测试
TPM 未测试

安装

这款笔记本电脑最初出厂时只有 BIOS 固件选项。后续的固件更新引入了 UEFI 选项。此选项默认禁用,必须在 BIOS 中选择。

通过在第一个加载屏幕上点击 F2 可以进入 BIOS 设置。

注意 在启动设备选择屏幕上,第一部分仅用于传统启动设备。尽管 Arch Linux 安装 USB 在此处选择时可以启动,但它将以传统(BIOS)模式启动,而不是 UEFI。要以 UEFI 模式启动 Arch 安装 USB,必须向下箭头移动到第二部分“UEFI BOOT”,然后选择显示为 UEFI: INT13(USB,0x80) 的选项。从此开始,安装应按照 安装指南 进行,不会出现问题。

辅助功能

BIOS 的外观相当简单,不是很花哨,因此可能与 OCR 软件配合得很好。但是,它要求用户使用鼠标。

注意:视障用户应寻求视力正常人士的帮助来更改 BIOS 设置。

固件

fwupd 尚不支持此设备。此外,有报告称(作者也亲身经历)此笔记本电脑在更新到某个点之后拒绝更新固件,可能是因为其中一个 BIOS 更新启用了安全固件更新,然后由于签名不匹配而阻止了所有后续更新。目前没有已知的解决方法,只能更换主板。

安全启动

需要进一步研究。可能支持,但需要进一步验证。

指纹识别器

需要进一步研究。

功能键

按键 可见?1 有标记?2 效果
Fn+F1 XF86Sleep
Fn+F3 Scroll_Lock
Fn+F5 XF86TouchpadToggle
Fn+F8 Super+p(?)
Fn+Home 3 Print
Fn+End Print
Fn+Ins Pause
  1. 可以通过 xev 和类似工具查看该键。
  2. 物理按键上有符号,描述了它的功能
  3. 似乎与按键上的标记不符

静音、音量+、音量-、上一曲、播放/暂停和下一曲按钮都存在,但目前在我的系统上行为非常不稳定。也就是说,单独按下它们会返回一个通用的按键代码。

FocusOut event, serial 34, synthetic NO, window 0x2400001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 34, synthetic NO, window 0x2400001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 34, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

如果同时按下两个按钮,会返回预期的 XF86 代码之一,但几乎不可能保证是哪个代码。

电源按钮

本文档或本节候选合并到 Help:Laptop page guidelines#Capturing function keys

注意: 本节重复了如何捕获按键的说明。这些说明已从 Dell Latitude 3500#电源按钮 复制过来,因为 Help:Laptop page guidelines 中引用了它。(在 Talk:Dell Precision M4600 中讨论)

此设备有两个检测到的电源按钮和一个睡眠按钮。

$ loginctl seat-status
├─/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
│ input:input3 "Power Button"
├─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input14
│ input:input14 "Video Bus"
├─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:28/LNXVIDEO:00/input/input13
│ input:input13 "Video Bus"
├─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
│ input:input1 "Power Button"
├─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
│ input:input0 "Lid Switch"
├─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
│ input:input2 "Sleep Button"
[...]

(以下内容从 Dell Latitude 3500 页面复制。据我所知,它是正确和准确的,但我无法在我的系统上记录 PowerButton 事件。)

在这种情况下,LNXPWRBN:00 (/dev/input/event3) 是“真实”的物理电源按钮。您可以通过阻止处理电源按钮来验证这一点

# systemd-inhibit --what=handle-power-key sleep 1h

并记录事件

# stdbuf -o0 evemu-record /dev/input/event3 > event3

按下电源按钮应会记录一个事件。

检测到的另一个电源按钮似乎是一个虚拟的、由固件处理的按钮。当设备电池耗尽时,将触发此电源按钮。这似乎是一个长按按钮,它将导致 systemd 只等待几秒钟就会终止进程,因此您的机器很可能只用几秒钟就会关机。

睡眠按钮

睡眠按钮是 Fn+F1。它似乎无需配置即可工作。

有关处理特定按键的更多信息,请参阅 logind.conf(5)