REKLAM

Konuya Etiketlenenler

Teşekkur Teşekkur:  0
Beğeni Beğeni:  0
2 sonuçtan 1 ile 2 arası

Konu: Pardus 2007'de AIGLX ve BERYL'nin nasil kurulur ?

  1. #1

    Kullanıcı Bilgi Menüsü

    Pardus 2007'de AIGLX ve BERYL'nin nasil kurulur ?

    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 :

    Bu Linki Görmeniz İçin SupersatForuma Uye Olmanız Gerekmektedir.
    Bu Linki Görmeniz İçin SupersatForuma Uye Olmanız Gerekmektedir.
    Bu Linki Görmeniz İçin SupersatForuma Uye Olmanız Gerekmektedir.
    Bu Linki Görmeniz İçin SupersatForuma Uye Olmanız Gerekmektedir.

    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 Bu Linki Görmeniz İçin SupersatForuma Uye Olmanız Gerekmektedir. beryl/

    veya

    svn co Bu Linki Görmeniz İçin SupersatForuma Uye Olmanız Gerekmektedir. 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

  2. #2

    Kullanıcı Bilgi Menüsü

    Standart

    Teşekkürler dostum

Konu Bilgileri

Users Browsing this Thread

Şu an Bu Konuyu Gorunteleyen 1 Kullanıcı var. (0 Uye ve 1 Misafir)

Bu Konudaki Etiketler

Yer imleri

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •