Nautilus czasami przestaje działać


10

Na Ubuntu 14.04 LTS czasami mój komputer nie uruchamia Nautilus. Dzieje się tak zawsze, gdy pracuję nad tym przez jakiś czas (może po zawieszeniu i ponownym przebudzeniu?), Nigdy, gdy tylko go włączam. Podejrzewam, że jest to związane z systemami plików gvfs montowanymi regularnie, a następnie pozostawionymi przez chwilę samemu sobie. nautilus -q i podobne polecenia dają

Could not register the application: Timeout was reached

podczas gdy sudo nautilusgo uruchamia.

To wydaje się powiązane, ale nie rozumiem rozwiązania.

Wylogowanie i ponowne zalogowanie rozwiązuje problem.

Wiem, że inni ludzie mieli w przeszłości ten sam problem. Myślę, że to poważny problem. Niedawno ponownie zainstalowałem ubuntu (z innych powodów) i problem nadal występuje. Warto wspomnieć, że mam zainstalowany nautilus-dropbox.


Czy próbowałeś już menedżera plików nemo? (to widelec nautilusa, który ma o wiele więcej funkcji i mniej bólów głowy)
— Fabby

Nie, nigdy tego nie próbowałem. Mogę, ale nadal uważam, że to poważny problem.
— Bzazz

1
Możesz spróbować? Korzystam z nemo, korzystając z tych instrukcji instalacji i od tego czasu nigdy nie miałem żadnych problemów. Jeśli chcesz dowiedzieć się dokładnie, co jest nie tak z Nautilus, będziemy musieli porozmawiać na czacie, ponieważ znalezienie dokładnego problemu może chwilę potrwać. Na początek: czy dzieje się tak również w sesji gościa?
— Fabby

Czy używasz Samby? Jeśli nie, możesz spróbować go usunąć.
— Smile4ever

1
@Fabby Na podstawie dalszych testów mojego pytania tutaj Korzystanie z nemo wydaje się być skutecznym obejściem / odpowiedzią, dlaczego nie napisać tego?
— Starszy Geek

Odpowiedzi:


6

Miałem ten sam problem dziś rano! Bez wyraźnego powodu.

Udało mi się zrestartować nautilus przez

killall nautilus
nautilus -q
nautilus

Próbuję dowiedzieć się, co spowodowało tajemniczą porażkę.


1
Próbowałem tego na systemie Ubuntu 14.04 pod dużym obciążeniem, ale to nie działało dla mnie, nadal pojawia się ten sam błąd. Jakieś pomysły?
— Starszy Geek

Pracował dla mnie 18.04!
— smcs

to też nie działało, ale ta odpowiedź zadziałała
— FLonLon

4

Tak, jest to prawdopodobnie związane z GVFS.

Problem polega na tym błędzie: gvfs powinien odmontować zdalne montowanie przy odłączeniu sieci

Uruchomienie tego powinno pozwolić ci ponownie użyć nautilusa.

gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp

Praca może potrwać kilka sekund

Możesz uruchomić go automatycznie. Musisz napisać skrypt i zapisać go jako:

/etc/pm/sleep.d/20-gvfs

#!/bin/bash

case "$1" in
suspend)
    # executed on suspend
    gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp
    ;;
resume) 
    # executed on resume
*)
    ;;
esac

i

sudo chmod +x /etc/pm/sleep.d/20-gvfs

Przypuszczam, że to tylko tymczasowe rozwiązanie problemu? W porządku, jeśli tak jest.
— Bzazz

Tak, to jest tymczasowe
— Biblioclasta

Próbowałem zainstalować nscd zgodnie z sugestią na stronie ubuntuforums, którą podłączyłem. Ponieważ problem pojawia się tylko od czasu do czasu, trudno będzie sprawdzić, czy to pomaga. Jeśli nie, wypróbuję twoje rozwiązanie. Dzięki.
— Bzazz

Próbowałem tego na systemie Ubuntu 14.04 pod dużym obciążeniem, niestety to nie dotyczyło mnie. (Brak zdalnych montowań gvfs), chociaż pojawia się ten sam błąd. Jakieś pomysły?
— Starszy Geek

2

killall nautilus nie działało dla mnie.

Prowadziłem:

ps aux |grep nautilus

Aby wymienić cały proces zawierający nautilus

Zatrzymałem je za pomocą następującego polecenia:

kill -9 <PID>

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.