苹果一代 二代触控板同时连接到ubuntu 桌面
如果你希望同时连接两个苹果触控板(如一代和二代)到你的 Ubuntu 系统上,通过以下步骤进行设置:
1. 确认蓝牙已开启
确保蓝牙服务已开启并正在运行:
sudo systemctl start bluetooth
sudo systemctl enable bluetooth
2. 安装必要的软件包
安装 blueman
和 bluez
包,这些包可以帮助管理蓝牙设备:
sudo apt update
sudo apt install blueman bluez
3. 使用 blueman
进行连接
打开 blueman
蓝牙管理器,搜索并连接两个触控板设备。你可以在系统菜单中找到 Bluetooth Manager
,或通过命令行启动:
blueman-manager
在蓝牙管理器中,搜索设备并分别连接两个触控板。
4. 安装触控板驱动
安装 xserver-xorg-input-synaptics
和 xserver-xorg-input-mtrack
驱动,以确保更好的多点触控支持:
sudo apt install xserver-xorg-input-synaptics
sudo add-apt-repository ppa:bit-team/stable
sudo apt update
sudo apt install xserver-xorg-input-mtrack
5. 配置 mtrack
驱动
创建或编辑 50-mtrack.conf
文件:
sudo nano /etc/X11/xorg.conf.d/50-mtrack.conf
在文件中添加以下内容,以配置两个触控板的设置:
Section "InputClass"
Identifier "Magic Trackpad 1"
MatchProduct "Apple Wireless Trackpad"
MatchIsPointer "on"
Driver "mtrack"
Option "IgnoreThumb" "true"
Option "IgnorePalm" "true"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "ClickFinger1" "1"
Option "ClickFinger2" "3"
Option "ClickFinger3" "2"
Option "DragLockButtons" "8 9"
Option "ScrollDistance" "75"
Option "ScrollUpButton" "4"
Option "ScrollDownButton" "5"
Option "ScrollLeftButton" "6"
Option "ScrollRightButton" "7"
EndSection
Section "InputClass"
Identifier "Magic Trackpad 2"
MatchProduct "Apple Inc. Magic Trackpad 2"
MatchIsPointer "on"
Driver "mtrack"
Option "IgnoreThumb" "true"
Option "IgnorePalm" "true"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "ClickFinger1" "1"
Option "ClickFinger2" "3"
Option "ClickFinger3" "2"
Option "DragLockButtons" "8 9"
Option "ScrollDistance" "75"
Option "ScrollUpButton" "4"
Option "ScrollDownButton" "5"
Option "ScrollLeftButton" "6"
Option "ScrollRightButton" "7"
EndSection
保存并关闭文件,然后重启系统:
sudo reboot
6. 手动加载 hid-magicmouse
驱动
手动加载 hid-magicmouse
驱动程序:
sudo modprobe hid-magicmouse
将其添加到 /etc/modules
以便在每次启动时自动加载:
echo "hid-magicmouse" | sudo tee -a /etc/modules
7. 使用 bluetoothctl
进行设备连接
如果你仍然无法连接触控板,可以使用 bluetoothctl
进行连接:
bluetoothctl
在 bluetoothctl
中输入以下命令:
power on
agent on
default-agent
scan on
找到你的两个触控板的 MAC 地址后,分别输入以下命令:
pair <device_mac_address_1>
connect <device_mac_address_1>
trust <device_mac_address_1>
pair <device_mac_address_2>
connect <device_mac_address_2>
trust <device_mac_address_2>
8. 检查日志和设备状态
检查系统日志和设备状态以获取更多信息:
dmesg | grep -i bluetooth
dmesg | grep -i magic
总结
通过上述步骤,你应该能够在 Ubuntu 上同时连接和使用两个苹果触控板。