Victor Wagner пишет:
On 2008.08.28 at 14:08:44 +0100, Mikhail Ramendik wrote:
Сейчас подумал, что хорошим вариантом был бы апплет, обрабатывающий
все эти дела с монтированием и висящий иконкой в трее (IceWM
Да. Примерно такой способ я уже лет 10 употребляю. Правда, у меня трей
нестандартный.
поддерживает стандарт [2]freedesktop.org на такую иконку). Но только
как он будет узнавать - надо ли монтировать появившийся носитель? А то
видео DVD, насколько я понимаю, должны играться в немонтированном
Отличить видео DVD от не-видео достаточно просто. Не знаю, умеет ли это
команда file, (в смысде dd if=/dev/dvd bs=2048 count=сколько-надо |file -)
но смонтировав и посмотрев на структуру FS это точно можно увидеть (и
сразу отмонтировать).
Аудио CD отличить, понятно, еще проще. Для этого cdir есть.
hald отличает, ivman пользуется:
=== куть IvmConfigActions.xml ========
<!-- autoplay video DVDs in Xine (change PLAYER and PLAYEROPT to use
a different media player -->
<ivm:Match name="hal.volume.disc.is_videodvd" value="true">
<ivm:Option name="exec" value="PLAYER='xine'; PLAYEROPT='-f
dvd://'; pumount '$hal.volume.mount_point$' ; ${PLAYER}
${PLAYEROPT}$hal.block.device$" />
<ivm:Option name="execun" value="killall -9 xine" />
</ivm:Match>
<!-- rip CDs with audio tracks and no data tracks -->
<ivm:Match name="hal.volume.disc.type" value="cd_rom">
<ivm:Match name="hal.volume.disc.has_audio" value="true">
<ivm:Match name="hal.volume.disc.has_data" value="false">
<ivm:Option name="exec" value="xmms -p /cdrom" />
</ivm:Match>
</ivm:Match>
</ivm:Match>
======= куть =====================
Посмотреть на вывод lshal, написать правило для ivman.
--
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]