【问题标题】:Ubuntu Linux - Spawning an application when a USB device is plugged inUbuntu Linux - 插入 USB 设备时生成应用程序
【发布时间】:2010-12-21 02:02:36
【问题描述】:

我试图让一个应用程序在插入 USB 设备时运行:闪存驱动器、相机、电话等。我可能会从一个简单的应用程序开始,如“Hello World”。所以基本上,当我插入相机、闪存驱动器或电话时,我希望我的计算机生成一个“Hello World”应用程序。

是否可以在最新版本的 Ubuntu Linux 上创建此类功能?我需要创建一个应用程序来监听这个事件吗?我宁愿做的是让它工作而不需要运行应用程序来捕获它。这可能吗?

我需要写的任何东西都将使用 C。如果有人能指出我正确的方向,我将非常感激。

谢谢, T

【问题讨论】:

    标签: linux ubuntu usb spawning


    【解决方案1】:

    您需要的是 udev 规则——udev 是一个守护进程,它等待内核事件(如硬件安装)并处理您定义的一组“规则”。有一个nice tutorial here,末尾有几个符合您要求的示例。

    【讨论】:

      【解决方案2】:

      您应该查看 UDEV:http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html

      除此之外,我建议研究一下 hal:http://www.freedesktop.org/wiki/Software/hal 虽然它开始变老了

      最后是udisks:http://www.freedesktop.org/wiki/Software/udisks

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-18
        • 2011-02-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多