Öncelikle Compiz Fusion programını kurmadan önce aynı işlevi gören Compiz veya Beryl uygulamalarını sisteminizden kaldırmanız gerekecek. Ayrıca ekran kartı sürücülerini yüklemiş olmanız gerekli. Biz ekran kartı sürücülerin yüklenmesini örnek olarak yaptık ama sizin ekran kartınızın özellikleri farklı olabilir, bu yüzden ayrıntılı bilgi
Ati ekran kartları için;
http://forum.pardus-linux.org/viewtopic.php?t=3994
Nvidia ekran kartları için;
http://forum.pardus-linux.org/viewtopic.php?t=484
Eğer daha önce Beryl veya Compiz kurduysanız xorg.conf dosyasında değişiklik yapmanız gerekmiyor ama ilk defa Compiz Fusion kuracaksanız xorg.conf dosyasını düzenlemelisiniz. Ardından Paket Yöneticisine contrib depoyu eklemeniz gerek. Şimdi adım adım ön hazırlık aşamasını nasıl gerçekleştireceğimizi göreceğiz.
Beryl veya Compiz Uygulamalarının Kaldırılması ( Yüklüyse)
Öncelikle Pardus Menü>Sistem>Paket Yöneticisi yolunu izleyerek paket yöneticisini açıyoruz
Paket yöneticisinin üst bölümde bulunan Kurulu Paketleri Göster tuşuna basıyoruz.
Karşımıza sisteminizde kurulu olan tüm paketler listelenecektir. Ara çubuğuna beryl veya compiz hangisi yüklü ise adını yazın. Karşınıza uygulama ile ilgili tüm dosyalar çıkacak. Listenin hemen üstünde bulunan
Bu kategorideki tüm paketleri seç bağlantısına tıklayın ve üst menüdeki Paketleri kaldır tuşuna basın.
Contrib Deponun Eklenmesi
Paket Yöneticinde en üst bölümde bulunan Ayarlar menüsüne tıklayın ve Paket Yöneticisini Yapılandır tuşuna basın.
Karşınıza depolar listelenmiş halde gelecek öntanımlı depo Pardus 2007'dir sakın bu deponun ayarları ile oynamayın.
Yeni Depo Ekle tuşuna basın açılır pencerede eklemek istediğimiz depoya bir isim verecek ve deponun adresini gireceğiz. Biz contrib depoyu ekleyeceğimiz için contrib depo adresini gireceğiz
Contrib depo adresi:
Kod: |
http://paketler.pardus.org.tr/contrib-2007/pisi-index.xml.bz2 |
Adresi girdikten sonra Paket Yöneticisi veritabanını güncelleyecektir lütfen işlemin bitmesini bekleyiniz.
OpenGL ve AIGLX desteğinin açılması (xorg.conf Dosyasını Düzenleme)
Bunun için /etc/X11/xorg.conf dosyasını düzenlemeniz gerekmektedir.
ALT+F2 tuşlarına aynı anda basın ve
Kod: |
kdesu kwrite /etc/X11/xorg.conf |
yazıp çalıştır 'a basın.
Bundan sonraki işlemler ekran kartınızın markasına göre değişiklik göstermektedir.
Intel ekran kartları için
xorg.conf dosyasında aşağıdaki değişiklikleri yapın:
Extensions bölümünde #Option "Composite" "enable" yazan yerdeki # karakterini silin. Aşağıdaki gibi olmalı:
Kod: |
Section "Extensions" Option "Composite" "enable" EndSection |
Device bölümüne Option "XAANoOffscreenPixmaps" "true" ve Option "AllowGLXWithcomposite" "true" satırlarını ekleyin:
Kod: |
Section "Device" Screen 0 Identifier "VideoCard0" Driver "i810" VendorName "Intel Corporation" BoardName "Mobile 915GM/GMS/910GML Express Graphics Controller" Option "RenderAccel" "true" Option "XAANoOffscreenPixmaps" "true" Option "AllowGLXWithcomposite" "true" EndSection |
ServerLayout bölümüne Option "AIGLX" "true" satırını ekleyin:
Kod: |
Section "ServerLayout" Identifier "Simple Layout" Screen "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "ALPS GlidePoint" "SendCoreEvents" InputDevice "Keyboard0" "CoreKeyboard" Option "Xinerama" "off" Option "Clone" "off" Option "AIGLX" "true" EndSection |
dosyada başka bir değişiklik yapmanız gerekmiyor. Kaydedip kapatabilirsiniz.
Şimdi opengl desteğini açmak için konsolda şu komutu verin:
Kod: |
update-opengl xorg-x11 |
Bu komuttan sonra CTRL+ALT+BACKSPACE tuşlarına aynı anda basarak grafik ekranın tekrar açılmasını sağlayın. Eğer aşağıdaki komutun çıktısı direct rendering: Yes ise sorunumuz yok demektir. Compiz Fusion kurmaya geçebilirsiniz.
glxinfo | grep direct
Nvidia ekran kartları için
Önce Nvidia sürücüleri kurmalısınız.(Konsolda altında root olarak bu komutu veriyoruz. Ayrıca bizim burada kurduğumuz sürücü tamamen örnektir siz yukarıdaki ilgili bağlantılardan kendinize uygun sürücüleri seçebilirsiniz)
Kod: |
pisi it nvidia-kernel nvidia-glx nvidia-tools |
Sürücülerimiz kurulduktan sonra aşağıdaki komutu veriyoruz
Kod: |
sudo nvidia-xconfig --composite --allow-glx-with-composite --add-argb-glx-visuals |
ATI ekran kartları için
Ati.**run sürücüleri henüz #Option "Composite" "enable" açılmasını desteklememekte. Bu yüzden biz xorg.server la ile gelen açık kayanak ati sürücüsünü kullanacağız.
Sisteminizde ati*.pisi veya ati*.run sürücüleri kurulu ise ilk olarak onları kaldırmalısınız.(Konsol altında root olarak bu komutları veriyoruz.)
pisi rm ati-drivers
xorg.conf dosyasında aşağıdaki değişiklikleri yapın:
Section "Extensions" bölümünde #Option "Composite" "enable" yazan yerdeki # karakterini silin. Aşağıdaki gibi olmalı:
Kod: |
Section "Extensions" Option "Composite" "enable" EndSection |
Sonra ise xorg.conf dosyasında Section "Device" başlığı altına
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
satırlarını silerek yerine aşağıdaki kodu girmelisiniz:
Option "XAANoOffscreenPixmaps" "true"
Bitmiş hali aşağıdaki gibi olacak;
Kod: |
Section "Device" Screen 0 Identifier "VideoCard0" Driver "ati" VendorName "ATI Technologies Inc" BoardName "RV350 AS [Radeon 9550] (Secondary)" # BusID "PCI:01:00:1" Option "XAANoOffscreenPixmaps" "true" EndSection Section "Device" Screen 1 Identifier "VideoCard1" Driver "ati" VendorName "ATI Technologies Inc" BoardName "RV350 AS [Radeon 9550]" # BusID "PCI:01:00:0" Option "XAANoOffscreenPixmaps" "true" EndSection |
Section "Screen" bölümünde ise DefaultDepth 24 ve Depth 24 olmalı:
Kod: |
Section "Screen" Identifier "Screen0" Device "VideoCard0" Monitor "Monitor0" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubsection EndSection |
xorg.conf dosyasının düzenlenmesi bitti. Şimdi OpenGL desteğini aktif hale getirmelisiniz.(Konsolda altında root olarak bu komutu veriyoruz.)
Kod: |
update-opengl xorg-x11 |
cevap olarak
Switching to xorg-x11 OpenGL interface
aldıysak; CTRL+ALT+BACKSPACE tuşlarına aynı anda basarak grafik ekranın tekrar açılmasını sağlayın.Açılıştan sonra Direct Direct Rendering desteğinin olup olmadığını bir kontrol edelim.(Konsol altında normal kullanıcı olarak bu komutu veriyoruz.)
Kod: |
glxinfo | grep -i "direct rendering" |
cevap olarak
direct rendering: Yes
vermeli. Ama şöyle bir cevapla da
libGL warning: 3D driver claims to not support visual 0x4b
direct rendering: Yes
karşılaşabilirsiniz. Önemli değil. Artık Compiz Fusion kurulumuna geçebilirsiniz.
Compiz Fusion Kurulumu
Kuruluma geçmeden önce son birkez yaptığımız işlemlere göz atalım
* Sistemdeki Beryl veya Compiz uygulaması (varsa) kaldırdık.
* Ekran kartı sürücülerimiz yükledik
* xorg.conf dosyasında ilgili değişiklikleri yaptık
* contrib depoyu Paket Yöneticisine ekledik.
Bu küçük hatırlatmadan sonra kuruluma geçiyoruz;
Önce aşağıdaki adresten ilgili paketi indirip kurun
http://paketler.pardus.org.tr/pardus-2007-test/sexy-python-0.1.9-1-1.pisi
Paket Yöneticisini açın ve arama çubuğuna compiz yazıp aratın karşınıza çıkan tüm paketleri seçip kurun
Yükleme tamamlandı. Çalıştırmak için Pardus menüsünden Program>Sistem>Compiz-Fusion Pencere Yöneticisi’nden önce Compiz-Fusion Start, sonra da aynı bölümde olan Compiz-Fusion Icon seçeneklerine tıklayın.
Dikkat: sisteminizin Compiz Fusion açıkken düzgün çalışması için sistem tepsisine yerleşen compiz fusion simgesine sağ tıklayıp Select Window Decorator menüsü altında bulunan Emerald seçilmelidir.
alintidir;http://forum.pardus-linux.org