วิธีการเริ่มต้นหอยโข่งโดยไม่ต้องออกจากระบบ?


168

ฉันจะเริ่มต้น nautilus ใหม่ได้อย่างไรหลังจากเพิ่มสคริปต์ nautilus โดยไม่ต้องออกจากระบบ

คำตอบ:


213

เพื่อเริ่มต้นหอยโข่ง ...

  • ก่อนอื่นให้พิมพ์สิ่งต่อไปนี้ในเทอร์มินัลเพื่อออกจากหอยโข่ง

    nautilus -q หรือ killall nautilus

  • จากนั้นเปิดหอยโข่งผ่านเมนู Unity (กดปุ่ม Super) หรือใช้คำสั่ง run ( Alt+ F2)


2
มีวิธีการทำเช่นนี้โดยไม่เริ่มต้นหน้าต่างหอยโข่งหรือไม่? ในขณะที่มันจะทำงานและแสดงเดสก์ทอปโดยไม่ต้องนำหน้าต่างของตัวเอง
Bufke

2
ถ้า nautilus ล่มซึ่งเกิดขึ้นค่อนข้างง่ายใน 12.04 แสดงว่ารายการเดสก์ท็อปของคุณหายไป สิ่งนี้ไม่ได้ช่วยนำพวกเขากลับมาอย่างถาวร ทันทีที่คุณปิดหอยโข่งเดสก์ท็อปจะว่างเปล่าอีกครั้ง
Anthon

4
+1 สำหรับkillall nautilusมันควรจะเป็นทางออกแรก
บทกวีความเศร้าโศก

38

เปิดเทอร์มินัลโดยCtrl+ Alt+ Tและลองทำสิ่งนี้:

$ nautilus -q && nautilus &

ทำให้เสร็จโดยไม่ต้องเปลี่ยนจากเทอร์มินัล


1

ตัวเลือกอื่นที่ไม่มีเทอร์มินัลคือการปิด "Nautilus" จาก "System Monitor"


1

ฉันมีข้อผิดพลาด GTK ณ จุดหนึ่งและ nautilus -q ไม่ทำงาน ดังนั้นแทนที่จะถามอย่างฉันไปเส้นทางที่ไร้สาระมากขึ้นเพื่อฆ่าหอยโข่งและเริ่มต้นใหม่

$ ps -aux | grep nautilus

นี้จะแสดงรายการกระบวนการทั้งหมดที่มีหอยโข่งในคำอธิบาย คุณควรได้รับสิ่งนี้

คาร์ลอส 2070 0.1 0.9 1608528 77500? Sl 08:56 0:40 nautilus -n

carlos 29272 0.0 0.0 16744 1004 pts / 1 S + 16:38 0:00 grep --color = auto nautilus

มองหาคนที่มีรหัส 5 หลักถัดจากชื่อผู้ใช้ของคุณ เมื่อคุณจดบันทึกแล้วคุณสามารถฆ่ากระบวนการได้

$ sudo kill 29272

Nautilus ควรตายและเริ่มต้นใหม่โดยอัตโนมัติ อีกครั้งฉันเพิ่งใช้สิ่งนี้เพราะฉันมีข้อผิดพลาด GTK ที่แปลกกว่าเมื่อฉันพยายามใช้ nautilus -q


FYI สิ่งที่คุณทำเหมือนกับการใช้killall nautilusจากคำตอบที่ยอมรับ พบกระบวนการทั้งหมดที่มีปฏิบัติการที่ชื่อว่า "nautilus" และฆ่าพวกเขา มีประโยชน์เมื่อคุณทราบชื่อปฏิบัติการของกระบวนการ แต่ถ้าคุณไม่แน่ใจคุณควรทำps -aux | grep <executable>เพื่อให้แน่ใจว่าคุณจะฆ่ากระบวนการที่ถูกต้อง
หน้าผา
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.