Nautilus หยุดทำงานเป็นบางครั้ง


10

ใน Ubuntu 14.04 LTS บางครั้งคอมพิวเตอร์ของฉันไม่สามารถเปิด Nautilus ได้ สิ่งนี้จะเกิดขึ้นเสมอเมื่อฉันทำงานมาระยะหนึ่ง (อาจจะหลังจากที่หยุดและตื่นขึ้นมาอีกครั้ง) ไม่เคยเปิดเลย ฉันสงสัยว่าสิ่งนี้เกี่ยวข้องกับระบบไฟล์ gvfs ที่ติดตั้งเป็นประจำแล้วปล่อยให้อยู่คนเดียวชั่วครู่หนึ่ง nautilus -q และคำสั่งที่คล้ายกันให้

Could not register the application: Timeout was reached

ในขณะที่sudo nautilusจะเปิดมัน

นี้เสียงที่เกี่ยวข้อง แต่ฉันไม่เข้าใจวิธีการแก้ปัญหา

การออกจากระบบและกลับมาแก้ไขปัญหา

ฉันรู้ว่าคนอื่นมีปัญหาเดียวกันในอดีต ฉันคิดว่านี่เป็นปัญหาร้ายแรง ฉันติดตั้ง Ubuntu ใหม่เมื่อเร็ว ๆ นี้ (ด้วยเหตุผลอื่น ๆ ) และปัญหายังคงมีอยู่ อาจจะคุ้มค่าที่จะกล่าวถึงว่าฉันติดตั้ง nautilus-dropbox แล้ว


คุณลองตัวจัดการไฟล์ nemo แล้วหรือยัง (มันเป็นส้อมของหอยโข่งซึ่งมีคุณสมบัติมากขึ้นโดยไม่ต้องปวดหัว)
Fabby

ไม่ฉันไม่เคยลองเลย ฉันอาจ แต่ยังฉันคิดว่านี่เป็นปัญหาร้ายแรง
Bzazz

1
คุณลองได้ไหม ฉันใช้ nemo โดยใช้ คำแนะนำในการติดตั้งและไม่เคยมีปัญหาใด ๆ มาก่อน หากคุณต้องการทราบว่าเกิดอะไรขึ้นกับ Nautilus เราจะต้องทำการแชทนี้เนื่องจากการค้นหาปัญหาที่แน่นอนอาจใช้เวลาสักครู่ สำหรับผู้เริ่มต้น: สิ่งนี้เกิดขึ้นในเซสชันผู้เยี่ยมชมด้วยหรือไม่
Fabby

คุณใช้ Samba หรือไม่ หากไม่เป็นเช่นนั้นคุณอาจลองลบออก
Smile4ever

1
@ Fabby จากการทดสอบเพิ่มเติมเกี่ยวกับคำถามของฉันที่นี่การใช้ nemo ดูเหมือนจะเป็นวิธีแก้ปัญหาที่มีประสิทธิภาพ / คำตอบทำไมไม่เขียนมันขึ้นมา?
Elder Geek

คำตอบ:


6

เช้านี้ฉันมีปัญหาเดียวกัน! ไม่มีเหตุผลที่ชัดเจน

ฉันจัดการเพื่อเริ่มต้น nautilus โดย

killall nautilus
nautilus -q
nautilus

ฉันพยายามหาสาเหตุที่ทำให้เกิดความล้มเหลวอย่างลึกลับ


1
ฉันลองสิ่งนี้บนระบบUbuntu 14.04 ภายใต้ภาระหนักแต่มันไม่ได้ผลสำหรับฉันฉันยังคงได้รับข้อผิดพลาดเดียวกัน ความคิดใด ๆ
Elder Geek

ทำงานให้ฉันเมื่อวันที่ 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) แม้ว่าฉันจะได้รับข้อผิดพลาดเดียวกัน ความคิดใด ๆ
Elder Geek

2

killall nautilus ไม่ได้ผลสำหรับฉัน

ฉันวิ่ง:

ps aux |grep nautilus

เพื่อแสดงรายการกระบวนการทั้งหมดที่มีหอยโข่ง

และฉันหยุดพวกเขาโดยใช้คำสั่งต่อไปนี้:

kill -9 <PID>

0

คุณเพียงแค่ต้องเรียกใช้คำสั่งต่อไปนี้

  1. killall nautilus
  2. เปิดเทอร์มินัลใหม่และเรียกใช้ nautilus

ฉันลองสิ่งนี้บนระบบUbuntu 14.04 ภายใต้ภาระหนักแต่มันไม่ได้ผลสำหรับฉันฉันยังคงได้รับข้อผิดพลาดเดียวกัน ความคิดใด ๆ
Elder Geek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.