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.

Bzazz
źródło
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ę.

Andrea Borga
źródło
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
Biblioclasta
źródło
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>
Mathieu Lescaudron
źródło
0

Wystarczy uruchomić następujące polecenia

  1. killall nautilus
  2. Otwórz nowy terminal i uruchom nautilus
gumisirizab 1
źródło
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