Ubuntu 在 iPad 上处理文档的方式非常棒(无需任何配置)。它比 Windows 更好,即使安装了 iTunes 也是如此。
我希望 iPad 通过 USB 连接时,某些 iPad 应用程序中的文档会自动同步到我的 Dropbox 目录中。同步很容易,但运行脚本却不容易。
我已经阅读了各种(非常过时的)教程中的信息。我能找到的最好的是在这里:https://askubuntu.com/a/25091/16157
我使用了 lsusb,结果如下:总线 002 设备 012:ID 05ac:12a2 Apple,Inc.
(请注意,当 iPad 连接时,Ubuntu 似乎将其安装到两个不同的安装点:一个用于“文档”,一个用于整个 iPad 文件系统。它们都安装在 ~/.gvfs 中)
我已经创建了以下文件 /etc/udev/rules.d/96-ipad_sync.rules
我尝试过这个:
ACTION=="add", ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="12a2", RUN+="/home/kit/bin/jobdone2"
还有这个:
ACTION=="add", ATTR{idVendor}=="05ac", ATTR{idProduct}=="12a2", RUN+="/home/kit/bin/jobdone2"
~/bin/jobdone2 是一个播放 mp3 文件的脚本。我已测试过它是否有效(使用 alt+f2 然后输入 ~/bin/jobdone2)。
到目前为止,当我插入 iPad 时,什么也没有发生。
这是我输入后得到的输出udevadm monitor –env
KERNEL[29348.114010] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4 (usb)
KERNEL[29348.114844] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0 (usb)
KERNEL[29348.129118] remove /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0 (usb)
KERNEL[29348.130699] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:4.0 (usb)
KERNEL[29348.130845] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:4.1 (usb)
KERNEL[29348.130909] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:4.2 (usb)
UDEV [29348.163861] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4 (usb)
UDEV [29348.170390] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0 (usb)
UDEV [29348.171521] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:4.1 (usb)
UDEV [29348.172230] remove /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0 (usb)
UDEV [29348.172890] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:4.2 (usb)
UDEV [29348.175645] add /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:4.0 (usb)
答案1
尝试将供应商和产品的 ATTRS 更改为 ATTR