19 Kasım 2007 Pazartesi

pardus compiz kurulumu

Ön Hazırlık

Ö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

ooxml

ooxml