Xubuntu เข้ากันได้กับเวอร์ชันล่าสุดของแพ็กเกจ compiz ทั้งหมด นี่เป็นจริงสำหรับ Xfce4 ทุกอย่าง ดังนั้นผู้ใช้ Linux distributions อื่นๆ ที่พัฒนาจากสภาพแวดล้อมเดสก์ท็อป Xfce4 ที่เบาๆ สามารถติดตั้ง compositor แบบคล้ายกันได้ ความแปลกประหลาดหนึ่งของ Xubuntu และผู้ใช้ Xfce4 อื่นๆ คือ X Windows installation ของพวกเขาใช้ xfwm4 เป็น window manager แล้ว Compiz แม้จะเป็น compositing tool ทำหน้าที่เป็น window manager รอง
นี่อาจหมายความว่าธีมที่คุณติดตั้งไว้สำหรับ xfwm4 จะไม่พร้อมใช้งานหลังจากติดตั้ง Compiz เสร็จ แต่ฉะนั้น อาจเป็นสิ่งที่คุณต้องการพอดี เพราะ Compiz มีตัวเลือกการปรับแต่งมากมาย xfwm4 จริงๆ ให้คุณสมบัติ compositing บางส่วน ซึ่งสามารถปิดเพื่อประหยัดพลัง GPU แต่ Compiz ทำงานหนักได้มากขึ้น เตรียมธีมไว้ก่อน แล้วตรวจสอบว่าหากคุณมี GTK2 theme ติดตั้งบน Xubuntu ก่อนหน้านี้ คุณพร้อมเพิ่มการสนับสนุน GTK3
การติดตั้ง Compiz บน Xubuntu
เปิด terminal ที่เดสก์ท็อป โดยเปิดจาก Whisker menu หรือกด Ctrl+Alt+T พร้อมกัน จาก CLI prompt พิมพ์ sudo apt-get install compizconfig-settings-manager แล้วกด Enter คุณอาจถูกขอรหัสผ่านหากยังไม่ได้ใช้ sudo จากเทอร์มินัลนี้ เมื่อกระบวนการเสร็จ ให้รัน sudo apt-get install compiz เพื่อติดตั้งแพ็กเกจหลัก
Compiz ใหญ่ ดังนั้นอาจใช้เวลาสักครู่ Immediately เมื่อได้ prompt กลับมา ให้พิมพ์ ccsm เพื่อเปิดเมนูการกำหนดค่าปลั๊กอินของ Compiz หากทุกอย่างไปตามแผน คุณสามารถกด Ctrl+R พร้อมกันเพื่อเปิด Application Finder เริ่มโปรแกรมนี้ คุณอาจหามันใน Whisker menu หรือใน Applications หากคุณไม่ได้เปิดใช้งาน Whisker menu
ปลั๊กอินที่มีในหน้าต่างนี้จะขึ้นอยู่กับแพ็กเกจที่ติดตั้งเมื่อคุณติดตั้ง Compiz มีหลายตัวที่คุณแน่นอนต้องการเปิดใช้งานเพื่อให้ Compiz ทำงานตามที่ผู้ใช้ Xubuntu ส่วนใหญ่คาดหวัง ตรวจสอบให้แน่ใจว่า checkbox ถัดจาก Composite, OpenGL และ Animations ถูกเลือก มิฉะนั้นคุณสมบัติอื่นๆ เกือบทั้งหมดจะไม่เปิดจริง ไลบรารีเหล่านี้จำเป็นเพื่อให้ Compiz สามารถทำ animation หน้าต่างบนเดสก์ท็อปได้
Maximumize และ Place Windows ต้องเปิดใช้งานหากคุณต้องการย้ายหน้าต่างรอบเดสก์ท็อปเหมือนปกติ Application Switcher ควรเปิดหากคุณวางแผนใช้ Alt+Tab สลับระหว่างหน้าต่าง Move Window จำเป็นสำหรับการลากหน้าต่างด้วยเมาส์ คุณควรเปิด Cube หากวางแผนใช้เอฟเฟกต์ 3D cube แสดง multiple workspaces ผู้คนส่วนใหญ่เชื่อมโยงปลั๊กอินนี้กับ Compiz บางคนเรียก cube plugin ว่า Compiz เลย เพราะนี่เป็นเหตุผลหลักที่พวกเขาติดตั้ง compositing window manager
Window Decoration เปิดใช้งาน title bar และปุ่มสำหรับหน้าต่าง หมายความว่าผู้ใช้เกือบทุกคนจะต้องการเปิดปลั๊กอินนี้ เวลาเดียวที่คุณอาจต้องการปิดคือตอนตั้งค่า pure tiling environment คุณอาจต้องการเปิด Scale เพื่อให้สามารถปรับขนาดหน้าต่างได้
ตอนนี้คุณควรมีการติดตั้ง Compiz ที่ทำงานเต็มที่ หากมีอะไรผิดพลาดระหว่างติดตั้ง หรือ apt-get หา repository ไม่เจอ ให้ตรวจสอบว่าคุณเชื่อมต่ออินเทอร์เน็ต และรัน sudo apt-get update เพื่ออัปเดต repositories คุณอาจลอง sudo apt-get upgrade หรือรัน Xubuntu Software Upgrader จาก Whisker menu เพื่อให้แน่ใจว่าคุณใช้แพ็กเกจล่าสุดทั้งหมด หากยังมีปัญหา ลอง sudo apt-cache policy compiz-fusion-plugins-extra เพื่อตรวจสอบว่า apt-get หา repositories ได้ถูกต้อง
พิจารณาปัญหาน้ำหนักเมื่อ Compiz ทำงานได้แล้ว ตอนแรกอาจดูเหมือน Compiz ใช้น้ำหนักระบบน้อยกว่า xfwm4 แต่เพราะมันบังคับให้ GPU ทำหน้าที่หนักแทน หมายความว่าคุณจะมี RAM และ CPU power มากขึ้นสำหรับแอปพลิเคชันและเกม แต GPU อาจถูกใช้งานหนัก Compiz ใช้ graphics rendering routines มาก วิธีทดสอบง่ายคือรันโปรแกรมที่ใช้ OpenGL บางคนชอบทดสอบกับ GLtron หรือ Kobo Deluxe หากติดตั้ง เริ่มต้นหนึ่งในนั้นจากเมนูแอปพลิเคชัน Xfce
รันเกม GLtron หากติดตั้ง ตรวจสอบว่าวิ่งลื่นไหม หากลื่น ให้กด Esc และตรวจสaturanการตั้งค่าวิดีโอภายใน หากตั้งค่าเหล่านี้เหมาะสมกับฮาร์ดแวร์กราฟิกของคุณ Compiz อาจต้องการปรับเพิ่มเติม
หากคุณติดตั้ง Kobo Deluxe เหมือนผู้ใช้ Xubuntu หลายคน ให้กด Esc ในเกม เปิด Game Options ตรวจสอบว่า Starfield Mode ตั้งเป็น Parallax หากเป็นและเกมไม่ลื่น แสดงว่า Compiz ทำงานกับ GPU ของคุณดีแล้ว คุณอาจลอง Insane Starfield Density mode ดูว่ามีผลหรือไม่ แม้อาจเล่นยากกับหน้าจอนี้ ฮาร์ดแวร์วิดีโอสมัยใหม่ที่ทำงานถูกต้องควรจัดการเอฟเฟกต์เหล่านี้ได้พร้อมกับ Compiz effects ตราบใดที่คุณมี hardware acceleration ที่เหมาะสม
หากธีมของคุณล้าสมัยและรองรับแค่ gtk-2.0 theming คุณต้องหาธีมที่มี gtk-3.0 theme ที่เหมาะสม เช่นกัน หากคุณพบว่า Docky เบลอหลังติดตั้ง Compiz ให้ตรวจสอบว่า plugin Blur ปิดอยู่ Compiz รองรับจริงๆ เป็นอีกเอฟเฟกต์ OpenGL แม้บางคนเข้าใจผิดว่ามันเป็นบั๊ก
ABOUT THE AUTHOR

Kevin Arrows
Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์มากกว่าหนึ่งทศวรรษ เขาถือใบรับรอง Microsoft Certified Technology Specialist (MCTS) และมีความหลงใหลในการติดตามข่าวสารเทคโนโลยีล่าสุด Kevin เขียนบทความมากมายเกี่ยวกับหัวข้อเทคโนโลยีหลากหลาย แสดงให้เห็นถึงความเชี่ยวชาญในด้านการพัฒนาซอฟต์แวร์ ความปลอดภัยไซเบอร์ และการคอมพิวติ้งบนคลาวด์ ผลงานของเขาได้รับการยอมรับและเคารพจากเพื่อนร่วมงาน และเขาได้รับการขนานนามว่าสามารถอธิบายแนวคิดทางเทคนิคที่ซับซ้อนได้อย่างชัดเจนและกระชับ