ทำไม Ubuntu จึงใช้เครื่องมือจัดการหน้าต่างสองแบบ: Compiz และ Metacity


24

ฉันสับสนเล็กน้อยเกี่ยวกับอันนี้ Ubuntu ใช้โปรแกรมจัดการหน้าต่างสองแบบพร้อมกันหรือไม่

คำตอบ:


22

พวกมันไม่ได้ใช้ในเวลาเดียวกัน แต่ฉันเห็นสาเหตุของความสับสน

  • Metacity จัดการปุ๋ยหมักที่มีน้ำหนักเบาและยังตกแต่งหน้าต่าง
  • Compiz เพียง แต่เครื่องแบบจัดการหน้าต่างและมือปิดตกแต่งหน้าต่างไปหรือgtk-window-decorator emeraldโดยค่าเริ่มต้นgtk-window-decoratorจะใช้ในการเลียนแบบชุดรูปแบบ Metacity ปัจจุบัน แต่ก็มีชุดรูปแบบตามไคโรของตัวเอง

ดังนั้นในขณะที่พวกเขาอาจมีลักษณะคล้ายกันในบางด้านนอกเหนือจากไฟล์ธีมที่ใช้จริงพวกเขากำลังแตกต่างกันมากรหัสพื้นฐาน

แต่ทำไมถึงมีทั้งคู่เลย

เพราะ Compiz ต้องการฮาร์ดแวร์ที่ดีกว่าในการรัน ผู้คนจำนวนมากยังไม่มีฮาร์ดแวร์ที่รองรับ DRI ดังนั้น Ubuntu จึงมีทั้งสองอย่างให้เดสก์ท็อปทุกคน


มันไม่ใช่แค่เรื่องของฮาร์ดแวร์ ฉันได้พบกับหลายกรณีที่ตัวประมวลผลเองจะทำงานโดยไม่มีปัญหา แต่ซอฟต์แวร์บางตัว (เช่นแอปพลิเคชัน OpenGL หรือไดรเวอร์ USB ของ DisplayLink) จะไม่และเปลี่ยนไปใช้ Metacity เพื่อแก้ไข หลีกเลี่ยงการพึ่งพาการเร่ง 3D ในการ์ดกราฟิก
Reinier โพสต์

14

มันใช้อย่างใดอย่างหนึ่งขึ้นอยู่กับการตั้งค่าของคุณ หากคุณเปิดระบบ -> การตั้งค่า -> ลักษณะที่ปรากฏและไปที่แท็บเอฟเฟ็กต์ภาพหากคุณเลือกไม่ใช้จะมีการใช้ metacity มิฉะนั้น Compiz คือ


2

คุณสามารถใช้ตัวจัดการหน้าต่างได้ครั้งละหนึ่งตัวเท่านั้น ในฐานะที่เป็นpsusiได้เขียน Chooses อูบุนตูระหว่าง Metacity และ Compiz ขึ้นอยู่กับการตั้งค่าของคุณ

Metacity และ Compiz เป็นเพียงตัวจัดการหน้าต่างสองตัวที่มีอยู่ในการตั้งค่ามาตรฐานของ Ubuntu แต่มีอีกมากมายและส่วนใหญ่สามารถใช้กับ Gnome ได้ xwinmanให้ภาพรวมที่ดีเกี่ยวกับสิ่งที่มีอยู่และมีคำอธิบายสั้น ๆ เกี่ยวกับแนวคิดทั่วไปที่อยู่เบื้องหลังตัวจัดการหน้าต่าง

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