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

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

Could not register the application: Timeout was reached

тогда как sudo nautilus действительно запускает его.

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

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

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

8
задан 18 May 2015 в 02:23

4 ответа

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

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

killall nautilus
nautilus -q
nautilus

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

6
ответ дан 23 November 2019 в 05:38

Да, это problably gvfs связано.

проблемой является эта ошибка: gvfs должен размонтировать удаленное монтирование на сетевом разъединении

Выполнение, это должно позволить Вам использовать наутилус снова.

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
4
ответ дан 23 November 2019 в 05:38

Просто необходимо работать, следующие команды

  1. killall nautilus
  2. Открывают новый терминал и работают nautilus
0
ответ дан 23 November 2019 в 05:38

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

Я работал:

ps aux |grep nautilus

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

И я остановил их при помощи следующей команды:

kill -9 <PID>
0
ответ дан 23 November 2019 в 05:38

Другие вопросы по тегам:

Похожие вопросы: