Belakangan ini sibuk bergelut dengan berbagai HOW-TO, berusaha untuk nginstall Xgl dan Compiz di Dapper yang sekitar sebulan terinstall. Ternyata berbagai masalah pada driver fglrx yang disediakan ATI membuat proses instalasi benar-benar tidak mudah. Saya menggunakan PC Intel Pentium3 800MHz, SDRAM 512MB, dan video card ATI Radeon 9200SE 128MB. Ya, saya pake barang tua! Jangan dihina! Sumbang dong! :p Dan berikut langkah-langkah instalasi yang saya lakukan.
Instalasi Paket
Agar Xgl bisa bekerja, kita harus memastikan mode akselerasi 3D sudah bekerja, itu berarti driver fglrx harus sudah terinstall dengan benar. Beberapa HOW-TO mengabaikan proses instalasi driver (dengan asumsi driver telah bekerja dengan baik) baru melanjutkan ke proses instalasi paket-paket Xgl dan Compiz. Proses ini yang saya balik.
Edit /etc/apt/sources.list
$ sudo gedit /etc/apt/sources.list
Tambahkan repository berikut:
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main
Dan aktifkan juga repository restricted. Ini adalah isi dari file /etc/apt/sources.list di komputer saya:
## Add comments (##) in front of any line to remove it from being checked. ##
Use the following sources.list at your own risk.
deb http://id.archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
deb-src http://id.archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
## MAJOR BUG FIX UPDATES produced after the final release
deb http://id.archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse
deb-src http://id.archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse
## UBUNTU SECURITY UPDATES
deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
## BACKPORTS REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)
deb http://id.archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
deb-src http://id.archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
## PLF REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)
deb http://packages.freecontrib.org/plf dapper free non-free
deb-src http://packages.freecontrib.org/plf dapper free non-free
## CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu
## servers. RealPlayer10, Opera and more to come.)
deb http://archive.canonical.com/ubuntu dapper-commercial main
deb http://packages.freecontrib.org/ubuntu/plf/ dapper free non-free
deb http://www.getautomatix.com/apt dapper main
deb http://dl.google.com/linux/deb/ stable non-free
#Compiz Quinn’s
deb http://www.beerorkid.com/compiz dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main
Download dan import kunci gpg repository quinnstorms, dan update header.
$ wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
$ sudo apt-get update
Install paket-paket yang diperlukan.
$ sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome gcompizthemer gcompizthemer-themes cgwd
Backup /usr/lib/libGL.so.1.2 dari paket libgl1-mesa.
$ sudo mkdir /opt/mesa
$ sudo cp /usr/lib/libGL.so.1.2 /opt/mesa/
Install paket driver fglrx.
$ sudo apt-get install xorg-driver-fglrx
$ sudo aticonfig –initial
$ sudo aticonfig –overlay-type=Xv
$ sudo depmod -a
Reboot.
libGL.so.1.2 yang disertakan dalam paket driver fglrx terbaru memiliki bug bila digunakan pada Radeon 9500 ke bawah. Untuk mengujinya jalankan
$ fglrxinfo
Keluaran seharusnya kurang lebih seperti ini
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9250/9200 Series DDR Generic
OpenGL version string: 1.2 (1.3.1080 (X4.3.0-8.26.6))
Bila Anda mendapat output yang sangat panjang, hampir dapat dipastikan driver yang baru Anda install masih memiliki bug tersebut. Tapi jangan khawatir download file libGL.so.1.2 dari driver fglrx versi lama, dan salin ke /usr/lib/.
$ wget http://files.covertprestige.info/important/libGL.so.1.2
$ sudo cp libGL.so.1.2 /usr/lib/
Simpan file ini baik-baik, dan jalankan fglrxinfo setiap kali Anda mengupdate driver fglrx. Bila bug tersebut masih ada, salin lagi file libGL.so.1.2 ke /usr/lib/.
Proses yang Menegangkan
Selanjutkan kita akan menyunting dan membuat beberapa file.
Backup file-file yang akan disunting.
$ sudo mkdir /opt/backup
$ sudo cp /etc/gdm/gdm.conf /etc/gdm.conf-custom /opt/backup/
Sunting /etc/gdm/gdm.conf-custom
$ sudo gedit /etc/gdm/gdm.conf-custom
Cari bagian [servers] (di akhir file), dan tambahkan ini
[servers]
1=Xgl
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :1 -fulscreen -ac -accel glx:pbuffer -accel xv:pbuffer
flexible=true
Sunting /etc/gdm/gdm.conf
$ sudo gedit /etc/gdm/gdm.conf
Di baris 198, ubah GdmXserverTimeout=10 menjadi
GDMXserverTimeout=50
Cari baris 0=Standard, ubah menjadi
#0=Standard
1=Standard
Buat script untuk menjalankan compiz
$ sudo gedit /usr/bin/startcompiz
Isikan
#!/bin/sh killall gnome-window-decorator
wait
cgwd &
compiz –replace gconf &
Buat skrip menjadi executable
$ sudo chmod 755 /usr/bin/startcompiz
Dari menu, System > Preferences > Sessions, kemudian dari tab Startup Programs klik tombol Add dan masukkan /usr/binstartcompiz sebagai Startup Command.
Reboot.
Bagian yang Membingungkan
Untuk pertama kali, disarankan Anda login dan langsung logout lagi. Ini untuk memastikan konfigurasi compiz tercatat di gconf. Pada login berikutnya seharusnya compiz sudah berjalan dengan baik. Tapi pada beberapa kasus compiz tidak berjalan sebagaimana mestinya dan ketika membuka window baru tampilannya malah sangat mengecewakan dan membingungkan. Tidak ada title bar, tidak bisa digeser, dan menutupi menu desktop.
Lagi-lagi jangan khawatir. Buka terminal, dan jalankan
$ compiz --replace gconf
Berkali-kali, biasanya sampai sekitar 10 kali :) Tutup terminal (gunakan shortcut untuk logout, Ctrl+D). Dan coba buka lagi terminal. Bila tampilannya masih sama, jalankan lagi perintah di atas.
Beberapa HOW-TO menyarankan untuk melakukan upgrade sistem.
$ sudo apt-get update
$ sudo apt-get dist-upgrade
Karena saya baru saja meng-upgrade sistem sebelum menginstall Xgl dan compiz, saya tidak yakin apakah proses upgrade ini benar-benar diperlukan untuk instalasi baru.
Tanpa Skrinsyut adalah Bambang
Makan nih skrinsyut :p
Jendela Firefox yang sedang di-maximize menjadi elastis saat dipaksa di-resize. Elastisitas ini disebabkan aktifnya plugin Wobble.
Pindah jendela dengan tombol [Alt]+[Tab]? Itu cara lama. Cukup gerakkan mouse ke pojok kanan-atas atau kiri bawah, plugin switcher akan mengeluarkan tampilan mirip Expose di Mac.
Untuk berpindah workspace. Tunggu… workspace? Maksudnya Viewport kan? Tekan tombol [Ctrl]+[Alt]+Kiri/Kanan untuk berpindah Viewport. Atau tekan dan tahan [Ctrl]+[Alt], lalu drag mouse untuk menjelajah Viewport.
Referensi
Untuk informasi lebih banyak lagi bisa didapatkan di sini:
- Instalasi Driver fglrx di Ubuntu Dapper dari Unofficial ATI Linux Driver Wiki
- Instalasi Xgl dan Compiz di Ubuntu Dapper dari Unofficial ATI Linux Driver Wiki
- Instalasi Xgl dan Compiz di Ubuntu Dapper x86 dengan card ATI dari Forum Compiz
Nah ini yang gw cari2 panduanny dalam bahas indonesia :)
nanti coba ah…
kalo sis onboard bisa pake compiz gag?
aKu PuNya Ati RadEoN 9200… tP stELah aku pRikSa di DXDIAG…. teRnyaTa DirEcT 3dnya NggA’ BisA AkTif… apa peRLu Pake’ DRIVER???
aq punya laptop compaq armada M300 tapi gak bisa install compiz….
aq pakek VGA ATI Technologies Inc 3D Rage LT Pro …
mhon pencerahannya … :)