LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1227|回复: 2

插入usb摄像头时自动运行图像工具camorama

[复制链接]
发表于 2008-11-21 11:39:59 | 显示全部楼层 |阅读模式
rt,我要插入usb摄像头时自动运行图像工具camorama,为了实现这样的功能,我这样做:

1. 先插入usb摄像头,手动运行摄像头图像工具camorama,可以看到图像(说明驱动无误);

2. 关掉camorama. 在终端运行如下命令,获取设备信息:
udevinfo --name=video0 --attribute-walk
根据此命令输出我创建新规则文件 /etc/udev/rules.d/80-mycamora.rules
内容如下:
KERNEL=="video0", SUBSYSTEM=="video4linux", ATTR{name}=="GSPCA USB Camera", IMPORT+="/usr/bin/camorama"

3. 修改/etc/group相关内容,保证我(username)有必要的权限:
……
video:x:44:username
……
plugdev:x:46:username
……
messagebus:x:119:username
……
haldaemon:x:123:username
……

4. 使新规则起作用,重启相关服务。终端下运行:
sudo udevtrigger
sudo /etc/init.d/udevd restart
sudo /etc/init.d/dbus restart
输出显示服务重启成功

5. 测试新规则 。终端下运行:
udevtest $(udevinfo -q path -n /dev/video0)
camorama窗口自动弹出,并且可以看到图像

6. 关掉camorama,拔下摄像头,然后重新插入,应该看到camorama自动弹出窗口。

问题:

第6步没有实现!即插入摄像头的时候camorama并没有自动运行。我现在找不出哪里出了错,请大家给找找原因,谢谢了。
发表于 2008-11-22 15:44:33 | 显示全部楼层
udevd --debug --debug-trace
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-28 17:11:45 | 显示全部楼层
Post by sunwt;1912064
udevd --debug --debug-trace


在终端下运行:
sudo udevd --debug-trace
输出:
another udev daemon already running

请问该怎么运行此命令? 修改配置文档吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表