Contenu | Rechercher | Menus

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

  • Ouvrir l'éditeur de texte Gedit et saisir les commandes suivantes :

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.

  • Enregistrer le fichier en le nommant « monter_disquette », dans le dossier de votre choix.
  • Ouvrir le répertoire qui contient le fichier, effectuer un clic droit et choisir « propriétés » du fichier.
  • Aller dans l'onglet « permissions » et cocher « autoriser l'exécution du fichier comme un programme », puis fermer.
  • Ensuite effectuer un clic droit dans la barre du tableau de bord en haut de l'écran.
  • Sélectionner « Ajouter au tableau de bord… » et choisir « Lanceur d'application personnalisé ».
  • Cliquer sur ajouter et 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. Fermer la fenêtre d'options du tableau de bord.
  • Faire un clic droit sur l'icône du lanceur et choisir « déplacer ».
  • Lorsque vous avez déterminé son emplacement effectuez un clic gauche pour valider.

Modification de l'icône du lanceur :

  • Effectuer un clic droit sur votre lanceur et sélectionner « propriétés »
  • Cliquer sur le bouton icône et choisir l'icône de son choix.
  • Diverses icônes peuvent être choisies mais je vous propose un classique, la disquette, qui se trouve à cet emplacement : usr/share/icons/humanity/devices/48/media-floppy.svg
  • Cliquer sur « ouvrir » puis sur valider.
  • Afin de rendre l'icône de la disquette plus visible, vous pouvez modifier la couleur ou ajouter un contour blanc à l'aide d'un éditeur d'image comme « Gimp » puis enregistrer la nouvelle image dans le répertoire contenant notre script, en changeant l'extension par « .png »

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

  • Ouvrir l'éditeur de texte Mousepad et saisir les commandes suivantes :

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.

  • Enregistrer le fichier en le nommant « monter_disquette »dans le dossier de votre choix.
  • Ouvrir le répertoire qui contient le fichier, puis le renommer en ajoutant l'extension de fichier « .sh »
  • Ensuite effectuer un clic droit dans la barre du tableau de bord en haut de l'écran.
  • Sélectionner « ajouter des éléments », puis cliquer sur « lanceur » (lanceur de programme avec menu facultatif)
  • Ajouter les informations suivantes dans les champs du lanceur :
  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.
  • Faire un clic droit sur l'icône du lanceur et choisir « déplacer sur le côté gauche de l'écran » ceci afin d'éviter tout clic accidentel sur les autres éléments du tableau de bord.

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

  • Ouvrir l'éditeur de texte Mousepad (sous 11.04) ou Leafpad (sous 11.10) et saisir les commandes suivantes :

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.

  • Enregistrer le fichier en le nommant « monter_disquette »dans le dossier de votre choix.
  • Ouvrir le répertoire qui contient le fichier, puis le renommer en ajoutant l'extension de fichier « .sh »
  • Ensuite aller dans « propriétés » du fichier et cocher « autoriser ce fichier à être exécuté comme un programme » et fermer.
  • Faire un clic droit dans la barre du tableau de bord en haut de l'écran.
  • Sélectionner « ajouter des greffons », puis choisir « lanceur de programme avec menu facultatif ».
  • Cliquer sur « ajouter » et fermer.
  • Effectuer un clic droit sur le lanceur, sélectionner « propriétés ».
  • Cliquer sur « ajouter un nouveau item vide ».
  • Compléter les champs comme pour Xubuntu 10.10 et cliquer sur créer.
  • Modifier l’icône comme pour Ubuntu 10.10
  • Remarque : vous pouvez déplacer l'icône du lanceur dans le tableau de bord de votre choix (en haut de l'écran ou dans la barre de lancement en bas) en cliquant sur "déplacer" et sur l'emplacement souhaité.

Solution pour Lubuntu 10.10 et 11.04

  • Ouvrir l'éditeur de texte Leafpad et saisir les commandes suivantes :

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)

  • Enregistrer le fichier en le nommant « monter_disquette » dans le dossier « bureau ».
  • Ouvrir le répertoire « bureau », effectuer un clic droit sur le fichier et choisir « propriétés ».
  • Aller dans l'onglet « permissions » et cocher « rendre le fichier exécutable », puis valider.

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

Solution automatisé

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


disquette_ubuntu-10.10.txt · Dernière modification: Le 13/02/2014, 19:17 par 92.144.43.92
Le contenu de ce wiki est sous licence : CC BY-SA v3.0