Nautilus jest bardzo wolny

27

Miesiąc temu zaktualizowałem (bez nowej instalacji) do 12.04.

Od tego czasu nautilus stał się bardzo wolny. Kiedy otwieram folder zawierający wiele podfolderów, czasami muszę czekać 4 sekundy, aż wszystko zostanie wyświetlone. Nigdy wcześniej tak nie było, w poprzednich wersjach zawsze mogłem bardzo szybko przeglądać pliki.

Jeśli uruchomię nautilusa z prawami roota z terminala, działa to idealnie.

Zajrzałem do „dodatkowych sterowników” i zmieniłem z aktualnej wersji Nvidii na zalecane sterowniki. To drastycznie zwiększyło wydajność i szybkość przeglądania plików, niestety tylko przez kilka dni. Teraz znów utknąłem z bardzo powolnym Nautilusem.

Próbowałem także zainstalować najnowszy sterownik nvidia, tak jak to sugerowano tutaj: http://www.techlw.com/2012/03/install-nvidia-drivers-on-ubuntu-1204.html W ogóle nie działał.

Również podczas próby znalezienia plików za pomocą myślnika nie reaguje poprawnie: nie znajduje plików ani nie ładuje się przez wieki, dopóki plik nie zostanie wyświetlony.

Pracuję z notebookiem Acer z

Procesor Intel® Core ™ i5 M 430 @ 2,27 GHz × 4
6 GB pamięci RAM
GeForce GT 320M / PCIe / SSE2
64-bitowy Ubuntu 12.04

Tobelli
źródło
Czy możesz uruchomić Nautilusa z wiersza poleceń, przeglądać folder z dużą ilością plików i zgłaszać błędy wiadomości?
Javier Rivera
Jeśli otworzę nautilus przez terminal („sudo nautilus”), przeglądanie plików działa płynnie. Dostaję jednak następujący raport o błędach w terminalu: ** (soffice: 16051): CRITICAL **: murrine_style_draw_box: asercja „wysokość> = -1” nie powiodła się ** (soffice: 16051): OSTRZEŻENIE **: Nie można wywołać /com/canonical/AppMenu/Registrar.UnregisterWindow
Tobelli
Wykonanie „sudo nautilus” uruchomi go z profilem root, ukryje wszelkie błędy w twoim własnym. Co ciekawe, globalne menu jest wyłączone, gdy uruchamiasz go w sudo. Spróbuj „killall nautilus; nautilus”, aby uniknąć otwarcia nowej instancji.
Javier Rivera
Dzięki za pomoc, naprawdę to doceniam. Rzeczywiście, menu globalne jest wyłączone, kiedy wykonuję sudo nautilus
Tobelli,
Problem nadal występuje. Czy ktoś ma rozwiązanie tego problemu?
Tobelli,

Odpowiedzi:

5

Wymyśliłem kilka sposobów na przyspieszenie nautilusa: zakładki i podglądy. Ale wciąż nie jest tak szybki, jak powinien ... i mam dysk SSD!

Zakładki:

Aby to naprawić, usuń wszystkie zakładki, uruchom ponownie, a następnie dodaj te, bez których nie możesz żyć.

Za pomocą strace zdałem sobie sprawę, że nautilus zapisuje wiele plików dla każdego widoku. Nawet pliki, których nie było w katalogu, przeglądałem podczas śledzenia. Myślę, że Nautilus próbuje wstępnie buforować te zakładki.

Miałem jeden dysk sieciowy jako zakładkę ... to mógł być powód, dla którego nautilus ładował się kilka sekund.

Ustawienia podglądu:

Wyłącz podgląd w preferencjach w następujący sposób:

wprowadź opis zdjęcia tutaj

Peter Jenkins
źródło
2
nautilusdziała powoli, nawet gdy nie ma żadnych boookmarków, staje się wolniejszy, gdy do HDD dodawanych jest więcej plików.
TheKojuEffect
1
Zrobiła to dla mnie zakładka w sieci. Podgląd nie robi dużej różnicy. Otworzyłem również błąd na ten temat w górę: bugzilla.gnome.org/show_bug.cgi?id=694677
sup
@sup: Przepraszam za nitpicking jako programista, ale otworzyłeś raport o błędzie po znalezieniu błędu . „Otwieranie błędów” prowadzi do zamieszania w przypadku rozmowy z programistami.
fresnel,
Tak, myślę, że masz rację .. Mimo że myślę, że to jasne, co miałem na myśli z kontekstu.
sup
3

Nie wiem czy to jakaś pomoc. Ale usunąłem następujące wtyczki: nautilus-sendto, nautilus-sendto-empathy, nautilus-share, nautilus-open-terminal. Teraz Nautilus wydaje się działać dość szybko.

renegade230
źródło
Nie mogę tego potwierdzić. Zainstalowałem te rozszerzenia i nadal mam te same problemy. Mój testcase: $HOME/.thumbnails/katalog z ~ 50000 obrazów (podgląd w nautilus wyłączony). Obserwacja: Nautilus zwalnia do pełzania, nie wyświetla plików, musi zostać zabity). Dostęp za /usr/binpomocą ~ 2800 przedmiotów zajmuje około 7 sekund. Obie akcje są prawie natychmiastowe na PCmanFM i Dolphin.
Glutanimate,
Druga myśl: Wydaje się, że istnieją pewne przyspieszenia przy dostępie do mniejszych katalogów (<50 pozycji). Nautilus wydaje się nieco bardziej czuły. Ale te obejścia oczywiście nie rozwiązują podstawowego problemu, którym jest sam Nautilus. Dziękujemy za opublikowanie tego. Każda pomoc jest mile widziana!
Glutanimate
1

w swoim poście wspominasz o krytycznym błędzie morderstwa z pewnością jest to wina jakiegoś motywu, który wyjaśniłby, dlaczego zrootowany nautilus działa dobrze, ponieważ root nie ma motywu użytkownika, spróbuj zmienić domyślny motyw i przetestować.

mick
źródło
Polecam edycję tego, aby wyjaśnić, jak to zrobić.
Eliah Kagan
1

Pomaga to zmniejszyć problemy:
przy sprawdzaniu preferencji / zachowania otwórz każdy folder we własnym oknie
, obniża to użyteczność, tworząc mnóstwo okien; ale przynajmniej nie musisz siadać i czekać, aż w końcu zareaguje, tak jak dzieje się w Windows $ ...

Ten problem może nadal występować i powodować zawieszanie się wszystkich okien nautilusa ... więc uważam to za tymczasowe obejście, które nie jest w 100% i wciąż czekam na poprawkę dla nautilusa.

Zasadniczo pomaga to uniknąć przechodzenia między folderami, utrzymując je wszystkie otwarte.

EDYCJA: Spowolnienia ustały! ale trudniej jest używać nautilusa, ale przynajmniej nie zamarza cały czas! (wciąż zawiesza się lub nautilus powoduje awarie, ale zajmuje więcej czasu)

Wodnik Moc
źródło
1

Tymczasowa poprawka na https://wiki.debian.org/Nautilus/FAQ/SlowNautilus

Przyczyna problemu: jakoś sklep „gvfsd-metadata” został uszkodzony, w wyniku czego „gvfsd-metadata” utknął w nieskończonej pętli. Co z kolei znacząco wpływa na wydajność nautilusa. Jeśli nie znasz „gvfsd-metadata”, jest to proces, który zbiera metadane plików podczas korzystania z przeglądarki plików Nautilus. Zakładamy, że „gvfsd-metadata” jest częścią pakietu „gvfs” lub jest z nim związane.

Francewhoa
źródło
0

To działało dla mnie:

sudo apt-get install --reinstall nautilus
hanoo
źródło
0

Nautilus jest także bardzo wolny na Ubuntu 14.04 . Nie wiem dlaczego, może problemy z wtyczkami? Usunąłem dodatkowe wtyczki Nautilus. Jest nadal bardzo wolny i czasami zawiesza się. Myślę, że Canonical powinien coś zrobić, ponieważ Ubuntu zachowuje się dobrze i nie powinien niepokoić go menedżer plików.

Używam menedżera plików Nemo jako obejścia od kilku dni. Jest niesamowicie szybki i ma kilka naprawdę fajnych funkcji w porównaniu do Nautilusa. Będzie to mój domyślny menedżer plików, jeśli w najbliższych dniach nie będzie żadnych problemów.

malisokan
źródło
0

Po wielu dniach wyszukiwania w sieci wydaje się, że na szybkość Nautilusa wpływa wiele czynników.

Pod wpływem kaprysu usunąłem

~ / .thumbnails / *

a teraz okna Nautilusa otwierają się znacznie szybciej. wzruszać ramionami

garrett mitchener
źródło