COMPIZ FUSION on Intel 82945G/GZ
Compiz-Fusion merupakan manager untuk OpenGL Compositing yang merupakan penggabungan antara Compiz dan Beryl.
Untuk memakai fasilitas ini tentunya direct rendering dari kartu grafis anda harus mendukung sebab Compiz-Fusion memanfaatkan GLX_EXT_from_pixmap sebagai binding redirect. Pada bagian ini kami baru melakukan experimen pada Motherboard dengan VGA Intel 82945G/GZ. Jika anda pernah mencoba Beryl, anda tidak akan terlalu kesulitan mengenai cara mengaktifkan direct rendering.
Di bagian lain situs ini juga ada dijelaskan tentang direct rendering, namun demikian setting X pada xorg.conf yang kami gunakan adalah sebagai berikut :
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "AIGLX" "true"
EndSection
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi/:unscaled"
EndSection
Section "Module"
Load "glx"
Load "extmod"
Load "xtrap"
Load "record"
Load "GLcore"
Load "dbe"
Load "dri"
Load "freetype"
Load "type1"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "SAM"
ModelName "SyncMaster"
HorizSync 30.0 - 55.0
VertRefresh 50.0 - 120.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "82945G/GZ Integrated Graphics Controller"
BusID "PCI:0:2:0"
Option "AllowGLXWithComposite" "true"
Option "XAANoOffScreenPixmaps" "True"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "enable"
EndSection
Cek direct rendering anda :
haerul@mheonk:~$ glxinfo | grep 'render'
libGL warning: 3D driver claims to not support visual 0x6e
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 945G 20061017 x86/MMX/SSE2
haerul@mheonk:~$
Setelah direct rendering berjalan dengan baik maka instal paket Compiz Fusion.
Berikut adalah paket dari Compiz-Fusion :
bcop-0.6.99-i486-1bmg.tgz
ccsm-0.5.2-noarch-1bmg.tgz
compiz-0.5.4-i486-1bmg.tgz
compiz-icon-20070812-noarch-1amg.tgz
compizconfig-gconf-0.5.2-i486-1bmg.tgz
compizconfig-kconfig-0.5.2-1bmg.tgz
compizconfigpython-0.5.2-i486-1bmg.tgz
compizextraplugins-0.5.2-i486-1bmg.tgz
compizmainplugins-0.5.2-i486-1bmg.tgz
devhelp-0.15-i486-1bmg.tgz
emerald-0.5.2-i486-1bmg.tgz
emerald-themes-0.5.2-i486-1bmg.tgz
libcompizconfig-0.5.2-i486-1bmg.tgz
libwnck-2.18.3-i686-1amg.tgz
pygtk-2.10.6-i686-1amg.tgz
pyqt-3.17.2-i686-1amg.tgz
pyqt4-4.3-i686-1amg.tgz
Selain itu kita juga butuh paket berikut (ada di bagian packages Beryl)
pycairo-1.4.0-i686-1arm.tgz
pygobject-2.13.2-i686-1arm.tgz
Untuk menjalankan Compiz-Fusion cukup ketik di konsole baris perintah berikut :
LIBGL_ALWAYS_INDIRECT=true compiz --replace --indirect-rendering ccp &
emerald --replace &
Setelah saya coba, hasilnya pertama-tama agak kesulitan untuk membuka Emerald Theme, kemudian sy diskusikan dengan Arman ternyata kita juga bisa membuat script untuk perintah diatas. Misalnya buat file dengan nama run-compiz.sh di home direktori anda lalu isikan dengan :
#!/bin/bash
LIBGL_ALWAYS_INDIRECT=true compiz --replace --indirect-rendering ccp &
emerald --replace &
beri flag x pada file tersebut agar bisa dieksekusi :
$chmod +x run-compiz.sh
Setelah itu kita tinggal klik file tersebut, dan ternyata berhasil. Khusus dikomputer yang saya gunakan file tersebut saya simpan di Autostart KDE pada home direktori agar berjalan secara otomatis pada saat login.
Konfugurasi efek Compiz ada pada menu Setting > CompizConfig Setting Manager atau ccsm di konsole. Untuk Emerald Theme juga terdapat pada menu Setting.
At least kendala yang saya alami yaitu beberapa kali saya membuat dan menghapus user pada Slackware ku untuk mendapatkan hasil terbaik.
Salam Slackers,
Trojan-X
haerul[at]makassar-slackers[dot]org
- Trojan-X's blog
- Login or register to post comments



mau tanya nih saya sudah
mau tanya nih saya sudah install compiz tapi anehnya setelah di auuto start compiznya jalan tapi animasinya gak jalan jadi bingung saya
truz saya coba buka fusion-icon masih ada load gitu lalu kebuka semua kira kira ada yang kurang gak untuk autostartnya ?...
saya pake slackware 12.2
mohon balasanya
Ada kemungkinan seting
Ada kemungkinan seting xorg.conf-nya yang belum beruntung :) kali ?
atau paket compiz-nya kurang pas sama librarynya... atau...
jangan-jangan hardwarenya yang tidak mendukung ?!
bingung... soalnya nggak begitu jelas masalahnya. Coba kalau ada pesan errornya.
Informasi di atas bisa banyak sekali sebabnya.
bisa juga masalah autostart-nya gimana naruhnya, // itu khan tergantung window manager yang dipakai ?
salam,
denic wibowo
is nothing
saya nginstall compiz lewat
saya nginstall compiz lewat SlackBuild, tapi pas saya jalankan di terminal pake:
compiz
keluar pesa error:
No Display
kira2 salahnya di mana ya? saya pake Slackware 12.2, VGA NVIDIA GeForce 5200 - 128 MB.
makasih sebelumnya...