Nautilus copier / coller cesse soudainement de fonctionner, comment contourner? qdbus?


12

J'utilise ubuntu 14.04. Comme le copier / coller échoue sans raison, depuis nautilus sur Ubuntu 12.10, je recherche une solution de contournement.

La solution de contournement peut être n'importe quelle astuce que vous avez trouvée. J'ai plusieurs (10+) onglets ouverts et il n'y a AUCUN moyen de fermer et d'ouvrir nautilus avec tous les dos ouverts? s'il y en a, ce serait une solution de contournement! Je, au moins, ne pouvais trouver aucun moyen, même avec qdbus (peut-être que je ne sais pas comment l'utiliser très bien).

Si vous savez ce qui cause ce problème, j'aimerais le savoir aussi, mais pas obligatoire.

Je pensais , si je pouvais collecter tous les emplacements d'onglets à travers, peut-être, qdbus, je pourrais créer un script pour les rouvrir sur une nouvelle fenêtre nautilus.

PS: vous pouvez aussi aider en suivant la suggestion @isync dans les commentaires ci-dessous!


qu'a-t-il dit en cas d'échec? Avez-vous suffisamment d'espace libre pour copier certaines données? La source de copie est-elle locale ou distante?
Ruslan Gerasimov

il n'y avait pas de message d'échec! vous essayez simplement "ctrl + c" et "ctrl + v" et rien ne se passe; rien ne se passe aussi si vous utilisez le menu contextuel et sélectionnez copier / coller ... la seule façon est de sélectionner les fichiers et de les faire glisser, c'est la seule chose qui fonctionne; après avoir commencé à faire glisser la touche alt pour choisir quoi faire, c'est la seule façon que j'ai trouvée pour déplacer des fichiers lorsque nautilus bogue :(, donc si nautilus est redémarré, cela fonctionne à nouveau, mais je perds tous les 10+ onglets sur lesquels je travaillais! !! la source de copie est locale et j'ai assez d'espace.
Aquarius Power

il existe ce script expérimental pour contourner ce problème
Aquarius Power

Assez intéressant!
Ruslan Gerasimov

1
Bug connu. bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1322925 Veuillez cliquer sur "ce bug m'affecte" pour convaincre les développeurs de son urgence. (et votez la réponse de @darkhole ici)
isync

Réponses:


11

C'est un bug Nautilus, vous pouvez le vérifier ici .


Semble être corrigé maintenant :)
julian-alarcon

Oui, il a été corrigé il y a quelques semaines.
isync

Non, ça ne l'est pas. J'utilise Ubuntu 15.04 et je ne comprenais pas pourquoi quand j'ai copié des fichiers, le résultat était toujours aléatoire - tous les fichiers ne sont pas copiés, certains fichiers sont corrompus, la barre de progression se déplace trop rapidement et le processus réel continue même après que la fenêtre a déjà disparu etc. En fin de compte, le processus de gestion de fichiers basé sur l'interface utilisateur dans la dernière version d'Ubuntu 15.04 RTM n'est absolument pas fiable.
Mike B.

5

Une solution de contournement que j'ai trouvée consiste à redémarrer nautilus

nautilus -q

Ensuite, ouvrez Fichiers et maintenant le copier / coller devrait fonctionner.

J'ai vérifié cela dans Ubuntu 14.04 et cela fonctionne.


3
mais alors je perdrais tous mes 10+ onglets ouverts :(
Aquarius Power

3

Vous ne devriez pas essayer une "solution de contournement" si vous devez jouer avec les fichiers de configuration. Il s'agit clairement d'un bug et il a déjà été déposé .

Pouvez-vous copier des fichiers si vous les faites glisser avec la souris tout en maintenant CTRL(un petit "+" devrait apparaître à côté de l'icône du fichier que vous faites glisser)?

Essayez également de démarrer nautilus à partir d'un terminal (en écrivant nautilus) pour voir s'il écrit des messages d'erreur. Essayez également de démarrer nautilus avec sudo à partir d'un terminal: sudo nautiluset essayez si cela fonctionne alors (cela peut être un problème d'autorisation si c'est le cas). Cependant, ne l'utilisez JAMAIS sudo nautiluspour votre travail régulier, même si cela fonctionne car c'est un risque pour la sécurité.

En dernier recours, car vous devrez attendre que le bug soit corrigé, vous pouvez essayer un autre gestionnaire de fichiers, par exemple Nemo qui est un fork de Nautilus ou Thunar.


nautilus est trop pratique, je recherche une solution car je ne veux pas en utiliser un autre :). En fait, utiliser un clavier + une souris peut fonctionner correctement, c'est une bonne astuce; mais essayez en fait ceci: faites glisser les fichiers avec la souris, après cela, maintenez la touche Alt enfoncée, puis relâchez la touche de la souris tout en maintenant la touche Alt; il montrera des options pour tout! si cela fonctionne pour vous, mettez à jour votre question afin que je puisse vous voter; mais je cherche toujours un moyen de forcer le travail de nautilus correctement :), consultez aussi le script expérimental sur un de mes commentaires sur mon propre OP.
Aquarius Power

1
Uhm. J'ai écrit cela pour que vous puissiez essayer si juste la commande copier / coller échoue ou si nautilus est complètement incapable de créer des copies. Je connais les raccourcis ;-)
Broco

après un bug, il peut toujours créer des copies, mais uniquement lorsque je maintiens ctrl ou alt; Je voulais dire alt étant plus puissant car il peut faire plus de choses, mais certains ne le savent pas comme je ne l'ai pas fait depuis longtemps! ctrl + shift pour les liens symboliques mais il n'y avait pas d'option pour déplacer les fichiers "entre deux partitions différentes" autre que le mode alt afaik (la valeur par défaut est de copier les fichiers glissés entre 2 partitions); donc votre réponse pourrait être une solution complète si elle avait cette information :)
Aquarius Power

2
Déplacer des fichiers (même entre les partitions): Maintenez Shift, Copiez les fichiers: Hold Ctrl, Créez un lien symbolique: Hold Ctrl + Shift
Broco

travaillé! tenir ces touches est moins pratique que ctrl + {c, x, v} mais aide lorsque nous ne voulons pas fermer plus de 10 onglets; J'y ai vu, donc c'est vraiment un bug; la solution de contournement envisagée est toujours un moyen de "vivre avec le bogue"; le fait est que si nautilus avait simplement un historique des derniers dossiers ouverts que nous pourrions rouvrir à son redémarrage, il serait plus facile de traiter ce bogue et tout autre bogue qui nécessite son redémarrage; aussi après le redémarrage de la machine, nous ne pouvons pas continuer d'où nous étions; donc cette fonctionnalité me manque, et une telle solution de contournement pourrait faire fonctionner cela (comme le fait ce script, avec des limitations).
Aquarius Power

0

J'utilise le gestionnaire de fichiers Nemo sur Ubuntu 14.04 et j'ai le même problème. Copier, couper et coller a soudainement cessé de fonctionner.

Après avoir fermé toutes les fenêtres du gestionnaire de fichiers et les avoir rouvertes, cela a de nouveau fonctionné .


c'est toujours un problème; si nautilus / nemo avait une option simple pour démarrer et ouvrir tous les onglets précédemment ouverts, ce serait ok. donc si j'ai plus de 10 onglets ouverts, que vais-je faire? sera gênant principalement parce que le problème peut simplement se reproduire à tout moment :(
Aquarius Power

0

J'ai le même problème. Ma solution était de:

  1. Lancez Nautilus à partir d'une invite de commande et, pour moi, cela fonctionne bien;
  2. Fermez Nautilus;
  3. Ouvrez Nautilus normalement à partir du bureau, et cela fonctionne désormais correctement.

0

Une solution de contournement intéressante peut être trouvée ici .

Il crée essentiellement des liens symboliques vers les dossiers des onglets nautilus dans un fichier / tmp,
redémarre nautilus dans ce dossier de sauvegarde,
sélectionne tous les liens symboliques des dossiers
et les ouvre tous sous forme d'onglets avec "ctrl + shift + t".

#the list of open tabs least current one (dup it prior):  
qdbus org.gnome.Nautilus /org/freedesktop/FileManager1 org.freedesktop.FileManager1.OpenLocations
# use it to create a folder with symlinks pointing to them

# after opening nautilus on that folder directly
# select all of the symlinks and open'em on new tabs
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.