Compiz-Fusion
Gentoo Linux Wiki sitesinden
[değiştir] Tanıtım
Compiz Fusion, Compiz ve ondan türeyen Beryl'in birleşmesiyle ortaya çıkmış, Compiz için birçok eklenti ve yeniliğe yol açmış bir proje, OpenGL şeffaflık desteği sunan bir pencere yöneticisi. İlk kararlı sürümüne ulaştı: 0.6.0. Sürüm 0.7.6 da desktop-effects deposunda bulunabilir. Depoları kullanma bilgisi için buraya bakabilirsiniz. GIT'den dosya alan değişken ebuild dosyaları 9999 sürümü olarak numaralanmaktadır.
[değiştir] Gerekenler
Problemsiz olarak çalışan 3D Hızlandırma. Öncelikle, ekran kartınızın doğru şekilde yapılandırıldığından ve sürücülerinin doğru şekilde kurulduğundan emin olun. Bu konuda yardıma ihtiyacınız varsa şunlardan birine başvurabilirsiniz:
Ayrıca, Compiz'in çalışabilmesi için OpenGL Donanım Hızlandırma özelliği de gerekmektedir. x11-7.1 (özellikle xorg-server-1.2.0-r3) ve sonraki sürümler yerleşik olarak AIGLX desteği ile gelmektedir, fakat xorg.conf dosyanızda AIGLX desteği etkin hale getirilmemiş olabilir. Bu yüzden AIGLX desteği ile gelen bir X sunucu kullanıyor olsanız bile, AIGLX'i etkinleştirebilmek için xorg.conf dosyanızı nasıl düzenlemeniz gerektiği hakkında bilgi sahibi olmalısınız.Eski Radeonlar için, AIGLX uzun bir süre X.Org'un resmi Radeon sürücüsü radeon ile destekleniyordu. ATI resmi sürücülerinin fglrx 8.42 sürümünden itibaren AIGLX sürücülerle beraber geliyor.Bu yüzden eğer bir ATI ekran kartına sahipseniz XGL'yi son çare olarak kullanın. Daha fazla bilgi almak için ekran kartınıza göre ikisinden birini seçin:
[değiştir] Kurulum
[değiştir] Hazırlık
xcb'yi tüm sistem için geçerli bir USE bayrağı olarak atadıktan sonra mesa ve libX11 paketlerini yeniden derlemelisiniz. Sonuçta xcb özelliği etkinleştirilmiş bir X11'e sahip olacaksınız. Birçok kullanıcı ÖNCE libX11'i derlemeyi tercih etmektedir, mesa'yı ilk sırada derlemek sorunlara yol açabilir (özellikle, 'xcb' destekli bir mesa pakedi derlemek için 'xcb' destekli libX11 gerekmektedir).
[değiştir] Paket Listesi
Aşağıdaki satırları /etc/portage/package.keywords dosyasına ekleyin:
dev-python/compizconfig-python x11-wm/compiz x11-wm/compiz-fusion x11-plugins/compiz-fusion-plugins-main x11-plugins/compiz-fusion-plugins-extra x11-plugins/compiz-fusion-plugins-unsupported x11-wm/emerald x11-themes/emerald-themes x11-apps/ccsm x11-libs/libcompizconfig x11-libs/compizconfig-backend-gconf x11-libs/compizconfig-backend-kconfig x11-libs/compiz-bcop
[değiştir] Cairo Kurulumu
Cairo pakedinin glitz ve svg USE bayrakları ile derlenmesi gerekmekte. Zaten o şekilde kurulmamışsa,x11-libs/cairo glitz svgsatırını /etc/portage/package.use dosyasına ekleyin:
Şimdi cairo'yu kurabilirsiniz:
[değiştir] Gerekirse libX11'i (tekrar) kurmak
x11-libs/libX11 paketinin xcb ile derlenmesi gerekmekte.
[değiştir] Kurulum
Artık compiz-fusion kurulumuna başlayabiliriz:
Eğer emerge hata verirse, özel sırası ile derlemek işe yarayabilir:
Eğer KDE4 kullanıyorsanız ve kdecoration_p.h problemi yüzünden işlem başarısız oluyorsa -kde bayrağını ayarlayın.
# şu satırı ekleyin >=x11-wm/compiz-0.6.2-r1 -kde
şimdi ikinci emerge komutunu verin
Eğer compiz-fusion kurulumu "dbus/dbus.h: No such file or directory" hatası yüzünden gerçekleşmezse, şunu kurun:
compiz-fusion'un x11-proto/damageproto pakedine ihtiyacı olabilir ve halen bağımlılık olarak görünmemekte. Bu yüzden eğer sisteminizde yoksa bu pakedi de kurun:
[değiştir] Compiz Fusion'u başlatmak
[değiştir] Elle
Compiz-fusion'u başlatmak için, terminalde compiz-start komutunu verin.
Compiz-fusion sürüm 0.7.8 için şu komutu verin:
Eğer sisteminiz bu komutu kabul etmiyorsa, betiği /usr/bin dizininden /usr/local/bin dizinine kopyalamayı deneyin ve COMPIZ_OPTIONS satırını şu şekilde değiştirin:
COMPIZ_OPTIONS="--replace ccp --sm-disable"
ya da X ortamında şu komutu bir kez çalıştırın:
ccp, Compiz Ayar Eklentisi'dir. ccsm tarafından düzenlenen ayar dosyalarınızı okur ve onları Compiz'e uygular. CompizConfig Ayar Yöneticisi'ni çalıştırmanız gerekebilir (ccsm komutu verin), 'Pancere Yönetimi'ne tıklayın ardından 'Komut' bölümüne pencere dekoratörünüzü yazın. Şu tarz birşeyler kullanın:
| Masaüstü Ortamı | Komut |
|---|---|
| emerald --replace | |
| gnome | gtk-window-decorator --replace |
| kde | kde-window-decorator --replace |
| AIGLX | LIBGL_ALWAYS_INDIRECT=1 compiz --replace ccp |
[değiştir] xinitrc.d kullanarak
/etc/X11/xinit/xinitrc.d/xy-compiz diye bir betik oluşturun, buradaki xy başlangıç sırasını belirten herhangi bir ondalık sayı olsun. (/etc/env.d/ veya /etc/udev/rules.d/ içindeki gibi)
#!/bin/bash compiz-start & sleep 2 compiz --replace ccp emerald &
Ardından dosyaya çalıştırılabilir özelliği verin, her X oturumu açtığınızda Compiz çalışsın.
[değiştir] Çekmece simgesi kullanarak
"fusion-icon", pencere yöneticinizi ve dekoratörünü seçmenizi sağlayan ufak bir sistem çekmecesi simgesidir. fusion-icon açıldığında otomatik olarak son seçtiğiniz seçenekleri işleme koyar. Bu uygulama beryl-manager'in devamı gibidir.
Kontrolü sağlamak için x11-apps/fusion-icon kullanabilirsiniz. Fusion-icon pakedi desktop-xeffects deposunda bulunmaktadır (duyuru için bakınız).
Eğer kurmak istiyorsanız önce maskesini kaldırmak zorundasınız ( kayıp keyword değeri yüzünden maskelenmiş durumdadır ):
Ardından kurun
Şu anda (14 Kasım 2008) portage ağacında bir ebuild'i bulunmamakta, ancak bir hata raporu ile sunulmuş: 198365
Ebuild'e app-portage/layman ile desktop-effects deposundan ulaşabilirsiniz.
gconf-editor kullanarak /desktop/gnome/session/default-session değerini düzenleyip, metacity'nin yerine çalışmasını sağlayabilirsiniz.
[değiştir] Compiz Fusion'u KDE ile başlatmak
Bunun için iki basit yoldan birini kullanabilirsiniz.İlk ve kolay yol, bir kısayol atamaktır.
ya da (seçime bağlı olarak) kendi girdinizi oluşturabilirsiniz.
#!/bin/bash /usr/bin/compiz-start
çalıştırma sırasında istediğiniz komutları bu dosyaya veya /usr/bin betiğine ekleyebilirsiniz, size kalmış. Ardından dosyayı çalıştırılabilir hale getirmeniz gerek.
Sonra CCSM'yi çalıştırın, KDE: Uygulamalar - > Seçenekler - > CompizConfig Ayar Yöneticisi (veya: KDE Menüsü -> Ayarlar -> CompizConfig Ayar Yöneticisi) ve seçenekleri tıklayın. 'komut' yazan kutuya şunu girin:
kde-window-decorator --replace
Burada yaptığınız işlem, /usr/bin/compiz-start dosyasının KDE kullanıcısı olduğunuzu çözememe ihtimaline karşı açılışta standart pencere yöneticisinin çalışmasını engellemek.
[değiştir] KDE'nin açılıştaki pencere yöneticisini değiştirmek
[değiştir] Seçenek bir: masaüstü ayarlarına eklemek
Eğer Compiz Fusion iyi çalışıyorsa ve kwin'in (KDE'nin öntanımlı pencere yöneticisi) yerine onun geçmesini istiyorsanız, KDEWM değişkenini compiz olarak ayarlamalısınız, COMPIZ_OPTIONS'da da değişiklik yapmanız gerekebilir.
Sistemdeki diğer kullanıcıları etkilemeden bunu yapmanın en kolay ve güvenli yolu, ev dizininizde bulunan ~/.xinitrc dosyasına "export KDEWM=compiz" satırını eklemektir. X bu dosyayı KDE açılmadan okur ve gerekli değişkeni atar. Şunu da unutmayın, X bazı sistemlerde değişik bir init dosyasına sahip olabilir (muhtemelen ~/.xsession veya ~./xsessionrc). Eğer hangisini kullanacağınızda kararsız kalırsanız dosyalardan bir tanesine yazıp, diğerlerini o dosyaya kısayol atayabilirsiniz. Oturumunuzda değişkenin atanmış olup olmadığını kontrol etmek için Konsole terminalinde "printenv | grep KDEWM" komutu verebilirsiniz.
Değişikliği tüm sisteme uygulamak için, export değerini /etc/env.d/99kde-env dosyasına koyup, profili tekrar oluşturması için env-update komutunu tekrar çalıştırmak en kolay yoldur. Bunun sistemdeki bütün kullanıcıları etkileyeceğini ve kwin ile Compiz arasında geçiş yapmayı zorlaştıracağını unutmayın.
Eğer yukardaki yöntemler işe yaramazsa, daha karmaşık ancak daha iyi bir yol daha bulunmakta. Compiz'i yeni bir oturum türü olarak tanımlayabilir, kullanıcıların giriş sırasında Compiz kullanıp kullanmayacaklarını seçmesini sağlayabilirsiniz:
Öncelikle KDEWM değişkenini atayan ve KDE'yi başlatan bir betik yazmalısınız:
#!/bin/sh # kwin yerine compiz kullanan bir kde başlatır export KDEWM=compiz.wrapper startkde
Ardından yeni oturum dosyasını oluşturun:
[Desktop Entry] Encoding=UTF-8 Type=XSession Name=Compiz-Fusion Exec=/usr/bin/compiz-fusion.sh Icon= Type=Application
Compiz'in beraberindeki argümanlarla çalışması için ufak bir betik yapmalısınız. Eğer herhangi bir komut eki kullanmadan Compiz'i çalıştırabiliyorsanız buna ihtiyacınız olmayabilir. Ayrıca eğer COMPIZ_OPTIONS=... aktarma işlemi sisteminizde çalışıyorsa da bu adımı atlayabilirsiniz, bu aktarma bazen çalışmayabiliyor. Bu durumda yukardaki değişkeni /usr/bin/compiz-fusion.sh betiğine koymalısınız. Eğer sonraki adımı atlıyorsanız KDEWM=compiz.wrapper değişkenini de KDEWM=compiz olarak değiştirmeniz.
#!/bin/sh /usr/bin/compiz --replace ccp --sm-disable --indirect-rendering
Ardından dosya haklarını ayarlamanız gerekebilir:
Oturumu kapatıp, gerekiyorsa giriş yöneticinizi yeniledikten sonra doğru oturumla giriş yapabilirsiniz.
[değiştir] Seçenek iki: ~/.kde/Autostart/ dizinini kullanmak
Yukardakilerin hepsini yapmak yerine, ~/.kde/Autostart/ dizinine bir betik ekleyebilirsiniz ("chmod +x" ile betiğinize çalıştırma izni vermeyi unutmayın):
#!/bin/bash /usr/bin/compiz --replace ccp & /usr/bin/emerald --replace & # isteğe bağlı
[değiştir] Seçenek üç: fusion-icon kullanmak
Yukarıdaki #Çekmece simgesi kullanarak bölümüne bakınız.
[değiştir] Seçenek dört: ~/.kde/env/ dizinini kullanmak
Bu yönteme ilk seçeneğin daha şık bir uygulaması diyebiliriz. Sadece aşağıdaki betiği ~/.kde/env/ dizinine ekleyerek kwin'in yerine Compiz'in çalışmasını sağlayabilirsiniz:
#!/bin/sh KDEWM=compiz.wrapper
Eğer bu değişikliği bütün sisteme uygulamak isterseniz, betiği /usr/kde/3.5/env/ dizinine koyabilirsiniz.
[değiştir] Compiz Fusion'u Gnome ile başlatmak
[değiştir] .config ile otomatik olarak
Sistem -> Tercihler -> Oturumlar seçeneği kullanılarak yapılabilir.
compiz-manager (veya compiz ya da compiz-start) komutunu çalıştıracak bir girdi ekleyin: Bu, ~/.config/.autostart/ altına bir girdi ekleyecek ve etkin durumda ise açılışta kendiliğinden Compiz'i başlatacaktır.
compiz-manager (veya compiz-start) kullanmıyorsanız, buraya kullanacağınız pencere yöneticisini yazmak (gtk-window-manager veya emerald gibi) pencere dekorasyonu görememek gibi sorunlara olası bir çözm yoludur.
[değiştir] Sonuç
CompizConfig Ayar Yöneticisi yardımıyla efekt ve kısayolları dilediğiniz gibi ayarlayabilirsiniz:
| Pencere Yöneticisi | Menüdeki yeri |
|---|---|
| Gnome | Sistem - > Tercihler - > CompizConfig Ayar Yöneticisi |
| KDE | Uygulamalar - > Ayarlar - > CompizConfig Ayar Yöneticisi |
| XFCE | Xfce Menüsü - > Ayarlar -> CompizConfig Ayar Yöneticisi |
ya da şu komutu kullanabilirsiniz:
Eğer bu işinizi görmezse ayarları elle düzenleme yoluna gidebilirsiniz:
Ardından / -> apps -> compiz -> allscreens -> options altındaki active_plugins'i düzenleyin.
[değiştir] Araçlar ve İpuçları
Wiki'de bu bölüme ipuçları ve yamalar ekleyebilirsiniz. Hatalar ve yardım istekleri forumlara, irc kanallarına bildirilmelidir.
[değiştir] xfce-sessions kullanarak xfce açılışından sonra compiz'i başlatmak
Aşağıdaki gibi bir betik oluşturup ev dizininize kaydedin. Ardından Otomatik Başlatılan Uygulamalar modülü yardımı ile otomatik başlaması için ayarlayın. Eğer xfcr oturumlarınızı kaydetmiyorsanız bunun faydası olabilir (~/.config/xfce4-session/ altında olanları da silmeniz gerekebilir).
#!/bin/bash # Eğer i915/intel modülünü kullanan bir ekran kartına sahipseniz aşağıdaki iki satırın başından yorum işaretini kaldırın. # export INTEL_BATCH=1 # export LIBGL_ALWAYS_INDIRECT=1 compiz --replace --sm-disable ccp& emerald --replace
[değiştir] compiz-start
Bu bölümde, Compiz'i her güncellemenizin ardından çalıştırıp, çalışırken ccp --sm-disable seçeneğinin aktif olduğundan emin olmanızı sağlayacak bir yama bulabilirsiniz (isteğe bağlıdır).
File: compiz.patch
--- /usr/bin/compiz-start 2007-07-03 12:09:05.000000000 +0200
+++ /usr/bin/compiz-start 2007-07-03 15:50:29.000000000 +0200
@@ -30,12 +30,5 @@
export LIBGL_ALWAYS_INDIRECT=1
fi
-if [ ! -z $KDE_FULL_SESSION ] && [ -x /usr/bin/kde-window-decorator ]; then
- echo Using KDE decorator
- kde-window-decorator --replace &
-else
- echo Using GTK decorator
- gtk-window-decorator --replace &
-fi
-
-compiz $COMPIZ_OPTIONS gconf move resize minimize place decoration wobbly fade cube rotate scale switcher zoom dbus
+compiz --replace ccp --sm-disable &
+emerald --replace &
patch -p0 < compiz.patch komutu ile kullanabilirsiniz.
[değiştir] XCB çözümü
Java kaynaklı sorunları ve xcb'den kaynaklanabilecek diğer sorunları engellemek için xcb ve libxcb paketlerini -DNDEBUG bayrağı ile derlemelisiniz. Bunun için sadece CFLAGS="${CFLAGS} -DNDEBUG" değerini /etc/portage/env/x11-libs/libxcb ve /etc/portage/env/x11-misc/xcb dosyalarına eklemeniz yeterlidir:
CFLAGS="${CFLAGS} -DNDEBUG"
Detaylı bilgi için şu başlığı inceleyebilirsiniz: http://forums.gentoo.org/viewtopic-t-499881-start-0.html
Eğer Paludis kullanıyorsanız, /etc/paludis/bashrc dosyasına şu satırları eklemelisiniz:
case "${PN}" in
xcb|libxcb)
export CFLAGS="${CFLAGS} -DNDEBUG"
;;
esac
[değiştir] Yukardakini yapmadığınızda gereken Java yaması
İsterseniz xcb'yi olduğu gibi bırakıp, Java uygulamalarındaki hataları gidermek için şu komutu kullanabilirsiniz:
[değiştir] Güncelleyici Kabuk Betiği
Burada Compiz-Fusion'u güncelleyecek bir betik görüyorsunuz.
#!/bin/bash
# Horrible script by HTS
# Enhanced by Dominicus 2007-08-30, irc://irc.freenode.net, #compiz-fusion channel
# Betik: "updateCompiz-Fusion.sh"
# Betiği "updateCompiz-Fusion.sh" olarak isimlendirip, "/usr/bin" klasörüne yerleştirin ve çalıştırılabilir (+x) özellik verin.
# Not, bu betik Gentoo Linux ve Türevleri içindir ve desktop-effects deposuna ulaşmak için layman kullanır.
compiz_git_packages="compiz \
compiz-bcop \
libcompizconfig \
compiz-fusion-plugins-main \
compiz-fusion-plugins-unsupported \
compiz-fusion-plugins-extra \
compizconfig-backend-kconfig \
compizconfig-python \
compizconfig-backend-gconf \
ccsm \
fusion-icon \
emerald \
emerald-themes \
compiz-fusion"
# "compiz-fusion" sanal paketinde daha fazla içerilmediği için pasifleştirilenler.
#compiz-fusion-plugins-gears \
#compiz-fusion-plugins-shift \
#compiz-plugins-screensaver \
update_overlay() {
layman -s desktop-effects
}
case "$1" in
"emerge")
echo -e "desktop-effects deposu güncelleniyor"
update_overlay
echo -e "(varsa) kurulmuş paketler siliniyor"
emerge -C ${compiz_git_packages}
echo -e "Paketler Kuruluyor"
echo -e " ... Uygulama için onayınız alınacak, lütfen bekleyin ..."
emerge --oneshot --ask --verbose ${compiz_git_packages}
;;
"backup")
echo "Kurulan compiz-fusion paketlerinin derlenmiş halde yedekleri alınıyor."
quickpkg ${compiz_git_packages}
;;
"revert")
echo "compiz-fusion git paketlerinin son alınan yedeklerine geri dönülüyor."
echo -e " ... Uygulama için onayınız alınacak, lütfen bekleyin ..."
emerge --oneshot --ask --verbose --usepkgonly ${compiz_git_packages}
;;
"purge")
echo "git den indirilen tüm dosyalar temizleniyor."
rm -rf /usr/portage/distfiles/git-src/*
;;
"remove")
echo "Compiz-Fusion un kurulu paketleri kaldırılıyor."
emerge -C ${compiz_git_packages}
;;
*)
echo -e "`basename ${0}`: Gentoo Linux için Compiz-Fusion kurulum aracı"
echo -e "Betiği kullanmanız için desktop-effects deposuna (layman ile ulaşılabilir) ihtiyaç vardır."
echo -e ""
echo -e "Usage: `basename ${0}` < backup | emerge | purge | remove | revert >"
echo -e ""
echo -e " backup -> Kurulu olan compiz-fusion paketlerinin"
echo -e " yedeğini alır."
echo -e " örnek: \"`basename ${0}` backup\""
echo -e ""
echo -e " emerge -> Eğer kurulu compiz-fusion paketi varsa kaldırır ve"
echo -e " erişilen son kodlardan tekrar kurulum yapar."
echo -e " örnek: \"`basename ${0}` emerge\""
echo -e ""
echo -e " purge -> git den alınan bütün kaynak dosyalarını temizler."
echo -e " örnek: \"`basename ${0}` purge\""
echo -e ""
echo -e " remove -> Compiz-Fusion u kaldırır. Eğer son gelişen kodlar"
echo -e " X11de kilitlenme veya donma oluyorsa yardımcı olabilir."
echo -e " örnek: \"`basename ${0}` remove\""
echo -e ""
echo -e " revert -> Compiz-fusion git deposundan kurulan paketlerden"
echo -e " alınan son yedeği tekrar kurar."
echo -e " Example: \"`basename ${0}` revert\""
echo -e ""
;;
esac
exit 0
[değiştir] Ortak Problemler
[değiştir] Gconf ile düzenlemede başarısızlık ya da flatfile kullanamama
En bilinen sebebi compiz başlatıcı betiği kullanmaktır. Sorunu çözmek için, betik kullanmak yerine şu komutu verebilirsiniz:
Ya da /usr/bin/compiz-start dosyasında şu satırı:
şu şekilde değiştirmelisiniz:
compiz $COMPIZ_OPTIONS ccp
[değiştir] Seçenekler kendini pasifleştirmekte
Xorg sürümünü 7.3'e güncelleyin, Compiz Fusion başınızı daha fazla ağrıtmaz.
[değiştir] Pencere kenarları yok
İlk olarak, ccsm'de "Pencere Dekorasyonu" bölümünün etkinleştirilmiş olduğundan emin olun. Etkinse, şu komutu deneyin:
Eğer şöyle bir hata alıyorsanız:
(emerald:17422): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
hatanın sebebi XLIB_SKIP_ARGB_VISUALS ayarlaması olabilir.
/etc/env.d dizininde bu değeri değiştiren bir betik olup olmadığını kontrol edin:
ve varsa o satırları pasifleştirin.
Ardından atamayı geri alın:
unset XLIB_SKIP_ARGB_VISUALS
ve yeniden başlatın.
Eğer 'emerald --replace' ile sorun kalmıyorsa, ancak oturumun açılışında yine pencere kenarlarını göremiyorsanız, ccsm'deki "Pencere Dekorasyonu" ayarlarını kontrol edin.
Ayarlar/Tercihler -> CompizConfig Ayar Yöneticisi -> Canlandırmalar -> Pencere Dekorasyonu -> komut
Emerald için bu bölüm 'emerald --replace' olmalıdır.
[değiştir] KDE
Compiz konsoldan çalıştırdığınızda KDE şu hatayı veriyorsa:
compiz (core) - Error: Another window manager is already running on screen: 0 compiz (core) - Fatal: No manageable screens found on display :0.0
masaüstü simgelerini aktifleştirmeniz gerekebilir. Arından X'i yeniden başlatıp, Compiz'i açmayı deneyin.
Eğer NVidia hazır sürücüsünü kullanıyorsanuz, KDE'de sorunları önlemek için xorg.conf dosyasında şu satırlara sahip olmalısınız:
"Screen" bölümünde:
DefaultDepth 24
"Device" bölümünde:
Option "AddARGBGLXVisuals" "True"
ardından X'i yeniden başlatın.
[değiştir] XFCE
Compiz konsoldan çalıştırdığınızda XFCE şu hatayı veriyorsa:
compiz (core) - Error: Could not acquire compositing manager selection on screen 0 display ":0.0" compiz (core) - Fatal: No manageable screens found on display :0.0
XFCE özelliklerinden "şeffaflık yöneticisi"nin kapalı olduğundan emin olun. Ayarlar > Pencere Yöneticisi Ayarları altında 'Şeffaflık' sekmesinde bulabilirsiniz.
[değiştir] Yüksek işlemci yükü ve yavaş Compiz
Şu başlığı inceleyin: http://wiki.archlinux.org/index.php/Xgl_Troubleshooting#Xgl_is_unresponsive_under_high_CPU_load schedtool Portage'da bulunmaktadır. Komutta "Xgl" ile "compiz"i yer değiştirmeniz gerekmektedir.
[değiştir] Compiz-fusion açılmıyor, ama Beryl harika çalışıyordu
Konsolda şu hatayı alıyorsanız:
Missing GLX_EXT_texture_from_pixmap
Compiz-Fusion'u LIBGL_ALWAYS_INDIRECT=1 aktarması ile başlatmalısınız, örneğin:
İsteğe göre /etc/env.d/03opengl gibi bir env.d öğesine de eklenebilir.
[değiştir] "GLX_EXT_texture_from_pixmap" veya "No GLXFBConfig for default depth, this isn't going to work"
Eğer ATI sürücüleri ile AIGLX kullanıyorsanız ve bu hatayı alıyorsanız, /usr/lib klasöründeki şu dosyaların doğru şekilde kısayol olarak atanmış olduğundan emin olun:
libGL.so -> /usr/lib/opengl/ati/lib/libGL.so libGL.so.1 -> /usr/lib/opengl/ati/lib/libGL.so.1 libGL.so.1.2 -> /usr/lib/opengl/ati/lib/libGL.so.1.2
Öntanımlı olarak eselect bazen sadece ilk kısayolu ayarlamaktadır. 199633
Eğer başlıktaki ikinci hatayı xf86-video-i810 sürücüsü ile alıyorsanız, xf86-video-i810-2.1.1 kullandığınızdan (test edilmemiş 2.2.1 ve 2.2.0.90 değil) emin olun. Şu komutla alt sürüme indirebilirsiniz:
[değiştir] Yazarlar
- Çeviren: Seqizz - 18 Kasım 2008
- Güncelleyen: seqizz - 1 Mart 2009
Yazarlar bu döküman üzerinde çalışan ve içeriğinde belirgin değişiklik yapan kişilerdir. Eğer bu dökümanı siz düzenlediyseniz ve kendinizi yazarlar listesine eklemek istiyorsanız lütfen "Yazarlar Kim" bölümünü okuyun.
