Table des matières

, , , ,

Comment faire fonctionner le lecteur de disquette sous Maverick, Natty, Oneiric ou Precise ?

Depuis Ubuntu 10.10, le lecteur de disquette ne fonctionne plus correctement. Ce tutoriel décrit comment le rendre à nouveau fonctionnel de façon simple.

Pré-requis

Solution pour Ubuntu 12.04

* Ouvrir une fenêtre terminal et saisir les commandes suivantes :

udisks –mount /dev/sdb

Petite explication :

udisks –mount /dev/sdb (monter le lecteur de disquette : sdb sera peut-être à aujster → sbc etc …)

Solution pour Ubuntu 10.10

umount /dev/fd0

udisks --mount /dev/fd0

nautilus /media/floppy0

Petite explication :

umount /dev/fd0 (démonter le lecteur de disquette afin de permettre le rafraichissement lorsque vous changez la disquette)

udisks --mount /dev/fd0 (monter le lecteur de disquette)

nautilus /media/floppy0 (ouvrir nautilus et lire le contenu de la disquette)

Important : il y a un espace entre udisks et les deux tirets accolés à mount.

  1. Nom : Disquette
  2. Commentaire : monter/ouvrir lecteur de disquette
  3. Définir la commande en ouvrant le répertoire contenant le fichier.
  4. Sélectionner notre fichier « monter_disquette » puis valider.
  5. Fermer la fenêtre d'options du tableau de bord.

Modification de l'icône du lanceur :

il ne vous reste plus qu'à ouvrir le lanceur et à changer votre icône.

Solution pour Ubuntu 11.04

La procédure pour créer le fichier « monter_disquette » est la même que celle utilisée pour Ubuntu 10.10

Création d'un lanceur sous Unity :

Effectuer un clic droit sur le bureau et cliquer sur « créer un lanceur ».

Renseigner les informations suivantes dans les champs du lanceur :

  1. Nom : Disquette
  2. Commentaire : monter/ouvrir lecteur de disquette
  3. Définir la commande en ouvrant le répertoire contenant le fichier.
  4. Sélectionner notre fichier « monter_disquette » puis valider.
  5. Changer l'icone comme pour Ubuntu 10.10 puis valider.

Votre lanceur apparaît sur le bureau.

Faire un clic droit sur le lanceur et sélectionner « Déplacer vers → Dossier personnel ».

Ouvrir votre répertoire personnel, placer le lanceur dans le répertoire souhaité et effectuer un « glisser/déposer » du lanceur dans la barre Unity.


Modif par Sciensous Je contribue en remplaçant les commandes du fichier monter_disquette par:

#!/bin/sh

#script de montage/démontage d'une disquette pour Ubuntu-Lucid

etat=$(udisks --show-info /dev/fd0 | grep "is mounted");

if echo $etat | grep 1;
then
 #echo démontage;
 umount /dev/fd0;
else
 #echo essai de Montage; 
 udisks --mount /dev/fd0;
        # ajout d'un test supplémentaire par ar barzh paour
        # et testée sur ma version 11.10
	etat=$(udisks --show-info /dev/fd0 | grep "is mounted")
	if echo $etat | grep 1;
	then
                 #affichage du contenu si le montage a réussi
		nautilus /media/floppy0
	fi
 fi
 
exit;

avantage: démonte la disquette si déjà montée; sinon la monte et ouvre le contenu

Solution pour Xubuntu 10.10

umount /dev/fd0

thunar -q

udisks --mount /dev/fd0

thunar /media/floppy0

Petite explication :

umount /dev/fd0 (démonter le lecteur de disquette afin de permettre le rafraichissement lorsque vous changez la disquette)

thunar -q (fermer thunar)

udisks --mount /dev/fd0 (monter le lecteur de disquette)

thunar /media/floppy0 (ouvrir thunar et lire le contenu de la disquette)

Important : il y a un espace entre udisks et les deux tirets accolés à mount.

  1. Nom : Disquette
  2. Description : monter/ouvrir lecteur de disquette
  3. Définir la commande en ouvrant le répertoire contenant le fichier.
  4. Sélectionner notre fichier monter_disquette.sh puis valider.

Modification de l'icône du lanceur : suivre la même procédure que celle décrite pour Ubuntu (ci-dessus)

Solution pour Xubuntu 11.04 et 11.10

umount /dev/fd0

killall -15 thunar

killall -15 Thunar

udisks --mount /dev/fd0

thunar /media/floppy0

Petite explication :

umount /dev/fd0 (démonter le lecteur de disquette afin de permettre le rafraichissement lorsque vous changez la disquette)

killall -15 thunar (arrêter tous les processus thunar en cours)

killall -15 Thunar (arrêter tous les processus Thunar en cours)

udisks --mount /dev/fd0 (monter le lecteur de disquette)

thunar /media/floppy0 (ouvrir thunar et lire le contenu de la disquette)

Les deux commandes « killall… » avec minuscle et majuscule sont nécessaires dans cette version de Xubuntu pour garantir la fermeture de thunar.

Solution pour Lubuntu 10.10 et 11.04

umount /dev/fd0

killall -15 pcmanfm

udisks --mount /dev/fd0

pcmanfm /media/floppy0

Petite explication :

umount /dev/fd0 (démonter le lecteur de disquette afin de permettre le rafraichissement lorsque vous changez la disquette)

killall -15 pcmanfm (arrêter tous les processus pcmanfm en cours)

udisks –mount /dev/fd0 (monter le lecteur de disquette)

pcmanfm /media/floppy0 (ouvrir pcmanfm et lire le contenu de la disquette)

Le fichier apparaîtra sur votre bureau uniquement sous la version 11.04

Solution automatisée

Vous pouvez également télécharger un script pour automatiser le tout (cliquez ici). Ce script utilise un logiciel nommé Udisks (32 ou 64 bits). Le script téléchargé, il vous suffit de le lancer en administrateur (sudo sh /chemin/du/script.sh)

Pour le moment, ce script a été testé sur Ubuntu 12.04 32Bits, il est totalement fonctionnel sur cette version. Pour ceux qui veulent apprendre le Bash, chaque fonction est expliquée.

Conclusion

Vous savez maintenant comment réaliser des commandes simplement, avec (X)(L)Ubuntu !

Voir aussi

—-

Contributeurs principaux : eb3pas