Parkyeri’nde Compiz furyası başladı başlayalı içimde ukte olarak bende yapabilir miyim sorusu vardı. Her gün 1 2 saat uğraşıp en sonunda başardım. Hatta Berk’in yanından geçerken “Yapma, döndürme şunu canım sıkılıyor” filan demeye başlamıştım.
En son Gürkan ve Berk’in yardıları ile başardım. Ama biraz zor oldu. Ekran kartımın Onboard Geforce 4 mx 400 olması compiz e pek yaramadı.
Kısaca nasıl yaptığımı da aktarayım: Genel olarak yapılacaklar belli zaten.
* Debian deneysel depodan xserver-xorg 7.0 kurdum
* xgl.compiz.info deposundan
compiz-vanilla
compiz-vanilla-gnome
libcairo2
libcairo2-dev
libgl1-mesa
libglitz-glx1
libglitz1
libglu1-mesa
libpango1.0-0
libpango1.0-common
libpango1.0-dev
libwnck18
libxcomposite1
libxfixes-dev
libxfixes3
libxss-dev
libxss1
x11proto-fixes-dev
xserver-xgl paketlerini kurdum.
* Daha sonra /usr/lib/libGL.so.1.2 (mesa) kütüphanesini /usr/lib/mesa altına taşıyıp, bu kütüphane için /usr/lib/mesa/libGL.so.1 ve /usr/lib/mesa/libGL.so.1.0 yumoşlarını ( softlink ne sallarım ama
hazırladım. Tabii /usr/lib/libGL.so.1 /usr/lib/libGL.so.1.2 bağlantılarının Nvidia /usr/lib/libGl.so.1.0.xxxx sürücünüze gidiyor olması da gerekli.
* Önemli bir nokta Nvidia kartlar için fastwrites ı ve SBA i açmak. Bunun içinde /etc/modprobe.d/nvidia-kernel-nkc dosyasına
options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1
satırını eklemeniz ve makineyi yeniden başlatmanız gerekli. Yeniden başlatmadan yapmak mümkün mü? Açıkçası bilmiyorum.
* Bundan sonra yapılacaklar Xgl i ve compizi çalıştırmak olacak.
Çalışan bir X içinde denemek için
Xgl :1 -ac -accel glx:pbuffer -accel xv:fbo -ac &
DISPLAY=:1 xterm & LD_LIBRARY_PATH=/usr/lib/mesa compiz -gconf –replace &
gnome-window-decorator &
komutlarını kullanabilirsiniz. Tabii isterseniz, benim yaptığım gibi Xgl i gdm içinden çalışır hale getirebilir. Gnome-session ı içinden de compiz i çalıştırabilirsiniz.
Sizin daha yeni bir ekran kartınız varsa /usr/lib/mesa ya gereksinim duymayabilirsiniz.
Bir de taşınabilir bir bilgisayarınız yoksa dikkatli olun, alışkanlık yapıyor..