Linuxデスクトップで自動マウントを検出する
最近のGNOMEなどのLinuxデスクトップでは、USBドライブやCD/DVD-ROMなどをudisksで自動マウントしています。
udisksで発生するイベントは、udisks --monitorでudisksdに接続すると、リアルタイムでモニターできます。
$ udisks --monitor Monitoring activity from the disks daemon. Press Ctrl+C to cancel. added: /org/freedesktop/UDisks/devices/sdb added: /org/freedesktop/UDisks/devices/sdb1 job-changed: /org/freedesktop/UDisks/devices/sdb1 changed: /org/freedesktop/UDisks/devices/sdb1 job-changed: /org/freedesktop/UDisks/devices/sdb1
この出力を行単位でチェックすれば、例えば、自動マウントされたら何かするといった処理ができます。
コメント
コメントの投稿
トラックバック
https://emasaka.blog.fc2.com/tb.php/990-e6d44f92