27得票1回答
从内核发送到用户空间的uevent(udev)

我知道udev在Linux系统中发挥作用,通过netlink socket接收内核发送的uevent。 但是,我的问题是: 内核如何发送事件?它一定是由添加/删除设备触发的某些东西,然后发送事件给udev。内核是如何做到这一点的?(是否有可以找到的代码示例?) udev仅通过netlin...

25得票5回答
如何在英特尔图形设备上创建“监视器已插入”的回调函数?

我有一台带有英特尔显卡的eeepc,我想将一个脚本挂钩到通过VGA连接的监视器插入事件上。该如何做呢?

20得票5回答
如何在Linux上通过编程获取USB设备的供应商和产品信息?

使用udev,我已经能够获取特定USB设备的以下信息:idVendor: 13b1 idProduct: 0018 manufacturer: product: USB 2.0 Network Adapter ver.2 serial: 00FFFF 现在我想获取与供应商和产品ID相关联...

18得票4回答
检测我的USB插入并将其与目录同步的Bash脚本

有没有可以编写的Bash脚本和/或守护程序,可以检测特定的USB驱动器,并将该驱动器与目录进行同步?

17得票2回答
USB设备UDev和D-BUS

我正在尝试获取Ubuntu 10.10中当前插入的USB设备列表并监视发生的更改,例如使用UDev和D-BUS插入或拔出设备。我相对较新地使用D-BUS进行编程。我看到了一个例子:Linux:如何检测是否插入或拔出USB键盘,但那个例子使用了HAL,而我知道HAL已经不建议使用了。我找到了一些...

17得票2回答
使用UDEV和脚本确定光盘介质类型(音频CD,DVD,蓝光)。

我是相对较新的Linux使用者,从Windows转换过来,用作一个无界面媒体中心。我正在运行KODIBuntu。 我尝试实现一个自动化备份系统来备份我的硬质媒体收藏。我喜欢在Linux上的这个概念,“如果你能想到它,你就能做到它”。 我的目标是将光盘放入驱动器中,然后运行一个脚本将内容复制...

16得票9回答
一段时间后,Adb停止检测我的手机

我在 Linux 机器上为 Android 开发,已经创建了一个针对 Android 的 udev 规则并且它有效。但是,如果我一段时间后拔掉并重新插入设备,当我运行 lusb 或 dmesg 命令来获取设备信息时,adb 就无法识别该设备。我尝试重新加载 udev 规则,但这并没有起作用。我...

15得票1回答
udevadm settle有什么用途?

我看到过使用udevadm settle命令的情况。这个命令在init脚本中有什么用途?

14得票6回答
从udev启动的脚本不再具有DISPLAY访问权限?

我有一个脚本,当我插入我的外部驱动器时从udev运行。它一直工作正常。但是,在从Linux 3.8 / Xorg 1.12 / Mint 14(Ubuntu 12.10兼容)升级到Linux 3.11 / Xorg 1.14 / Mint 16(Ubuntu 13.10兼容)后,它不再起作用。...

14得票2回答
Linux:在连接的USB串口设备上启动守护程序。

在我的Linux上(BeagleBone Black上的Angstrom发行版),我有一个USB dongle,它呈现为串口,并默认可用于/dev/ttyUSB0。 我想启动一个守护进程,该进程将连接到串口并将其作为套接字提供。我已经有了这个USB到套接字的桥接代码,并且在手动启动时可以工作...