Enfin d'autres propriétés nécessaires pour être reconnu par le volume manager de kde étaient vides, il s'agit de volume.fstype et volume.fsusage. Je n'ai pas trouvé pourquoi, mais j'ai trouvé un contournement.
Le fichier ci-dessous (à copier sous /etc/hal/fdi/information/lazer.fdi) rêgle les 2 problèmes ci-dessus du lecteur mp3 Lazer 1Go. Maintenant le lecteur est détecté automatiquement par KDE et Amarok.
Merci mélodie, cactus et vincentxavier pour votre aide !
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.category" string="storage">
<!-- USB Mass Storage devices that are music players -->
<match key="@storage.originating_device:info.subsystem" string="usb">
<!-- Jetflash MP3 Player, AKA NAPA LCD-HD, AKA Medion, AKA Tevion and other -->
<match key="@storage.originating_device:usb.vendor_id" int="0x066f">
<!-- EXATEL i-BEAD100 Player, Medion MD41512 / Tevion 41512 , Transcend (T.Sonic ??? White),
TrekStor i.Beat 115, Transcend (T.Sonic 610), TrekStor i.Beat jump MP3 Player
-->
<match key="@storage.originating_device:usb.product_id" int="0x8000">
<merge key="portable_audio_player.type" type="string">generic</merge>
<merge key="portable_audio_player.access_method" type="string">storage</merge>
<append key="portable_audio_player.output_formats" type="strlist">audio/x-ms-wma</append>
<append key="portable_audio_player.input_formats" type="strlist">audio/x-wav</append>
</match>
</match>
</match>
</match>
<!-- Set common keys for detected audio player if you have special cases add the player below this match -->
<match key="portable_audio_player.type" exists="true">
<match key="portable_audio_player.access_method" string="storage">
<merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
</match>
<append key="info.capabilities" type="strlist">portable_audio_player</append>
<merge key="info.category" type="string">portable_audio_player</merge>
<!-- all player in the list above support this output format -->
<append key="portable_audio_player.output_formats" type="strlist">audio/mpeg</append>
</match>
<match key="info.udi" string="/org/freedesktop/Hal/devices/volume_part1_size_958332928">
<merge key="volume.fstype" type="string">vfat</merge>
<merge key="volume.fsusage" type="string">filesystem</merge>
</match>
</device>
</deviceinfo>