ติดตั้ง Compiz บน squeeze

ต้องการปรับหน้าตาเดเบียนให้ดูทันสมัยทัดเทียมเพื่อนพ้องบ้าง

ก่อนอื่นต้องตรวจดูว่าการ์ดแสดงผลเราสามารถใช้งาน compiz ได้หรือไม่ โดยการดาวน์โหลดสคริปต์ Compiz-Check มารัน

$ wget http://blogage.de/files/9124/download -O compiz-check
$ chmod +x compiz-check
$ ./compiz-check

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

 Driver in use:         YYY

1. ติดตั้งแพกเกจ

$ sudo aptitude install compiz compizconfig-settings-manager \
 compiz-fusion-plugins-main compiz-fusion-plugins-extra compiz-gnome compiz-gtk

2. ปรับแก้ไฟล์ /etc/X11/xorg.conf

เดี๋ยวนี้เดเบียนรุ่นใหม่ ๆ ตั้งแต่ squeeze ขึ้นไป ไม่มีไฟล์ xorg.conf เสียแล้ว แต่เราสามารถสร้างขึ้นใหม่ได้เอง ถ้าไฟล์นี้มีอยู่แล้วก็แก้ไขจากไฟล์เดิมได้เลย

$ sudo vi /etc/X11/xorg.conf
Section "ServerLayout"
        Identifier "XXX"
        Option "AIGLX" "true"
EndSection
Section "Extensions"
        Option "Composite" "enable"
EndSection
Section "Device"
        Identifier "XXX"
        Driver     "YYY"
        Option "AllowGLXWithComposite" "true"
        Option "RenderAccel" "true"
EndSection
Section "Screen"
        Identifier "XXX"
        Option "AddARGBGLXVisuals" "true"
        Option "XAANoOffscreenPixmaps" "true"
EndSection

ค่า Identifier XXX และ Driver YYY ให้ใส่ตามจริง

3. ปรับตั้งให้ทำงานตอนเริ่มระบบ X

ให้มาใช้ compiz แทน metacity

$ echo "export WINDOW_MANAGER=/usr/bin/compiz" >> ~/.gnomerc

4. ล็อกเอาต์และล็อกอินใหม่

5. ปรับตั้งแบบให้ทำงานน้อยที่สุด

เมนู System -> Preference -> CompizConfig Settings Manager

เลือก Effects - Windows Decoration

หากต้องการปรับแต่งให้มีลูกเล่นแบบพิสดาร ศึกษาวิธีการต่อได้ที่ http://wiki.compiz.org/

เสร็จแล้วครับ

เรียบเรียงจาก

ปรับปรุง

  • ปรับปรุงการทำงานข้อ 3. ตามคำแนะนำของคุณเทพดังรายละเอียด comment ด้านล่าง
Topic: 

Comments

ตรงขั้นตั้งให้ compiz ทำงานตอนเข้าระบบ ผมชอบวิธีนี้มากกว่า:

$ echo "export WINDOW_MANAGER=/usr/bin/compiz" >> ~/.gnomerc

เพราะการเรียก compiz --replace ตอน start up มันหมายความว่าให้รัน default window manager (ซึ่งมักเป็น metacity) ก่อน แล้วค่อยแทนที่ด้วย compiz ในขณะที่การกำหนดตัวแปรสภาพแวดล้อม WINDOW_MANAGER จะเป็นการกำหนดให้ /usr/bin/gnome-wm เลือก compiz ตั้งแต่แรกเลย

ทดลองตามวิธีของคุณเทพแล้ว ความเร็วตอบสนองดีกว่าเดิมครับ ขออนุญาตแก้ไขข้อความต้นฉบับนะครับ

จากเดิม

3. ปรับตั้งให้ทำงานตอนเริ่มระบบ X

ไปที่เมนู System -> Preferences -> Startup Applications -> Startup Programs

กดปุ่ม Add

ใส่ค่าในช่อง Command: ว่า compiz --replace

กดปุ่ม Save

แก้เป็น

3. ปรับตั้งให้ทำงานตอนเริ่มระบบ X

ให้มาใช้ compiz แทน metacity

$ echo "export WINDOW_MANAGER=/usr/bin/compiz" >> ~/.gnomerc

ขอบคุณครับ

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้