Наутилус иногда перестает работать

10

В Ubuntu 14.04 LTS иногда мой компьютер не запускает Nautilus. Это всегда происходит, когда я работал над ним некоторое время (возможно, после приостановки и повторного пробуждения?), Никогда, когда я просто включал его. Я подозреваю, что это связано с файловыми системами gvfs, которые регулярно монтируются, а затем остаются ненадолго. nautilus -q и аналогичные команды дают

Could not register the application: Timeout was reached

тогда sudo nautilusкак запускает его.

Это звучит как-то связано, но я не понимаю решения.

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

Я знаю, что у других людей была такая же проблема в прошлом. Я думаю, что это серьезная проблема. Я недавно переустановил Ubuntu (по другим причинам), и проблема все еще там. Стоит упомянуть, что у меня установлен nautilus-dropbox.

Bzazz
источник
Вы уже пробовали файловый менеджер nemo? (это вилка из наутилуса, которая имеет гораздо больше возможностей с меньшим количеством головных болей)
Fabby
Нет, я никогда не пробовал это. Я могу, но все же, я думаю, что это серьезная проблема.
Bzazz
1
Не могли бы вы попробовать? Я использовал nemo, используя эти инструкции по установке, и с тех пор у меня никогда не было проблем. Если вы хотите точно узнать, что не так с Наутилусом, мы должны обсудить это в чате, так как нахождение точной проблемы может занять некоторое время. Для начала: это также происходит в гостевой сессии?
Fabby
Вы используете Samba? Если нет, вы можете попытаться удалить его.
Smile4ever
1
@Fabby На основании дальнейшего тестирования моего вопроса здесь Использование nemo может показаться эффективным обходным путем / ответом, почему бы не написать это?
Старейшина Гик

Ответы:

6

У меня была такая же проблема этим утром! Без видимой причины.

Мне удается перезапустить наутилус

killall nautilus
nautilus -q
nautilus

Я пытаюсь выяснить, что вызвало таинственный сбой.

Андреа Борга
источник
1
Я пробовал это в системе Ubuntu 14.04 под большой нагрузкой, но у меня это не сработало, я все еще получаю ту же ошибку. Любые идеи?
Старейшина Гик
Работал на меня 18.04!
Смс
у меня это тоже не сработало, но этот ответ сработал
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
Biblioclasta
источник
Я полагаю, это только временное решение проблемы? Это нормально, если это так.
Bzazz
Да, это временно
Biblioclasta
Я попытался установить nscd, как предложено на странице ubuntuforums, на которую я ссылался. Так как проблема только появляется время от времени, будет трудно проверить, помогает ли это. Если нет, я попробую ваше решение. Спасибо.
Bzazz
Я пробовал это в системе Ubuntu 14.04 под большой нагрузкой, к сожалению, это не относится ко мне. (Нет удаленного монтирования gvfs), хотя я получаю ту же ошибку. Любые идеи?
Старейшина Гик
2

killall nautilus не работал для меня

Я побежал:

ps aux |grep nautilus

Перечислить все процессы, содержащие наутилус

И я остановил их, используя следующую команду:

kill -9 <PID>
Матье Лескаудрон
источник
0

Вам просто нужно выполнить следующие команды

  1. killall nautilus
  2. Откройте новый терминал и запустите nautilus
gumisirizab1
источник
Я пробовал это в системе Ubuntu 14.04 под большой нагрузкой, но у меня это не сработало, я все еще получаю ту же ошибку. Любые идеи?
Старейшина Гик