baracuda
02-04-2007, 00:38
AIGLX Nedir ?
AIGLX (kisaltma "Accelerated Indirect GLX"), X.Org ve DRI sürücülerine hizlandirilmis dolayli GLX yetenegi kazandirmak için X.Org Vakfi ve Fedora Core Linux toplulugu tarafindan baslatilan bir projedir. Bu proje, X istemcilerinin GLX protokolü üzerinden tam donanim hizlandirmasi kullanarak görüntü olusturabilmesine olanak verir.
BERYL Nedir ?
Beryl, Compiz pencere yöneticisinin bir koludur. Kullanicilarin istekleri dogrultusunda gelistirilmektedir. Çalismasi için XGL veya AIGLX gereklidir.
Pencere yöneticisi, adindan da anlasilacagi gibi masaüstünün ve pencerelerin davranisini belirleyen programdir. Pardus'la birlikte gelen KDE pencere yöneticisinin adi KWin'dir. Beryl, AIGLX kullanan bir pencere yöneticisi oldugu için göze hos görünen pek çok efekti sistemi yormadan gerçeklestirebilmektedir. Beryl kurulduktan sonra, istendiginde KWin'in görevini üstlenerek çalisir, istediginiz anda KWin'e geri dönebilirsiniz.
ÖRNEK videolar :
Only the registered members can see the link
Only the registered members can see the link
Only the registered members can see the link
Only the registered members can see the link
Sistem gereksinimleri nelerdir ?
AIGLX büyük oranda ekran kartinin özelliklerini kullanarak çalisir. Bu yüzden islemci ve sistem belleginin durumu o kadar önemli degildir. Rahat bir sekilde çalisabilmeniz için 256MB bellek ve 800MHz islemci yeterli olacaktir. Asagida test edilen ekran kartlarinin listesi verilmistir. Kendi kartinizi da ekleyerek katkida bulunabilirsiniz.
Desteklenen Kartlar
* ATI: Radeon 7000'den 9550'ye kadar olanlar (r100, r200 ve r300 serileri)
* Intel: i810'dan i945'e kadar olan kartlarin tümü
* nVidia: Resmi sürücüsünün destekledigi kartlarin tümü
* S3: Savage serisi (normalden yavas çalisiyor)
Desteklenmeyen Kartlar
* ATI: Rage 128, Mach64, Radeon 8500
* Matrox: MGA G200'den G550'ye kadar olan kartlar.
* 3dfx: Voodoo 1 ve 2.
* 3b hizlandiricisi olmayan kartlar.
* nVidia: legacy sürücüsünün desteklemedigi eski kartlar
Durumu belli olmayanlar
* Via
* Sis
Pardus 1.1'in güncellenmesi
Pardus 1.1'de
Programlar>Sistem>Daha Fazla Uygulama>Terminal Programi - Süper Kullanici Kipi
açin ve çikan ekranda yönetici sifrenizi girin. Daha sonra su komutu vererek Pardus'un en güncel hale gelmesini saglayin:
pisi upgrade
Bütün güncellemeler indirilip kurulduktan sonra su komutu vererek xorg'un son sürümünün yüklü oldugundan emin olun:
pisi info xorg-server
OpenGL ve AIGLX desteginin açilmasi
Bunun için /etc/X11/xorg.conf dosyasini düzenlemeniz gerekmektedir.
ALT+F2 tuslarina ayni anda basin ve
kdesu kwrite /etc/X11/xorg.conf
yazip çalistir 'a basin.
Bundan sonraki islemler ekran kartinizin markasina göre degisiklik göstermektedir.
Intel ekran kartlari için
xorg.conf dosyasinda asagidaki degisiklikleri yapin:
Extensions bölümünde
#Option "Composite" "enable" yazan yerdeki # karakterini silin.
Asagidaki gibi olmali:
Section "Extensions" Option "Composite" "enable"
EndSection
Device bölümüne
Option "XAANoOffscreenPixmaps" "true"
Option "AllowGLXWithcomposite" "true" satirlarini ekleyin:
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" satirini ekleyin:
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 baska bir degisiklik yapmaniz gerekmiyor. Kaydedip kapatabilirsiniz.
Şimdi opengl destegini açmak için konsolda su komutu verin:
update-opengl xorg-x11
Bu komuttan sonra CTRL+ALT+BACKSPACE tuslarina ayni anda basarak grafik ekranin tekrar açilmasini saglayin. Eger asagidaki komutun çiktisi direct rendering: Yes ise sorunumuz yok demektir. BERYL kurmaya geçebilirsiniz.
glxinfo | grep direct
Nvidia ekran kartlari için
Önce Nvidia sürücüleri kurmalisiniz.(Konsolda altinda root olarak bu komutu veriyoruz.)
pisi it nvidia-kernel nvidia-glx nvidia-tools
Eger elinizdeki ekran karti legacy tabir edilen kartlardansa (örn. nVidia vanta/LT gibi)
pisi it nvidia-kernel-old nvidia-glx-old nvidia-tools-old
seklinde eski sürücüleri kurmaniz gerekmektedir. kurulum bitince bu komut
nvidia-xconfig
xorg.conf dosyasinda asagidaki degisiklikleri yapin:
Section "Extensions" bölümünde #Option "Composite" "enable" yazan yerdeki # karakterini silin. Section "Extensions" bölümü yoksa ekleyin. Asagidaki gibi olmali:
Section "Extensions" Option "Composite" "enable"EndSection
eger sonu -old ile biten sürücüleri kullaniyorsaniz # kalmalidir. Aksi taktrirde hata mesaji alacaksiniz.
Sonra ise xorg.conf dosyasinda Section "Device" basligi altina
Option "AddARGBGLXVisuals" "True"Option "DisableGLXRootClipping" "True"
satirlarini asagidaki gibi girmelisiniz:
Section "Device" # BusID "PCI:01:00:0" Identifier "VideoCard0" Driver "nvidia" VendorName "nVidia Corporation" BoardName "NV18 [GeForce4 MX 4000 AGP 8x]" Screen 0 Option "AddARGBGLXVisuals" "True" Option "DisableGLXRootClipping" "True" EndSection
Section "Screen" bölümünde ise DefaultDepth 24 ve Depth 24 olmali:
Section "Screen" Identifier "Screen0" Device "VideoCard0" Monitor "Monitor0" DefaultDepth 24 Option "RenderAccel" "true" # Option "AccelMethod" "exa" SubSection "Display" Depth 24 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubSectionEndSection
xorg.conf dosyasinin düzenlenmesi bitti. Şimdi OpenGL destegini aktif hale getirmelisiniz.(Konsolda altinda root olarak bu komutu veriyoruz.)
update-opengl nvidia
cevap olarak
Switching to xorg-x11 OpenGL interface
aldiysak; Direct Rendering desteginin olup olmadigini bir kontrol edelim.(Konsole altinda normal kullanici olarak bu komutu veriyoruz.)
glxinfo | grep -i "direct rendering"
cevap olarak
direct rendering: Yes
vermeli. No cevabi alirsaniz. Bu komutu verin.
update-environment
Sonrasinda CTRL+ALT+BACKSPACE tuslarina ayni anda basarak grafik ekranin tekrar açilmasini saglayin.Açilistan sonra Direct Rendering destegini tekrar kontrol edin.
glxinfo | grep -i "direct rendering"
cevap direct rendering: Yes ise, artik Beryl kurulumuna geçebilirsiniz.
ATI ekran kartlari için
* Ati sürücüleri henüz xorg-7.1.1 e destek vermemekte. Bunun için biz xorg-server 7.1.1 ile gelen ati sürücüsünü kullanacagiz.
Sisteminizde ati*.pisi veya ati*.run sürücüleri kurulu ise ilk olarak onlari kaldirmalisiniz.(Konsol altinda root olarak bu komutlari veriyoruz.)
pisi rm ati-drivers
pisi uzantili ati sürücüsünü kaldirir.ati*run sürücüsü kaldirmak için ise
cd /usr/share/fglrxsh ./fglrx-uninstall.sh
demeniz yeterli olur.
xorg.conf dosyasinda asagidaki degisiklikleri yapin:
Section "Extensions" bölümünde #Option "Composite" "enable" yazan yerdeki # karakterini silin. Asagidaki gibi olmali:
Section "Extensions" Option "Composite" "enable"EndSection
Sonra ise xorg.conf dosyasinda Section "Device" basligi altina
Option "AddARGBGLXVisuals" "True"Option "DisableGLXRootClipping" "True"
satirlarini asagidaki gibi girmelisiniz:
Section "Device" Screen 0 Identifier "VideoCard0" Driver "ati" VendorName "ATI Technologies Inc" BoardName "RV370 [Radeon X300SE]" # BusID "PCI:01:00:1" # Option "RenderAccel" "true" # Option "AccelMethod" "exa" Option "AddARGBGLXVisuals" "True" Option "DisableGLXRootClipping" "True"EndSectionSection "Device" Screen 1 Identifier "VideoCard1" Driver "ati" VendorName "ATI Technologies Inc" BoardName "RV370 5B60 [Radeon X300 (PCIE)]" # BusID "PCI:01:00:0" # Option "RenderAccel" "true" # Option "AccelMethod" "exa" Option "AddARGBGLXVisuals" "True" Option "DisableGLXRootClipping" "True"EndSection
Section "Screen" bölümünde ise DefaultDepth 24 ve Depth 24 olmali:
Section "Screen" Identifier "Screen0" Device "VideoCard0" Monitor "Monitor0" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubsectionEndSection
xorg.conf dosyasinin düzenlenmesi bitti. Şimdi OpenGL destegini aktif hale getirmelisiniz.
update-opengl xorg-x11
cevap olarak
Switching to xorg-x11 OpenGL interface
aldiysak; CTRL+ALT+BACKSPACE tuslarina ayni anda basarak grafik ekranin tekrar açilmasini saglayin.Açilistan sonra Direct Direct Rendering desteginin olup olmadigini bir kontrol edelim.(Konsole altinda normal kullanici olarak bu komutu veriyoruz.)
glxinfo | grep -i "direct rendering"
cevap olarak
direct rendering: Yes
vermeli. Ama söyle bir cevapla da
libGL warning: 3D driver claims to not support visual 0x4bdirect rendering: Yes
karsilasabilirsiniz. Önemli degil. Artik Beryl kurulumuna geçebilirsiniz.
BERYL kurulumu
beryl kaynak kodlarini indirmek için konsola su komutu yazin:
svn co svn://svn.beryl-project.org/beryl/trunk/ beryl
sorun verirse
svn co Only the registered members can see the link beryl/
veya
svn co Only the registered members can see the link beryl/
komutunu deneyebilirsiniz.
Gerekli kütüphanelerin kurulmasi
beryl'nin çalismasi için, Pardus'da hazir bulunan kütüphanelerin disinda libwnck kütüphanesi gereklidir. Bunu pisiyle kurmak için su komutu verin:
sudo pisi install libwnck
BERYL'nin derlenmesi
Derlemeye baslamadan önce su komutu veriyoruz:
sudo ln -s /usr/share/icons/Tulliana-2.0 /usr/share/icons/gnome
ardindan su komutlarla beryl dizinine girip islemi baslatiyoruz ve bitmesini bekliyoruz:
cd beryl./makeall
Not: makeall komutu ile beryl'in gnome için hazirlanis pencere dekoratörü olan heliodor da derlenip yüklenmeye çalisilir. Pardus ön tanimli olarak Kde ve Kde kütüphaneleri kullandigindan makeall sirasinda hatalarla karsilasabilirsiniz. Aslinda heliodor en son yüklendiginden hata gördügünüz yeri bosverip beryl'i hemen kullanmaya baslayabilirsiniz. Ya da makeall içindeki "ITEMS=" ile baslayan satirdan heliodor'u silip sonra makeall diyebilirsiniz.
BERYL'nin baslatilmasi ve ayarlari
beryl kurulumunu tamamladiysaniz artik nefesinizi tutup konsolda su komutu verin ve sonucu görün:
beryl-manager
bazi hallerde su sekilde de calismaktadir ; konsoldan , önce beryl verilir sonra o acilmis konsol devam etmedigi icin baska konsolda yahut komut calistir da beryl-manager verilir
Not:
beryl-manager komutu ardindan kilitlenme sorunu yasayanlar için:
ilk olarak bilgisayar yeniden baslatilir. Açik tüm pencereler kapatilip (konsol dahil) komut çalistirdan (alt+f2) beryl komutu verilir. Ardindan gene komut çalistirdan beryl-manager verilir. Bildirim alanindaki elmas simgesine tiklatilip Pencere yöneticisi seç'ten Beryl seçilir.
Eger herseyi dogru yaptiysaniz bu komutla birlikte, beryl pencere yöneticisi çalismaya baslayacak ve panelin bildirim alaninda kirmizi bir elmas simgesi belirecektir.
Paneldeki bu simgeye tiklayarak beryl'ye özgü tüm ayarlari (kisayollar, efektler, efekt süreleri, vb.) degistirebilirsiniz.
Öntanimli Olarak Beryl Pencere Yöneticisinin Çalistirilmasi
Bunun için /etc/env.d/99kde-env dosyasini düzenlemeniz gerekmektedir. ALT+F2 tuslarina ayni anda basip, çikan pencereye
kdesu kwrite /etc/env.d/99kde-env
yazip, sonra çalistir 'a basin. Açilan dosyanin en altina
KDEWM=/usr/bin/beryl
satirini girin. Dosyanin son hali
KDEDIRS=/usrKDE_MALLOC=1KDE_NO_IPV6=1#KDE_IS_PRELINKED=1KDE DIR=/usr/kde/3.5KDEWM=/usr/bin/beryl
böyle olmalidir. Açilis ekraninda beryl pencere yöneticisi çalisir ama pencere dekorasyonun baslamama ihtimaline karsi, konsolda su komutu vermelisiniz.
ln -s /usr/bin/beryl-manager ~/.kde/Autostart/
Artik sisteminiz Beryl pencere yöneticisi ile açilacaktir.
Öntanimli Beryl Kisayollari
Beryl ilk kuruldugu anda kisayol tuslari su sekildedir:
* CTRL+ALT+fare tiklamasi: Masaüstü küpünü fareyle serbest çevirir
* CTRL+ALT+YÖN TUŞLARI: Masaüstü küpünü bir yöne çevirir
* CTRL+ALT+SHIFT+SAĞ veya SOL yön tusu: Etkin pencereyi yandaki masaüstüne tasir
* ALT+Pencerenin yerhangi bir yerine tiklama: Pencereyi tutup sürükler
* ALT+Fare tekerlegi: Pencerenin saydamligini arttirir veya azaltir
* Fareyi sag üst köseye götürme: Sadece o anki masaüstünde bulunan pencereler dösenir
* Fareyi sol alt köseye götürme: Tüm masaüstlerindeki tüm pencereler önünüze serilir
* CTRL+ALT+D: Bütün pencereleri küçültür, masaüstünü gösterir, veya tersini yapar
* ALT+TAB: Pencereler arasinda geçis yapar
* F9: Sadece o anki masaüstünde bulunan pencereler dösenir
* F8: Tüm masaüstlerindeki tüm pencereler önünüze serilir
AIGLX (kisaltma "Accelerated Indirect GLX"), X.Org ve DRI sürücülerine hizlandirilmis dolayli GLX yetenegi kazandirmak için X.Org Vakfi ve Fedora Core Linux toplulugu tarafindan baslatilan bir projedir. Bu proje, X istemcilerinin GLX protokolü üzerinden tam donanim hizlandirmasi kullanarak görüntü olusturabilmesine olanak verir.
BERYL Nedir ?
Beryl, Compiz pencere yöneticisinin bir koludur. Kullanicilarin istekleri dogrultusunda gelistirilmektedir. Çalismasi için XGL veya AIGLX gereklidir.
Pencere yöneticisi, adindan da anlasilacagi gibi masaüstünün ve pencerelerin davranisini belirleyen programdir. Pardus'la birlikte gelen KDE pencere yöneticisinin adi KWin'dir. Beryl, AIGLX kullanan bir pencere yöneticisi oldugu için göze hos görünen pek çok efekti sistemi yormadan gerçeklestirebilmektedir. Beryl kurulduktan sonra, istendiginde KWin'in görevini üstlenerek çalisir, istediginiz anda KWin'e geri dönebilirsiniz.
ÖRNEK videolar :
Only the registered members can see the link
Only the registered members can see the link
Only the registered members can see the link
Only the registered members can see the link
Sistem gereksinimleri nelerdir ?
AIGLX büyük oranda ekran kartinin özelliklerini kullanarak çalisir. Bu yüzden islemci ve sistem belleginin durumu o kadar önemli degildir. Rahat bir sekilde çalisabilmeniz için 256MB bellek ve 800MHz islemci yeterli olacaktir. Asagida test edilen ekran kartlarinin listesi verilmistir. Kendi kartinizi da ekleyerek katkida bulunabilirsiniz.
Desteklenen Kartlar
* ATI: Radeon 7000'den 9550'ye kadar olanlar (r100, r200 ve r300 serileri)
* Intel: i810'dan i945'e kadar olan kartlarin tümü
* nVidia: Resmi sürücüsünün destekledigi kartlarin tümü
* S3: Savage serisi (normalden yavas çalisiyor)
Desteklenmeyen Kartlar
* ATI: Rage 128, Mach64, Radeon 8500
* Matrox: MGA G200'den G550'ye kadar olan kartlar.
* 3dfx: Voodoo 1 ve 2.
* 3b hizlandiricisi olmayan kartlar.
* nVidia: legacy sürücüsünün desteklemedigi eski kartlar
Durumu belli olmayanlar
* Via
* Sis
Pardus 1.1'in güncellenmesi
Pardus 1.1'de
Programlar>Sistem>Daha Fazla Uygulama>Terminal Programi - Süper Kullanici Kipi
açin ve çikan ekranda yönetici sifrenizi girin. Daha sonra su komutu vererek Pardus'un en güncel hale gelmesini saglayin:
pisi upgrade
Bütün güncellemeler indirilip kurulduktan sonra su komutu vererek xorg'un son sürümünün yüklü oldugundan emin olun:
pisi info xorg-server
OpenGL ve AIGLX desteginin açilmasi
Bunun için /etc/X11/xorg.conf dosyasini düzenlemeniz gerekmektedir.
ALT+F2 tuslarina ayni anda basin ve
kdesu kwrite /etc/X11/xorg.conf
yazip çalistir 'a basin.
Bundan sonraki islemler ekran kartinizin markasina göre degisiklik göstermektedir.
Intel ekran kartlari için
xorg.conf dosyasinda asagidaki degisiklikleri yapin:
Extensions bölümünde
#Option "Composite" "enable" yazan yerdeki # karakterini silin.
Asagidaki gibi olmali:
Section "Extensions" Option "Composite" "enable"
EndSection
Device bölümüne
Option "XAANoOffscreenPixmaps" "true"
Option "AllowGLXWithcomposite" "true" satirlarini ekleyin:
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" satirini ekleyin:
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 baska bir degisiklik yapmaniz gerekmiyor. Kaydedip kapatabilirsiniz.
Şimdi opengl destegini açmak için konsolda su komutu verin:
update-opengl xorg-x11
Bu komuttan sonra CTRL+ALT+BACKSPACE tuslarina ayni anda basarak grafik ekranin tekrar açilmasini saglayin. Eger asagidaki komutun çiktisi direct rendering: Yes ise sorunumuz yok demektir. BERYL kurmaya geçebilirsiniz.
glxinfo | grep direct
Nvidia ekran kartlari için
Önce Nvidia sürücüleri kurmalisiniz.(Konsolda altinda root olarak bu komutu veriyoruz.)
pisi it nvidia-kernel nvidia-glx nvidia-tools
Eger elinizdeki ekran karti legacy tabir edilen kartlardansa (örn. nVidia vanta/LT gibi)
pisi it nvidia-kernel-old nvidia-glx-old nvidia-tools-old
seklinde eski sürücüleri kurmaniz gerekmektedir. kurulum bitince bu komut
nvidia-xconfig
xorg.conf dosyasinda asagidaki degisiklikleri yapin:
Section "Extensions" bölümünde #Option "Composite" "enable" yazan yerdeki # karakterini silin. Section "Extensions" bölümü yoksa ekleyin. Asagidaki gibi olmali:
Section "Extensions" Option "Composite" "enable"EndSection
eger sonu -old ile biten sürücüleri kullaniyorsaniz # kalmalidir. Aksi taktrirde hata mesaji alacaksiniz.
Sonra ise xorg.conf dosyasinda Section "Device" basligi altina
Option "AddARGBGLXVisuals" "True"Option "DisableGLXRootClipping" "True"
satirlarini asagidaki gibi girmelisiniz:
Section "Device" # BusID "PCI:01:00:0" Identifier "VideoCard0" Driver "nvidia" VendorName "nVidia Corporation" BoardName "NV18 [GeForce4 MX 4000 AGP 8x]" Screen 0 Option "AddARGBGLXVisuals" "True" Option "DisableGLXRootClipping" "True" EndSection
Section "Screen" bölümünde ise DefaultDepth 24 ve Depth 24 olmali:
Section "Screen" Identifier "Screen0" Device "VideoCard0" Monitor "Monitor0" DefaultDepth 24 Option "RenderAccel" "true" # Option "AccelMethod" "exa" SubSection "Display" Depth 24 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubSectionEndSection
xorg.conf dosyasinin düzenlenmesi bitti. Şimdi OpenGL destegini aktif hale getirmelisiniz.(Konsolda altinda root olarak bu komutu veriyoruz.)
update-opengl nvidia
cevap olarak
Switching to xorg-x11 OpenGL interface
aldiysak; Direct Rendering desteginin olup olmadigini bir kontrol edelim.(Konsole altinda normal kullanici olarak bu komutu veriyoruz.)
glxinfo | grep -i "direct rendering"
cevap olarak
direct rendering: Yes
vermeli. No cevabi alirsaniz. Bu komutu verin.
update-environment
Sonrasinda CTRL+ALT+BACKSPACE tuslarina ayni anda basarak grafik ekranin tekrar açilmasini saglayin.Açilistan sonra Direct Rendering destegini tekrar kontrol edin.
glxinfo | grep -i "direct rendering"
cevap direct rendering: Yes ise, artik Beryl kurulumuna geçebilirsiniz.
ATI ekran kartlari için
* Ati sürücüleri henüz xorg-7.1.1 e destek vermemekte. Bunun için biz xorg-server 7.1.1 ile gelen ati sürücüsünü kullanacagiz.
Sisteminizde ati*.pisi veya ati*.run sürücüleri kurulu ise ilk olarak onlari kaldirmalisiniz.(Konsol altinda root olarak bu komutlari veriyoruz.)
pisi rm ati-drivers
pisi uzantili ati sürücüsünü kaldirir.ati*run sürücüsü kaldirmak için ise
cd /usr/share/fglrxsh ./fglrx-uninstall.sh
demeniz yeterli olur.
xorg.conf dosyasinda asagidaki degisiklikleri yapin:
Section "Extensions" bölümünde #Option "Composite" "enable" yazan yerdeki # karakterini silin. Asagidaki gibi olmali:
Section "Extensions" Option "Composite" "enable"EndSection
Sonra ise xorg.conf dosyasinda Section "Device" basligi altina
Option "AddARGBGLXVisuals" "True"Option "DisableGLXRootClipping" "True"
satirlarini asagidaki gibi girmelisiniz:
Section "Device" Screen 0 Identifier "VideoCard0" Driver "ati" VendorName "ATI Technologies Inc" BoardName "RV370 [Radeon X300SE]" # BusID "PCI:01:00:1" # Option "RenderAccel" "true" # Option "AccelMethod" "exa" Option "AddARGBGLXVisuals" "True" Option "DisableGLXRootClipping" "True"EndSectionSection "Device" Screen 1 Identifier "VideoCard1" Driver "ati" VendorName "ATI Technologies Inc" BoardName "RV370 5B60 [Radeon X300 (PCIE)]" # BusID "PCI:01:00:0" # Option "RenderAccel" "true" # Option "AccelMethod" "exa" Option "AddARGBGLXVisuals" "True" Option "DisableGLXRootClipping" "True"EndSection
Section "Screen" bölümünde ise DefaultDepth 24 ve Depth 24 olmali:
Section "Screen" Identifier "Screen0" Device "VideoCard0" Monitor "Monitor0" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" EndSubsectionEndSection
xorg.conf dosyasinin düzenlenmesi bitti. Şimdi OpenGL destegini aktif hale getirmelisiniz.
update-opengl xorg-x11
cevap olarak
Switching to xorg-x11 OpenGL interface
aldiysak; CTRL+ALT+BACKSPACE tuslarina ayni anda basarak grafik ekranin tekrar açilmasini saglayin.Açilistan sonra Direct Direct Rendering desteginin olup olmadigini bir kontrol edelim.(Konsole altinda normal kullanici olarak bu komutu veriyoruz.)
glxinfo | grep -i "direct rendering"
cevap olarak
direct rendering: Yes
vermeli. Ama söyle bir cevapla da
libGL warning: 3D driver claims to not support visual 0x4bdirect rendering: Yes
karsilasabilirsiniz. Önemli degil. Artik Beryl kurulumuna geçebilirsiniz.
BERYL kurulumu
beryl kaynak kodlarini indirmek için konsola su komutu yazin:
svn co svn://svn.beryl-project.org/beryl/trunk/ beryl
sorun verirse
svn co Only the registered members can see the link beryl/
veya
svn co Only the registered members can see the link beryl/
komutunu deneyebilirsiniz.
Gerekli kütüphanelerin kurulmasi
beryl'nin çalismasi için, Pardus'da hazir bulunan kütüphanelerin disinda libwnck kütüphanesi gereklidir. Bunu pisiyle kurmak için su komutu verin:
sudo pisi install libwnck
BERYL'nin derlenmesi
Derlemeye baslamadan önce su komutu veriyoruz:
sudo ln -s /usr/share/icons/Tulliana-2.0 /usr/share/icons/gnome
ardindan su komutlarla beryl dizinine girip islemi baslatiyoruz ve bitmesini bekliyoruz:
cd beryl./makeall
Not: makeall komutu ile beryl'in gnome için hazirlanis pencere dekoratörü olan heliodor da derlenip yüklenmeye çalisilir. Pardus ön tanimli olarak Kde ve Kde kütüphaneleri kullandigindan makeall sirasinda hatalarla karsilasabilirsiniz. Aslinda heliodor en son yüklendiginden hata gördügünüz yeri bosverip beryl'i hemen kullanmaya baslayabilirsiniz. Ya da makeall içindeki "ITEMS=" ile baslayan satirdan heliodor'u silip sonra makeall diyebilirsiniz.
BERYL'nin baslatilmasi ve ayarlari
beryl kurulumunu tamamladiysaniz artik nefesinizi tutup konsolda su komutu verin ve sonucu görün:
beryl-manager
bazi hallerde su sekilde de calismaktadir ; konsoldan , önce beryl verilir sonra o acilmis konsol devam etmedigi icin baska konsolda yahut komut calistir da beryl-manager verilir
Not:
beryl-manager komutu ardindan kilitlenme sorunu yasayanlar için:
ilk olarak bilgisayar yeniden baslatilir. Açik tüm pencereler kapatilip (konsol dahil) komut çalistirdan (alt+f2) beryl komutu verilir. Ardindan gene komut çalistirdan beryl-manager verilir. Bildirim alanindaki elmas simgesine tiklatilip Pencere yöneticisi seç'ten Beryl seçilir.
Eger herseyi dogru yaptiysaniz bu komutla birlikte, beryl pencere yöneticisi çalismaya baslayacak ve panelin bildirim alaninda kirmizi bir elmas simgesi belirecektir.
Paneldeki bu simgeye tiklayarak beryl'ye özgü tüm ayarlari (kisayollar, efektler, efekt süreleri, vb.) degistirebilirsiniz.
Öntanimli Olarak Beryl Pencere Yöneticisinin Çalistirilmasi
Bunun için /etc/env.d/99kde-env dosyasini düzenlemeniz gerekmektedir. ALT+F2 tuslarina ayni anda basip, çikan pencereye
kdesu kwrite /etc/env.d/99kde-env
yazip, sonra çalistir 'a basin. Açilan dosyanin en altina
KDEWM=/usr/bin/beryl
satirini girin. Dosyanin son hali
KDEDIRS=/usrKDE_MALLOC=1KDE_NO_IPV6=1#KDE_IS_PRELINKED=1KDE DIR=/usr/kde/3.5KDEWM=/usr/bin/beryl
böyle olmalidir. Açilis ekraninda beryl pencere yöneticisi çalisir ama pencere dekorasyonun baslamama ihtimaline karsi, konsolda su komutu vermelisiniz.
ln -s /usr/bin/beryl-manager ~/.kde/Autostart/
Artik sisteminiz Beryl pencere yöneticisi ile açilacaktir.
Öntanimli Beryl Kisayollari
Beryl ilk kuruldugu anda kisayol tuslari su sekildedir:
* CTRL+ALT+fare tiklamasi: Masaüstü küpünü fareyle serbest çevirir
* CTRL+ALT+YÖN TUŞLARI: Masaüstü küpünü bir yöne çevirir
* CTRL+ALT+SHIFT+SAĞ veya SOL yön tusu: Etkin pencereyi yandaki masaüstüne tasir
* ALT+Pencerenin yerhangi bir yerine tiklama: Pencereyi tutup sürükler
* ALT+Fare tekerlegi: Pencerenin saydamligini arttirir veya azaltir
* Fareyi sag üst köseye götürme: Sadece o anki masaüstünde bulunan pencereler dösenir
* Fareyi sol alt köseye götürme: Tüm masaüstlerindeki tüm pencereler önünüze serilir
* CTRL+ALT+D: Bütün pencereleri küçültür, masaüstünü gösterir, veya tersini yapar
* ALT+TAB: Pencereler arasinda geçis yapar
* F9: Sadece o anki masaüstünde bulunan pencereler dösenir
* F8: Tüm masaüstlerindeki tüm pencereler önünüze serilir