ฉันจะปิดการใช้งาน compiz และเปิดใช้งาน metacity ด้วยบรรทัดคำสั่งได้อย่างไร


9

ฉันได้ติดตั้งไดรเวอร์ใหม่แล้วเริ่มต้นใหม่และความสนุกมากมายเมื่อลงชื่อเข้าใช้หน้าจอเป็นสีดำจากนั้นสีขาวและไม่เคยดึงออกมาอย่างถูกต้อง ฉันเปลี่ยนเป็นบรรทัดคำสั่งโดยใช้ Ctrl + Alt + F1 แต่ฉันไม่แน่ใจว่าจะปิดการใช้งาน compiz และเปิดใช้งาน metacity เป็นตัวจัดการหน้าต่างเริ่มต้นได้อย่างไร การใช้metacity --replaceไม่ทำงานเนื่องจากบรรทัดคำสั่งดูเหมือนจะเป็นอินสแตนซ์การเข้าสู่ระบบที่แยกต่างหากทั้งหมด ... เคล็ดลับใด ๆ

แก้ไข:

ฉันทำสิ่งนี้ไปแล้ว:

http://www.ubuntugeek.com/how-to-install-classic-gnome-desktop-in-ubuntu-12-04-precise.html


Gnome ใช้ metacity เป็นค่าเริ่มต้น!
ปราณีบเบาวา

คำตอบ:


8

การเรียกใช้metacity --replaceจากคอนโซลเสมือนใช้งานไม่ได้เนื่องจากไม่ทราบว่าจะแนบหน้าจอ X11 ใด พฤติกรรมเริ่มต้นคือการแนบกับจอแสดงผลที่ทำงานใน ... และเชลล์ที่ทำงานในคอนโซลเสมือนไม่ได้อยู่ในจอแสดงผล X11 ใด ๆ

คุณต้องระบุการแสดงผลด้วยตนเองแทน มันจะเป็น:0ถ้าคุณไม่ได้กำหนดค่าการแสดงผล X11 ของคุณแตกต่างกัน (แม้ว่าคุณจะมีหลายจอภาพมันจะยังคงอยู่:0จนกว่าคุณจะเปลี่ยนการกำหนดค่า X11 ของคุณ)

หากต้องการทำเช่นนั้นให้ใช้คำสั่งนี้ :

metacity --display=:0 --replace

หากไม่ได้ผลให้ลองฆ่าcompizกระบวนการด้วยตนเองก่อน ในการทำเช่นนั้น:

  1. killall compizวิ่ง รอสักครู่ อาจcompizจะตอบสนองต่อสัญญาณนี้และยุติ

  2. killall -KILL compizวิ่ง สิ่งนี้จะทำให้มั่นใจได้ว่าcompizจะถูกยกเลิกทันที

ขั้นตอนที่ 1 เป็นทางเลือก แต่สามารถช่วยในการประมวลผลทรัพยากรบางอย่างและดำเนินการสำคัญบางอย่างให้เสร็จสิ้น (เช่นการเขียนข้อมูลบัฟเฟอร์ลงในไฟล์)


ขอบคุณที่: 0 ดูเหมือนว่าจะมีแนวโน้ม ฉันจัดการเพื่อเปลี่ยนเป็นคำพังเพยแบบคลาสสิคและอัปเดตไดรเวอร์เป็นตัวเลือกที่สองในรายการดูเหมือนว่าจะใช้งานได้
Aram Kocharyan

1
@izx นั่นไม่ถูกต้อง SIGHUP คือกระบวนการที่ได้รับเมื่อเทอร์มินัลการควบคุมตาย กระบวนการจำนวนมากไม่สนใจ SIGHUP หรือทำสิ่งที่น่าสนใจเพื่อรองรับการขาดเทอร์มินัล ส่วนใหญ่ถือว่าเป็น SIGTERM ส่วนใหญ่ไม่รีสตาร์ท ตัวอย่างเช่นลองใช้อินสแตนซ์และในสถานีแยกต่างหากวิ่งnano จะยุติและจะไม่เริ่มต้นใหม่ ในฐานะที่เป็นวิกิพีเดียกล่าวถึงบริการพื้นหลังบางครั้งเริ่มต้นใหม่จาก SIGHUP สิ่งนี้ไม่ได้มาตรฐานหรือเป็นมาตรฐานและไม่สามารถใช้ได้กับกระบวนการส่วนใหญ่ killall -HUP nanonano
Eliah Kagan

นอกจากนี้ในสถานการณ์เช่นนี้เราไม่ต้องการ ที่จะเริ่มต้นใหม่เพราะเรากำลังแทนที่ด้วยcompiz metacity
Eliah Kagan

1
คุณพูดถูก - ฉันดูเหมือนจะผสมปะปนกับจิตใต้สำนึก Compiz เพิกเฉยต่อ SIGHUP อย่างมีความสุขด้วย "ฉันเด็กเกินไปที่จะจำได้ว่าบรรทัดอนุกรมคืออะไร ... " :)
ish

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