@shellex说: 对对,他们上辈子都是折翼的新奥尔良鸡翅

Pages

Topics

随便看看

路边社评论员

  • Keith:
    还能用不. »
  • deepblue:
    测试一下浏览器和系统 »
  • abettor:
    “就和CPU特权级别一样”——这的哥难道是Linus的表弟?! »
  • 董英男:
    为什么总提示确认是相册首页呢 到底哪个才是相册首页啊 »
  • kendisk:
    作为一个轻度Linuxer,刚分手后,感觉木有鸭梨。 »
  • MS IE:
    THIS SITE REALLY SUCK! »
  • Alex:
    gnome-women... »
  • liangsuilong:
    GNOME 自己也有鼓励女性参与项目的计划啊.. »
  • infinte:
    对不起,你的“解ban”版本算得有点问题,可以下(9)pp4 测试。ACID3可有95分啊……另外同... »
  • Alex:
    »
  • Randee Saadat:
    Glad you solved your problem, but what is your que... »
  • LinuxRock:
    没想到你也有一台和我一样的破机子......还好现在高三没怎么用,受不了它的发热量.. »

Posts Tagged ‘udev’

让你的Linux淫荡起来

哈哈,开始使用小贱兔( Gentoo )后免不了折腾,于是潜移默化地,模模糊糊地,了解了一些原来不了解的,有关Linux的东东,比如udev。
前天跟TX同学说我想研究自动挂载磁盘设备。他让我参考这篇文字就行,这样就可以像以前Ubuntu中的Nautilus一样,在侧边栏自动显示分区。
但是这不是我想要的 — 或者说,不是真正想要的 — 我的目的是:让偶的Gentoo变得淫荡起来!
偶参考的是这几篇文章:

Writing udev rules
通过udev自动挂载U盘的方法
添加Udev规则,让Linux自动挂载U盘

有关udev的介绍就不多说了,上面的文章说得很清楚了。关键是必须知道,udev 才是直接从内核接收设备连接或断开信息的主体,不是hal。
但是,udev怎么让我们的Linux变得淫荡起来的呢?
很简单,我们知道,计算机上有一种动作是非常YD的…那就是插USB设备,比如,U盘…
哈哈,这样事情就明了,从udev那儿我们可以得到设备接入和设备断开的通知,而我们要做的只是编写一些udev规则即可~
比如我,准备了一个usbmount_files目录,里面放wav文件的。
然后准备一个usbmount.sh…里面是….bash脚本。
然后去/etc/udev/rules.d/ 建立一个新的规则:
# vim /etc/udev/rules.d/10-usbdisk.rules
比如我的:
# cat /etc/udev/rules.d/10-usbdisk.rules
KERNEL==”sd[b-z]“, SUBSYSTEMS==”block”, RUN+=”/home/shellex/scripts/usbmount.sh”
表示当有叫sdb~sdz的设备接入,而且设备属于block,那么就运行我们那个usbmount.sh
不妨看看usbmount.sh的内容好了:
$ cat usbmount.sh
#!/bin/bash
echo “$DEVPATH $ACTION” >> /var/log/usbm.log
cd /home/shellex/scripts
if [ $ACTION == "add" ]
then
aplay usbmount_files/moan.wav
elif [ $ACTION == "remove" ]
then
aplay usbmount_files/finish.wav
else
echo “nothing”
fi
哈哈哈哈,moan.wav是什么声音呢?finish.wav是什么声音呢?只可意会不可言传哦哦哦哦….
如果你想要Shellex亲手截取的这两段声音,留言索取好了。别忘了填好Email哦。
或者,哪位同学贡献一下可用的文件分享空间吧~~~~

点击下载
[...]

Page 1 of 11