HAL et mon Meizu M3

Comme ceux qui lisent régulièrement mon blog le savent, je me suis acheté un nouveau baladeur MP3. Ce dernier est parfaitement reconnu sous Linux, mais je regrettais juste qu'il apparaisse comme disque amovible sur mon bureau et qu'il soit monté dans /medi/disk/.

C'est après un passage sur les forums de fedora-fr ou j'ai trouvé la réponse à ma question, que je me suis fait ce petit fichier *.fdi qui permet de monter le Meizu dans /media/meizu_m3 et de l'afficher sur le bureau avec le nom "Meizu M3".

[bash]
llaumgui@enterprise ~> cat /usr/share/hal/fdi/policy/95userpolicy/95-meizu-m3.fdi 
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<!-- /usr/share/hal/fdi/policy/95userpolicy -->
  <device>
    <match key="volume.uuid" string="68DE-5DE7">
        <merge key="volume.label" type="string">Meizu M3</merge>
        <merge key="volume.policy.desired_mount_point" type="string">meizu_m3</merge> 
    </match>
  </device>
</deviceinfo>

Je recherchais une méthode sans passer par hal et plus orientée user (fichier dans /home/), mais, au final, cette méthode me convient parfaitement.

Annexes

5 réactions

  • De bbTGV De bbTGV - 03/06/2007, 22:56 #1

    Pourquoi tant de prise de tête LL

  • De Kagou De Kagou - 05/06/2007, 17:15 #2

    Il manque plus qu'a faire remonter l'info vers les dev de hal, et à la prochaine version ton baladeur sera reconnu dans toutes les distributions à jour :)

  • De LLaumgui De LLaumgui - 05/06/2007, 17:55 #3

    C'est ce que je comptais faire

  • De bochecha De bochecha - 05/06/2007, 20:29 #4

    J'men vais de suite adapter ton fichier pour mon Meizu M6.

    Tant que tu y es, tu remontes le mien en meme temps que le tien ? :-D

  • De ThK De ThK - 10/07/2007, 00:23 #5

    Il est un peu naze ton fichier fdi...
    - tu te bases sur l'uuid pour le reconnaître, or un nouveau uuid est re-créé à chaque formatage du système de fichiers. Utilise plutôt l'id vendor et l'id product;
    - tu devrais mettre ton fdi dans /etc/hal plutôt que /usr/share/hal.

Attribution - Partage dans les Mêmes Conditions 4.0 International