ฉันจะเริ่มต้น nautilus ใหม่ได้อย่างไรหลังจากเพิ่มสคริปต์ nautilus โดยไม่ต้องออกจากระบบ
ฉันจะเริ่มต้น nautilus ใหม่ได้อย่างไรหลังจากเพิ่มสคริปต์ nautilus โดยไม่ต้องออกจากระบบ
คำตอบ:
เพื่อเริ่มต้นหอยโข่ง ...
ก่อนอื่นให้พิมพ์สิ่งต่อไปนี้ในเทอร์มินัลเพื่อออกจากหอยโข่ง
nautilus -q
หรือ killall nautilus
จากนั้นเปิดหอยโข่งผ่านเมนู Unity (กดปุ่ม Super) หรือใช้คำสั่ง run ( Alt+ F2)
killall nautilus
มันควรจะเป็นทางออกแรก
เปิดเทอร์มินัลโดยCtrl+ Alt+ Tและลองทำสิ่งนี้:
$ nautilus -q && nautilus &
ทำให้เสร็จโดยไม่ต้องเปลี่ยนจากเทอร์มินัล
ตัวเลือกอื่นที่ไม่มีเทอร์มินัลคือการปิด "Nautilus" จาก "System Monitor"
ฉันมีข้อผิดพลาด 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
killall nautilus
จากคำตอบที่ยอมรับ พบกระบวนการทั้งหมดที่มีปฏิบัติการที่ชื่อว่า "nautilus" และฆ่าพวกเขา มีประโยชน์เมื่อคุณทราบชื่อปฏิบัติการของกระบวนการ แต่ถ้าคุณไม่แน่ใจคุณควรทำps -aux | grep <executable>
เพื่อให้แน่ใจว่าคุณจะฆ่ากระบวนการที่ถูกต้อง