Sunday, December 23, 2007

Desktop 3D (Compiz-Fusion) untuk Ubuntu 7.10

Keterangan : * solusi ini berlaku bagi user dengan spesifikasi ATI radeon PCI-Express

Ingin agar desktop anda tampil 3D, menawan, elegan, cantik, dan tampak anggun seperti di atas?

Bagi para pengguna Linux (terutama Ubuntu) mungkin tidak asing lagi dengan software desktop-costumizer Compiz-Fusion ini. Pada Ubuntu 7.10 aplikasi Compiz-Fusion merupakan salah satu aplikasi yang tercantum dalam repository. Namun, untuk beberapa user dengan graphic card tertentu mungkin masih merasa kesulitan untuk menginstall aplikasi yang satu ini (terutama bagi user dengan spesifikasi VGA ati radeon PCI-Express.)

Sebagai informasi tambahan, saya sendiri menggunakaan graphic card ATI Radeon Xpress 1100 (bawaan Acer 5050). Berikut solusi yang saya gunakan agar Compiz-Fusin dapat terinstall pada Ubuntu saya:

1. Pastikan anda memiliki kartu graphic ATI radeon PCI-Express dan sudah terinstall pada komputer anda. :P


2. Install driver video terbaru untuk VGA Card anda (untuk informasi dan download driver VGA ATI terbaru, anda bisa mendapatkan di sini).


3. Install paket xorg-driver-fglrx (pastikan anda telah mengupdate repository anda).

$sudo apt-get install xorg-driver-fglrx


4. Edit file konfigurasi xorg.conf yang terletak di /etx/X11/xorg.conf

$sudo gedit /etc/X11/xorg.conf


5. Lalu tambahkan script berikut ke dalam file tersebut:

Section "Extensions"
Option "Composite" "false"
EndSection



6. Buat file baru yang bernama xgl.desktop di folder /usr/share/xsessions/ :

$sudo gedit /usr/share/xsessions/xgl.desktop


7. Tambahkan script berikut pada file tersebut:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=GNOME with Xgl
Comment=Start an Xgl Session
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
GenericName[en_US]=



8. Setelah file tersebut disimpan, lalu ubah mode untuk file tersebut:

$sudo chmod a+x xgl.desktop


9. Buat file baru yang bernama startxgl.sh di folder /usr/local/bin/ :

$sudo gedit /usr/local/bin/startxgl.sh


10. Tambahkan script berikut pada file tersebut:

#!/bin/sh
Xgl:1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session



11. Setelah file tersebut disimpan, lalu ubah mode untuk file tersebut:

$sudo chmod 755 startxgl.sh


12. Install paket xserver-xgl:

$sudo apt-get install xserver-xgl


13. Sebagai langkah terakhir, Log Out selanjutnya ubah session desktop menggunakan pilihan sesi "GNOME with Xgl".


Finish & enjoy it!