Nautilus est très lent

27

Il y a un mois, j'ai mis à jour (pas de nouvelle installation) la version 12.04.

Depuis lors, le nautile est devenu extrêmement lent. Lorsque j'ouvre un dossier contenant de nombreux sous-dossiers, je dois parfois attendre 4 secondes jusqu'à ce que tout s'affiche. Cela n'a jamais été comme ça auparavant, dans les versions précédentes, je pouvais toujours parcourir mes fichiers extrêmement rapidement.

Si je démarre nautilus avec des droits root à partir d'un terminal, cela fonctionne parfaitement.

J'ai regardé dans les "pilotes supplémentaires" et je suis passé de la mise à jour actuelle de Nvidia aux pilotes recommandés. Cela a considérablement augmenté les performances et la vitesse de navigation dans les fichiers, malheureusement seulement pendant quelques jours. Maintenant, je suis de nouveau coincé avec le très lent Nautilus.

J'ai également essayé d'installer le dernier pilote nvidia comme il a été suggéré ici: http://www.techlw.com/2012/03/install-nvidia-drivers-on-ubuntu-1204.html Ne fonctionnait pas du tout.

De plus, lorsque vous utilisez le tableau de bord pour essayer de trouver des fichiers, il ne répond pas correctement: ne trouve pas de fichiers ou ne se charge pas tant que le fichier n'est pas affiché.

Je travaille sur un ordinateur portable Acer avec

Processeur Intel® Core ™ i5 M 430 @ 2,27 GHz × 4
6 Go de RAM
GeForce GT 320M / PCIe / SSE2
64 bits Ubuntu 12.04

Tobelli
la source
Pouvez-vous démarrer nautilus à partir de la ligne de commande, parcourir un dossier contenant de nombreux fichiers et signaler les erreurs de messages?
Javier Rivera
Si j'ouvre nautilus via un terminal ("sudo nautilus"), la navigation dans les fichiers fonctionne parfaitement. Cependant, j'obtiens le rapport d'erreur suivant dans le terminal: ** (soffice: 16051): CRITICAL **: murrine_style_draw_box: l'assertion `height> = -1 'a échoué ** (soffice: 16051): AVERTISSEMENT **: impossible d'appeler /com/canonical/AppMenu/Registrar.UnregisterWindow
Tobelli
Faire 'sudo nautilus' le démarrera avec le profil racine, il cachera toutes les erreurs dans le vôtre. Par curiosité, le menu global est désactivé lorsque vous le démarrez avec sudo. Essayez 'killall nautilus; nautilus', pour éviter d'ouvrir simplement une nouvelle instance.
Javier Rivera
Merci de m'avoir aidé, je l'apprécie vraiment. En effet le menu global est désactivé lorsque je fais sudo nautilus
Tobelli
Le problème persiste. Quelqu'un at-il une solution à ce problème?
Tobelli

Réponses:

5

J'ai trouvé des moyens d'accélérer Nautilus: les signets et les aperçus. Mais ce n'est toujours pas aussi rapide qu'il devrait l'être ... et j'ai un SSD!

Signets:

Pour y remédier, supprimez tous vos signets, redémarrez, puis rajoutez ceux dont vous ne pouvez pas vous passer.

En utilisant strace, j'ai réalisé que nautilus indiquait beaucoup de fichiers pour chaque vue. Même les fichiers qui n'étaient pas dans le répertoire que je parcourais pendant la trace. Je pense que nautilus essaie de pré-mettre en cache ces signets.

J'avais un lecteur réseau comme signet ... c'était peut-être la raison pour laquelle nautilus prenait plusieurs secondes à charger.

Paramètres d'aperçu:

Désactivez les aperçus dans les préférences comme suit:

entrez la description de l'image ici

Peter Jenkins
la source
2
nautilusest lent même en l'absence de repères, il ralentit lorsque davantage de fichiers sont ajoutés au disque dur.
TheKojuEffect
1
Un signet sur un réseau a fait ça pour moi. L'aperçu ne fait pas beaucoup de différence. J'ai également ouvert un bug à ce sujet en amont: bugzilla.gnome.org/show_bug.cgi?id=694677
sup
@sup: Désolé pour avoir tâtonné en tant que programmeur, mais vous avez ouvert un rapport de bogue après avoir trouvé un bogue . "Ouvrir des bogues" crée de la confusion si vous parlez aux développeurs.
phresnel
Ouais, je suppose que tu as raison .. Même si je pense que c'est assez clair ce que je voulais dire du contexte.
sup
3

Je ne sais pas si c'est une aide. Mais je l' ai enlevé les plug - ins suivants: nautilus-sendto, nautilus-sendto-empathy, nautilus-share, nautilus-open-terminal. Maintenant, Nautilus semble fonctionner assez rapidement.

renegade230
la source
Je ne peux pas confirmer cela. J'ai installé ces extensions et j'obtiens toujours les mêmes problèmes. Mon testcase: $HOME/.thumbnails/répertoire avec ~ 50000 images (prévisualisation dans nautilus désactivée). Observation: Nautilus ralentit à une exploration, n'affiche pas les fichiers, doit être tué). L'accès /usr/binavec ~ 2800 éléments prend environ 7 secondes. Les deux actions sont presque instantanées sur PCmanFM et Dolphin.
Glutanimate le
À bien y penser: il semble y avoir des accélérations lors de l'accès à des répertoires plus petits (<50 éléments). Nautilus semble un peu plus réactif. Mais ces solutions de contournement ne résolvent évidemment pas le problème sous-jacent qu'est Nautilus lui-même. Merci d'avoir posté cela, cependant. Toute aide est appréciée!
Glutanimate le
1

dans votre article, vous mentionnez une erreur critique de murrine, c'est sûrement la faute d'un thème, ce qui expliquerait pourquoi le nautile enraciné fonctionne bien car root ne porte pas le thème utilisateur, essayez de passer au thème par défaut et testez.

Mick
la source
Je recommande de modifier ceci pour expliquer comment procéder.
Eliah Kagan du
1

Cela aide à réduire les problèmes:
lors de la vérification des préférences / du comportement , ouvrez chaque dossier sur sa propre fenêtre,
cela réduit la convivialité, créant des charges de fenêtres; mais au moins vous n'avez pas à vous asseoir et à attendre qu'il réponde enfin comme cela se passe dans la fenêtre $ ...

Ce problème peut toujours se produire et geler toutes les fenêtres nautilus ..., donc je considère cela comme une solution temporaire qui n'est pas à 100% et j'attends toujours une correction pour nautilus.

Cela vous aide essentiellement à éviter les allers-retours sur les dossiers, en les gardant tous ouverts.

EDIT: Les ralentissements ont cessé! mais il est plus difficile d'utiliser nautilus, mais au moins ne gèlera pas tout le temps! (gèle toujours ou se bloque entier nautilus mais prend plus de temps)

Puissance du Verseau
la source
1

Correctif temporaire sur https://wiki.debian.org/Nautilus/FAQ/SlowNautilus

Cause du problème: le magasin "gvfsd-metadata" a été corrompu, de sorte que "gvfsd-metadata" est coincé dans une boucle infinie. Qui à leur tour affectent considérablement les performances de nautilus. Si vous n'êtes pas familier avec les "métadonnées gvfsd", il s'agit d'un processus qui collecte les métadonnées des fichiers lorsque vous utilisez le navigateur de fichiers Nautilus. Nous supposons que "gvfsd-metadata" fait partie ou est lié au package "gvfs".

Francewhoa
la source
0

Cela a fonctionné pour moi:

sudo apt-get install --reinstall nautilus
hanoo
la source
0

Nautilus est également très lent sur Ubuntu 14.04 . Je ne sais pas pourquoi, peut-être des problèmes avec les plugins? J'ai supprimé des plugins Nautilus supplémentaires. Il est encore très lent et gèle parfois. Je pense que Canonical devrait faire quelque chose, car Ubuntu bascule et ne devrait pas être dérangé par un gestionnaire de fichiers.

J'utilise le gestionnaire de fichiers Nemo comme solution de contournement depuis quelques jours. Il est incroyablement rapide et possède de très belles fonctionnalités par rapport à Nautilus. Ce sera mon gestionnaire de fichiers par défaut s'il n'y a aucun problème les prochains jours.

malisokan
la source
0

Après des jours de recherche sur le Web, il semble que de nombreux facteurs affectent la vitesse de Nautilus.

Sur un coup de tête, j'ai supprimé

~ / .thumbnails / *

et maintenant les fenêtres Nautilus s'ouvrent beaucoup plus rapidement. hausser les épaules

garrett mitchener
la source