跳转至内容

MacBookPro9,x

来自 ArchWiki
硬件  PCI/USB ID  是否工作?
触控板 05ac:0252
键盘 05ac:0252
以太网 14e4:16b4
Wi-Fi 14e4:4331
蓝牙 05ac:821d
摄像头 05ac:8509
麦克风 8086:1e20
SD 卡读卡器 14e4:16bc
红外接收器 05ac:8242 未测试
Thunderbolt 8086:1513 未测试

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

原因: 存根 (请在 Talk:MacBookPro9,x 讨论)

本页面涵盖以下 Apple 型号

  • MacBookPro9,1 15" 2012年中
  • MacBookPro9,2 13" 2012年中

安装

启动安装镜像后,以太网可以工作,但 Wi-Fi 不能。要解决此问题,请移除 b43 内核模块并加载 wl。这是因为 b43 固件文件不在安装镜像中。

# rmmod b43 bcma ssb wl
# modprobe wl
# ip link set wlan0 down
# ip link set wlan0 up

Wi-Fi

Wi-Fi 开箱即用。安装 broadcom-wlb43-firmwareAUR。参见 Broadcom wireless。过去曾有报道称其不稳定,并使用 ConnMan 修复。

/etc/connman/main.conf
[General]
BackgroundScanning = false

SD 卡读卡器

SD 卡读卡器可以工作,但由于一个 bug,偶尔会出现故障。卡的最大速度始终为 22 MB/s。过去曾建议使用以下内核参数,但似乎没有改变行为。

sdhci.debug_quirks2=4

功能键

请参阅 Apple Keyboard 来调整功能键。

按键 可见?1 有标记?2 效果
Fn KEY_FN
Fn+F1 KEY_BRIGHTNESSDOWN
Fn+F2 KEY_BRIGHTNESSUP
Fn+F3 KEY_SCALE
Fn+F4 KEY_ALL_APPLICATIONS
Fn+F5 KEY_KBDILLUMDOWN
Fn+F6 KEY_KBDILLUMUP
Fn+F7 KEY_PREVIOUSSONG
Fn+F8 KEY_PLAYPAUSE
Fn+F9 KEY_NEXTSONG
Fn+F10 KEY_MUTE
Fn+F11 KEY_VOLUMEDOWN
Fn+F12 KEY_VOLUMEUP

触控板

触摸板开箱即用。过去曾建议使用 xf86-input-synaptics

使用 synclient

synclient 包含在 xf86-input-synaptics 驱动程序中。它有助于试验设置,因为设置会立即生效,并在 X 会话结束时失效。无需额外软件即可模拟许多 macOS 选项。

运行 synclient -l 可以查看所有可用选项。以下是一些建议,类似于 macOS 的“系统偏好设置”中的选项。

  • 默认情况下,synaptics 配置为使用旧触摸板上的双击拖动手势 - 有人可能会说这在点击板上是不必要的。synclient TapAndDragGesture=0 将禁用此功能。
  • TapButtonX 和 ClickFingerX 设置了通过点击 X 个手指触发的鼠标按钮。将 TapButton2=3ClickFinger2=3 设置为将双指点击分配给右键。
  • 通过将 `RightEdge` 和 `BottomEdge` 减去约 500,并将新值插入 `RightButtonAreaLeft` 和 `RightButtonAreaTop`,可以将右下角设置为右键。如果最后两个选项不可见,请设置 Clickpad=1

要使设置永久生效,只需修改 /etc/X11/xorg.conf.d/10-synaptics.conf

注意 右键/中键区域选项只有在 X 完全加载驱动程序后才能识别。为解决此问题,请创建脚本文件 /usr/local/bin/synarea.sh 并包含所需的 synclient 命令,然后将脚本添加到 X 启动顺序中。

参见