如何为蓝牙设备设置有意义的 tty 设备名称 (无需符号链接)
可以通过修改 udev 规则来实现为蓝牙设备设置有意义的 tty 设备名称,并避免生成符号链接。
步骤如下:
-
打开
/etc/udev/rules.d/70-tty-bluetooth.rules文件,如果不存在则创建该文件。 -
添加以下规则:
KERNEL=='ttyS*', KERNELS=='*ACPI000D:00', NAME='ttybluetooth'
该规则表示:当系统检测到一个名为 'ttyS*' 的设备,且它的 'KERNELS' 属性值包含 'ACPI000D:00' 字符串时,将其重命名为 'ttybluetooth'。
- 保存文件并重启 udev 服务:
sudo service udev restart
注意: 重启 udev 服务会导致所有 tty 设备重新编号,因此在执行此操作前,请确保系统中没有正在使用的 tty 设备。
- 确认设备名称已修改:
ls -l /dev/ttybluetooth
如果输出类似以下结果,说明设备名称已成功修改:
crw-rw---- 1 root dialout 4, 64 Dec 1 10:00 /dev/ttybluetooth
注意: 该规则只影响 'ACPI000D:00' 设备对应的 'ttyS*' 设备,其他 'ttyS*' 设备的名称不受影响。如果需要修改其他设备的名称,可以根据需要添加相应的规则。
原文地址: https://www.cveoy.top/t/topic/lfos 著作权归作者所有。请勿转载和采集!