Наутилус час від часу перестає працювати


10

У ubuntu 14.04 LTS іноді мій комп'ютер не може запустити Nautilus. Це завжди буває, коли я над ним працював деякий час (можливо, після того, як призупинив його і знову прокинувся?), Ніколи, коли я його просто включив. Я підозрюю, що це пов'язано з файловими системами gvfs, які регулярно монтуються, а потім залишаються на самоті на деякий час. nautilus -q і подібні команди дають

Could not register the application: Timeout was reached

тоді як sudo nautilusзапускає його.

Це звучить пов'язано, але я не розумію рішення.

Вихід із системи та повернення назад вирішують проблему.

Я знаю, що інші люди мали таку ж проблему в минулому. Я думаю, що це серйозне питання. Нещодавно я перевстановив ubuntu (з інших причин), і проблема все ще існує. Можливо, варто згадати, що в мене встановлено nautilus-dropbox.


Ви ще спробували менеджер файлів Nemo? (це виделка nautilus, яка має набагато більше можливостей із меншими
болями

Ні, я ніколи цього не пробував. Я можу, але все ж я думаю, що це серйозне питання.
Bzazz

1
Чи можете ви спробувати? Я використовую Nemo, використовуючи ці інструкції з установки, і з тих пір ніколи не виникало проблем. Якщо ви хочете з’ясувати, що не так з Nautilus, нам доведеться взяти це до чату, оскільки пошук точної проблеми може зайняти деякий час. Для початку: чи трапляється це і в гостьовій сесії?
Фабі

Ви використовуєте Samba? Якщо ні, ви можете спробувати її видалити.
Smile4ever

1
@Fabby На підставі подальшого тестування мого запитання тут Використання nemo здавалося б ефективним способом вирішення / відповіді, чому б не написати його?
Старійшина Гік

Відповіді:


6

У мене була така ж проблема сьогодні вранці! Без видимих ​​причин.

Мені вдається перезапустити nautilus за допомогою

killall nautilus
nautilus -q
nautilus

Я намагаюся з’ясувати, що спричинило таємничий збій.


1
Я спробував це в системі Ubuntu 14.04 під великим навантаженням, але це не спрацювало для мене, я все одно отримую ту саму помилку. Будь-які ідеї?
Старійшина Гік

Працював для мене 18.04!
smcs

він не працював і для мене, але ця відповідь зробила: askubuntu.com/a/1170432/873557
FLonLon

4

Так, це, мабуть, пов’язано з gvfs.

Проблема полягає в цьому помилку: gvfs повинен відключити віддалені кріплення при відключенні мережі

Якщо це зробити, ви повинні знову використовувати nautilus.

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

Працювати може кілька секунд

Ви можете запустити його автоматично. Ви повинні написати сценарій і зберегти його як:

/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

і

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

Я припускаю, що це лише тимчасове рішення проблеми? Це нормально, якщо є.
Bzazz

Так, це тимчасово
Biblioclasta

Я спробував встановити nscd, як було запропоновано на сторінці ubuntuforums, на яку я пов’язаний. Оскільки проблема виникає лише час від часу, важко буде перевірити, чи допомагає це. Якщо ні, я спробую ваше рішення. Дякую.
Bzazz

Я спробував це в системі Ubuntu 14.04 під великим навантаженням, на жаль, це не стосується мене. (Немає віддалених кріплень gvfs), хоча я отримую ту ж помилку. Будь-які ідеї?
Старійшина Гік

2

killall nautilus не працювало для мене.

Я побіг:

ps aux |grep nautilus

Щоб перелічити весь процес, що містить nautilus

І я зупинив їх за допомогою наступної команди:

kill -9 <PID>

0

Вам просто потрібно виконати наступні команди

  1. killall nautilus
  2. Відкрийте новий термінал і запустіть nautilus

Я спробував це в системі Ubuntu 14.04 під великим навантаженням, але це не спрацювало для мене, я все одно отримую ту саму помилку. Будь-які ідеї?
Старійшина Гік
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.