我有一台速记机,我正尝试将它和我下载的免费速记软件 Plover 连接到我的电脑上...
它通过串行电缆和 USB 转串行转换器连接,我的电脑知道它在那里,但由于某种原因软件没有连接到它??我很困惑。我试图将它连接到正确的端口 (/dev/ttyUSB0),所以我真的不确定问题是什么。
[ 6737.415564] usb 2-1.2: new full-speed USB device number 4 using ehci_hcd
[ 6737.501784] usb 2-1.2: New USB device found, idVendor=067b, idProduct=2303
[ 6737.501806] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 6737.501823] usb 2-1.2: Product: USB-Serial Controller D
[ 6737.501836] usb 2-1.2: Manufacturer: Prolific Technology Inc.
[ 6737.502470] pl2303 2-1.2:1.0: pl2303 converter detected
[ 6737.504642] usb 2-1.2: pl2303 converter now attached to ttyUSB0
这可能是权限问题吗?
(precise)root@localhost:/proc/tty/driver# ls -l
total 0
-r--r--r-- 1 root root 0 Jul 26 09:00 usbserial
: cd /dev
: /dev$ ls -l
crw-rw---- 1 root 402 188, 0 Jul 26 08:55 ttyUSB0
不知道。
当我从终端运行该程序时也会出现此问题:
Xlib.xauth:警告,没有可用的 xauthority 详细信息
Xlib.protocol.request.QueryExtension
这有什么意义吗?
答案1
当您认为这是一个权限问题时,您是正确的。
使用“sudo”来运行应该与设备通信的软件,或者运行以下命令:
sudo chmod 0666 /dev/ttyUSB
当设备插入时。上述命令将强制设备上的权限允许每个人读/写。
问题是,每次拔下并重新连接设备时,您都必须运行上述命令。