Pardus’a Compiz Fusion kurulumu.

Compiz Fusion’un Pardus’a en kesin kuruluş yöntemini çiziktiriyorum :

Ekran kartınızı kurup, X11 konfigürasyon ayarlarını yaptıktan sonra aşağıdaki iki satırlık işlemi yapmanız yeterli :

1. adım : Pisi programcığının “Ayarlar/Paket Yöneticisi Programını”Yapılandır menüsüne girin. Depolar sekmesindeki “Yeni Depo Ekle” düğmesine tıklayın. Depo adı satırına “Contrib” Depo adresine de “http://paketler.pardus.org.tr/contrib-2007/pisi-index.xml.bz2” adresini yazıp “Tamam”a tıklayın ve depo listesinin güncellenmesini bekleyin.

2.adım : “http://paketler.pardus.org.tr/pardus-2007-test/sexy-python-0.1.9-1-1.pisi” dosyasını indirip kurun. Sonra Pisi’yi açıp “Yeni Paketleri Göster” kısmına geçip arama satırına “compiz” yazın. Filitreleme sonucu gelen paketlerin hepsini işaretleyip kurun.

Hepsi bu.

Desteklenen Kartlar
– ATI: Radeon 7000′den 9600′ye kadar olanlar. (r100, r200 ve r300 serileri)
– Intel: i810′dan i945′e kadar olan kartların tümü.
– nVidia: Resmi sürücüsünün desteklediği kartların tümü. Örneğin: Benim FX550 kartım.
– S3: Savage serisi. (normalden yavaş çalışıyor)
– Atı Radeon 9700 mobility destekliyor ancak önce pisi’de bulunan ati sürücülerini kurmanız gerekiyor.

Desteklenmeyen Kartlar
– ATI: Rage 128, Mach64, Radeon 8500.
– Matrox: MGA G200′den G550′ye kadar olan kartlar.
– 3dfx: Voodoo 1 ve 2.
– 3b hızlandırıcısı olmayan kartlar.
– nVidia: Eski kartlar. (TNT serisi)
– Via : VT8378 [S3 UniChrome] olan modeli.

Durumu belli olmayanlar
– Via
– Sis

Ekran kartına göre Xorg yapılandırması aşağıdaki gibi olmalıdır :

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 olacak.

[code]Section “Extensions”
Option “Composite” “enable”
EndSection[/code]

Device bölümüne Option “XAANoOffscreenPixmaps” “true” ve Option “AllowGLXWithcomposite” “true” satırlarını ekleyin.

[code]
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
[/code]

ServerLayout bölümüne Option “AIGLX” “true” satırını ekleyin.

[code]
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
[/code]

dosyada başka bir değişiklik yapmanız gerekmiyor. Kaydedip kapatabilirsiniz. Şimdi opengl desteğini açmak için konsolda şu komutu verin.

update-opengl xorg-x11Bu 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.

Nvidia ekran kartları için:

Adresinden ekran kartı modelinize göre gerekli paketi tespit ediyoruz.Mesela GeForce 6800 grubunda ise nvidia-kernel-new, nvidia-tools-new ve nvidia-glx-new, GeForce2 MX/MX 400 grubunda ise nvidia-kernel, nvidia-tools ve nvidia-glx, RIVA TNT nin grubunda ise nvidia-old, nvidia-tools-old ve nvidia-glx-old paketlerini kurunuz.

Kurulum tamamlandıktan sonra konsolu (Pardus > Programlar > Sistem > Terminal Programı (Konsole)) açın.

[code]sudo nvidia-xconfig –composite –allow-glx-with-composite –add-argb-glx-visuals[/code]

(composite allow ve add önünde çit çizgi var.) komutunu verin. parolanızı girin. Gerekli değişiklikleri kendi yapacak. Bilgisayarınızı kapatıp açın. Nvidia logosu görünüyorsa olmuş demektir. Artık Compiz Fusion kurulumuna geçebilirsiniz.

ATI ekran kartları için:

Ati-drivers sürücüleri henüz #Option “Composite” “enable” açılmasını desteklememekte. Bu yüzden biz xorg.server la ile gelen açık kaynak 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.)

[code]pisi rm ati-drivers[/code]

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.

[code]
Section “Extensions”
Option “Composite” “enable”
EndSection
[/code]

Device bölümüne Option “XAANoOffscreenPixmaps” “true” satırını ekleyin (İki yerde var).

[code]
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
[/code]

Section “Screen” bölümünde ise DefaultDepth 24 ve Depth 24 olmalı.

[code]
Section “Screen”
Identifier “Screen0”
Device “VideoCard0”
Monitor “Monitor0”
DefaultDepth 24
Subsection “Display”
Depth 24
Modes “1280×1024″ “1152×864″ “1024×768″ “800×600″ “640×480″
EndSubsection
EndSection
[/code]

ServerLayout bölümüne Option “AIGLX” “true” satırını ekleyin.

[code]
Section “ServerLayout”
Identifier “Simple Layout”
Screen “Screen0″
InputDevice “Mouse0″ “CorePointer”
InputDevice “Keyboard0″ “CoreKeyboard”
# Multihead stuff
# Screen 0 “Screen0″ 0 0
# Screen 1 “Screen1″ RightOf “Screen0″
Option “Xinerama” “off”
Option “Clone” “off”
Option “AIGLX” “true”
EndSection
[/code]