web-dev-qa-db-fra.com

Qu'est-ce qui amène les gestionnaires de fichiers à afficher les lecteurs?

Qu'est-ce qui oblige un gestionnaire de fichiers à afficher les partitions non montées dans le volet de gauche?

C’est-à-dire quel processus amène les gestionnaires de fichiers à montrer les lecteurs - ce n’est pas fstab - je peux montrer qu’ici, je sais que l’insertion d’un volume montable le rend visible.

J'essaie de comprendre ce qui donne au gestionnaire de fichiers le signal de montrer la partition en premier lieu.

10

Le nom du programme qui a amené Nautilus à afficher la partition dans la barre de gauche est gvfs-gdu-volume. Pour tuer ce processus, exécutez cette commande pour voir le PID du programme

Sudo ps -e | grep gvfs-gdu-volume

Dans mon système, la sortie est

 6642 ?        00:00:00 gvfs-gdu-volume

Donc, je sais que le PID est 6642, il peut varier de temps en temps.

Tuez ce processus avec

Sudo kill -9 PID-of-gvfs-gdu-volume.

ou en une couche, essayez ceci

Sudo kill -9 `ps -e | grep gvfs-gdu-volume | cut -f 2 -d ' '`

Ouvrez Nautilus pour voir la magie!

image of nautilus in Ubuntu 12.04

Cette image provient de thunar dans Xubuntu 12.04 LTS.

thunar file manager in Xubuntu 12.04

Remarque: La solution n'est pas permanente. Chaque fois que vous ouvrez un fichier dans Gedit ou quelque chose du genre, l'icône du lecteur apparaît à nouveau. Pour désactiver ceci de manière permanente, suivez les instructions ci-dessous.

Solution de contournement pour désactiver ceci de manière permanente.

Ouvrez un terminal et faites cette commande:

Sudo mv /usr/lib/gvfs/gvfs-gdu-volume-monitor /usr/lib/gvfs/gvfs-gdu-volume-monitor.bak

Cette commande a renommé le fichier coupable afin d'afficher l'icône du lecteur avec l'ajout d'une extension .bak. C'est ça.

Si vous voulez annuler la modification, utilisez cette commande

Sudo mv /usr/lib/gvfs/gvfs-gdu-volume-monitor.bak /usr/lib/gvfs/gvfs-gdu-volume-monitor

Remarque: Ce n'est pas une solution décente, mais cela fonctionne parfaitement, et je suis heureux avec cela.

Mon icône de lecteur est parti, comment puis-je les monter maintenant

Ne pleure pas. Voici votre terminal ami de confiance. Ouvrez un terminal et utilisez cette commande pour monter la partition /dev/sda1. Il fera ce que fait Nautile.

udisks --mount /dev/sda1

Pour trouver le numéro /dev/sdaX de la partition souhaitée, effectuez Sudo blkid sur le terminal.


Mise à jour pour 12.10

Il semble que Ubuntu 12.10 utilise le programme udisks2 et le programme responsable de l'affichage de l'icône du lecteur est également modifié. C'est maintenant gvfs-udisks2-volume. Vous devriez tuer ce processus à la place de l'ancien programme gvfs-gdu-volume.

2 : 1 : http://i.stack.imgur.com/WIjuK.png

9
Anwar

La partition doit pouvoir être montée par l'utilisateur. En pratique, cela signifie soit sur un volume amovible, soit dans la liste/etc/fstab.

0
Alistair Buxton