我想在Linux中为Amarok编写一个Python脚本,以自动将stackoverflow播客复制到我的播放器.当我插入播放器时,它会挂载驱动器,复制任何待处理的播客,然后弹出播放器.我该如何收听"插入"事件?我已经查看过了,但找不到一个好的例子.
我非常擅长在Mac上开发应用程序.在这里,我使用Qt开发了2-3个应用程序,没有使用objective-c/cocoa/xcode.
有没有办法在Qt 4(4.8具体)中检测SD卡插入Mac mini(OS X Lion)的时间?
我(重新)在网络上以及在stackoverflow上搜索了很多 - 并且出现了一些结果 - 但是对于Android和Windows都没有 - 与Mac(迷你OS X Lion)无关.
直到现在我发现了这个:
我想检测插入SD卡的时间,然后我想显示我的应用程序,获取一些输入并将所选文件从卡移动到本地磁盘.
显然,一切都很简单 - 只需检测卡片并显示应用程序(从托盘或最小化状态)是重要而艰难的部分.
如果你能指出我正确的方向,我真的很感激.
提前致谢!!
更新:
我进一步研究并发现:
udev(libudev)用来实现这样的事情.use the diskutil activity command to continuously monitor disks being mounted or ejecteddiskutil plist并且IOKit(DiskArbitration)必须成为我寻求的解决方案的一部分launchd plist和Lingon现在......我有比昨天更多的东西,但我仍然需要帮助将所有这些放在一起并在Qt应用程序中使用它.我非常感谢有人指导我到达最终结果.如果我能真正创造出有用的东西,我将继续努力并更新.
提前致谢!!:)