Compiz Fusion (Türkçe)
From ArchWiki
i18n |
---|
English |
Ελληνικά |
Português de Brasil |
简体中文 |
Türkçe |
Contents |
Başlangıç
Compiz Fusion, daha fazla eklenti, araç ve kütüphanelerle Compiz'e daha fazla işlevsellik eklemeyi hedefleyen bir projedir.
Kurulum
Temel kurulum community deposundan yapılabilir (aşağıya bakınız). İkinci yol ise Nesl'in Git Paketlerini kullanmaktır. (Bkz Compiz_Fusion_Git)
Depodan Kurulum
Community deposunu etkinleştirdiğinizden emin olun ve herşeyi kurmak için yetkili kullanıcı olarak şu komutu veriniz:
# pacman -S compiz-fusion
Eğer sadece gtk tabanlı paketleri kurmak istiyorsanız şu komutu veriniz:
# pacman -S compiz-fusion-gtk
Ya da sadece kde tabanlı paketleri kurmak istiyorsanız:
# pacman -S compiz-fusion-kde
Eğer paketleri kendiniz seçmek istiyorsanız liste şu şekildedir:
Gruplara Göre Paket Listesi
- Tüm compiz-fusion grubu
- ccsm, compiz-core, compiz-fusion-plugins-extra, compiz-fusion-plugins-main, compizconfig-backend-gconf, compizconfig-backend-kconfig, emerald, emerald-themes, fusion-icon
- KDE compiz-fusion grubu
- ccsm, compiz-fusion-plugins-extra, compiz-fusion-plugins-main, compizconfig-backend-kconfig, emerald, emerald-themes, fusion-icon
- GTK compiz-fusion grubu
- ccsm, compiz-fusion-plugins-extra, compiz-fusion-plugins-main, compizconfig-backend-gconf, emerald, emerald-themes, fusion-icon
compiz-manager'i kurmak isteyebilirsiniz. Bu, sizin oturum yönetimini kullanabilmenizi sağlar (Anladığım kadarıyla)
Compiz Fusion'ı Başlatmak
El ile ("fusion-icon" ile birlikte)
Compiz Fusion sistem ikonunu başlatın:
$ fusion-icon
Not: Eğer çalışmazsa, dbus-launch ile deneyebilirsiniz:
$ dbus-launch "fusion-icon"
Paneldeki compiz-fusion ikonuna sağ tıklayın ve "Pencere Yöneticisi Seç" kısmına gelin. Eğer seçili değilse "Compiz"i seçin.
Eğer çalışmazsa compiz-fusion'ı aşağıdaki komutlarla da çalıştırabilirsiniz.
$ fusion-icon $ emerald --replace $ compiz-manager
KDE
El ile ("fusion-icon" olmadan)
Kurulum tamamlandıktan sonra Compiz'i aşağıdaki komut ile çalıştırınız:
$ compiz --replace ccp &
Yeni Ayar Yöneticisini Çalıştırınız:
$ ccsm &
"Dekorasyon" seçili olacak şekilde istediğiniz tüm eklentileri seçin. Dekorasyon eklentisinin şu komut dizgisini ekleyiniz:
$ kde-window-decorator --replace
Otomatik Başlatma ("fusion-icon" ile birlikte)
KDE Autostart dizinindeki (genellikle ~/.kde/Autostart dizinidir) fusion-icon çalıştırılabilir dosyasına bir sembolik bağ yaratmalısınız:
$ ln -s /usr/bin/fusion-icon ~/.kde/Autostart/fusion-icon
Bir daha KDE'yi başlattığınızda fusion-icon otomatik olarak başlayacaktır.
Otomatik Başlatma ("fusion-icon" olmadan)
1. Yöntem - Otomatik başlama bağlantısı
- Kde autostart dizinine bir masaüstü girdisi eklerseniz Compiz Fusion her girişte başlayacaktır. ~/.kde/Autostart/compiz.desktop dosyasını oluşturun ve içeriğine aşağıdakileri ekleyin
[Desktop Entry] Encoding=UTF-8 Exec=compiz --replace ccp StartupNotify=false Terminal=false Type=Application X-KDE-autostart-after=kdesktop
- Eğer opsiyonel olarak fusion-icon uygulamasını kullanmak istiyorsanız fusion-iconı çalıştırın. fusion-icon çalışırken sistemden çıkış yaparsanız KDE oturumunuzu kaydedecektir ve bir dahaki açılışta fusion-iconı çalıştıracaktır (Oturum kaydetme özelliği açıksa). Eğer bu yöntem çalışmıyorsa ~/.kde/share/config/ksmserverrc dosyasında şu satırın olduğundan emin olun:
loginMode=restorePreviousLogout
2. Yöntem - KWin'i Devre Dışı Bırakmak
Bu yöntem Compiz-Fusion'ı öntanımlı pencere yöneticiniz olarak başlatacaktır. Bu yöntem Compiz-Fusion'ı ~/.kde4/Autostart/ da yüklemekten daha hızlıdır (1. Yöntem) Çünkü açılışta Kwin'i yüklemekle uğraşmayacaktır. Bu yöntem ayrıca diğer yöntemlerde karşılaşabileceğiniz rahatsız edici siyah ekran titreme sorununu da önleyecektir. (Kwin'den Compiz'e geçerken yaşanan titreme sorunu)
Yetkili kullanıcı olarak terminali kullanarak kısa bir betik yaratmalısınız. Bu şekilde compize açılışta geçiş yapabilirsiniz çünkü export KDEWM="compiz --replace ccp --sm-disable"
çalışmıyor görünüyor.
$ echo "compiz --replace ccp --sm-disable &" > /usr/bin/compiz-fusion
Eğer bu şekilde çalışmazsa, "fusion-ion" pakedini kurup yukarıdaki yerine şu satırı kullanın:
$ echo "fusion-icon &" > /usr/bin/compiz-fusion
"/usr/bin/compiz-fusion"ın izinlerinin çalıştırılabilir (+x) olduğundan emin olun.
~/.bashrc dosyanızı düzenleyerek aşağıdaki satırı ekleyin böylece KDE açılışta Kwin yerine Compiz'i yükleyecektir:
$ export KDEWM="compiz-fusion"
Not: Eğer /usr/local/bin dizinini kullanıyorsanız bu şekilde çalışmayabilir. Bu durumda betiğin yolunu belirtmeniz gerekir. Örneğin export KDEWM="/usr/local/bin/compiz-fusion"
.
Not: Yukarıda anlatılan yöntemi daha da şık güzel hale getirmek için to include:
KDEWM="compiz-fusion"
satırını ~/.kde4/env/compiz.sh veya /usr/env/compiz.sh (tüm sistem) dosyalarına ekleyiniz.
GNOME
Otomatik Başlatma ("fusion-icon" olmadan)
/usr/share/applications/compiz.desktop dosyasını oluşturup aşağıdaki içeriği ekleyiniz:
[Desktop Entry] Type=Application Encoding=UTF-8 Name=Compiz Exec=compiz ccp NoDisplay=true # name of loadable control center module X-GNOME-WMSettingsModule=compiz # name we put on the WM spec check window X-GNOME-WMName=Compiz
Bir GConf parametresi belirleyiniz: "gconftool-2 --set -t string /desktop/gnome/session/required_components/windowmanager compiz"
Otomatik Başlatma ("fusion-icon"olmadan, Gnome 2.24 önceki versiyonlarında)
Bu yöntem GDM kullanıyorsanız işe yarayacaktır (KDM kullanırsanız da olacağını düşünüyorum)
/usr/local/bin/compiz-start-boot dosyasını oluşturup aşağıdaki içeriği giriniz:
#!/bin/bash export WINDOW_MANAGER="compiz ccp" exec gnome-session
ve çalıştırılabilir yapınız (chmod +x
). Daha sonra /etc/X11/sessions/Compiz.desktop oluşturup içeriğini şu şekilde giriniz:
[Desktop Entry] Version=1.0 Encoding=UTF-8 Name=Compiz on GNOME Exec=/usr/local/bin/compiz-start-boot Icon= Type=Application
Gnome'dan oturum olarak Compiz'i seçiniz ve tamamdır.
Otomatik Başlatma ("fusion-icon" ile birlikte)
Oturumu açarken Compiz Fusion'ı otomatik başlatmak için [Sistem] -> [Tercihler] -> [Oturumlar] -> [Başlangıç Uygulamaları] kısmına girerek "Ekle" kısmından
"Compiz Fusion" (Ad:)
ve
"fusion-icon" (Komut:)
ekleyebilirsiniz. Böylece istediğiniz zaman Metacity'e de geçiş yapabilirsiniz.
Xfce
Xfce Otomatik Başlatma ("fusion-icon" ile)
1. Yöntem:
Bu yöntem önce Xfcewm'yi yükler sonra onu Compiz ile değiştirir.
"Açılışta Çalıştırılan Uygulamalar"ı çalıştırın
(Ad:) Compiz Fusion
ve
(Komut:) fusion-icon
ekleyin
2. Yöntem:
Aşağıdaki dosyayı düzenleyiniz
nano ~/.conf/xfce4-session/xfce4-session.rc
Ya da değişikliği tüm Xfce kullanıcıları için yapın (yetkili kullanıcı girişi gerekir)
# nano /etc/xdg/xfce4-session/xfce4-session.rc
Aşağıdakini ekleyin:
[Failsafe Session] Client0_Command=fusion-icon
Client0_Command=xfwm4 satırı varsa başına # koyun.
Bu yöntem, eğer kullanıcının varolan bir oturumu yoksa, Xfce'nin Xfcewm yerine Compiz Fusion'ı yüklemesini sağlayacak.
Öntanımlı oturumun üzerine yazılmasını önlemek için şu satırlatı da ekleyebilirsiniz:
[General] AutoSave=false SaveOnExit=false
Varolan oturumları kaldırmak için:
rm -R ~/.cache/sessions
Bağımsız bir Pencere Yöneticisi Olarak
start-fusion.sh isimli şu basit betiği yazınız:
#!/bin/sh # add more apps here if necessary xfce4-panel& fusion-icon
Çalıştırılabilir yapınız ve aşağıdaki gibi ~/.xinitrc'ye ekleyiniz:
exec start-fusion.sh
İstediğiniz gibi farklı panel, tepsi kullanabilir veya oturumunuzla birlikte tamamen farklı uygulamalar başlatabilirsiniz. Daha fazla bilgi için forum başlığına bakınız.
Yetkili Kullanıcı Menüsü Eklemek
Openbox, Fluxbox, Blackbox vb. gibi yetkili kullanıcı menüsü eklemek istiyorsanız AUR'dan compiz-deskmenu paketini kurmalısınız. Eğer Yaourt kurulu ise aşağıdaki komutla kurulumu gerçekleştirebilirsiniz:
$ yaourt -S compiz-deskmenu
Compiz-Fusion'un yeniden başlatılmasıyla birlikte masaüstüne orta tuşla tıklayarak menünüze erişebilirsiniz.
Eğer bu otomatik olarak çalışmazsa CompizConfig Ayarlar Yöneticisi'ne girin ve Genel Ayarlar altındaki Komutlar sekmesinde Compiz-Deskmenu'yü çalıştıran bir komut olduğundan ve Control+Space kısayol tuşunun ayarlı olduğundan emin olun.
Hala çalışmıyorsa, Görüntü Değiştirme menüsüne girip "Başlatma eylemi için eklenti"yi Core'a ve "Başlatma eylemi için ad"ı run_command0_key'e değiştirin.
Sorun Giderme
Çevresel değişken $XLIB_SKIP_ARGB_VISUALS'ın ayarlı olmadığından emin olun
Ayrıca Bkz. Compiz_Troubleshooting
Ek Kaynaklar
- AIGLX
- Xgl
- Composite -- A Xorg extension required by composite managers
- Compiz Fusion -- A composite and window manager offering a rich 3D accelerated desktop environment
- Compiz -- The original composite/window manager from Novell
- Xcompmgr -- A simple composite manager capable of drop shadows and primitive transparency
- Beryl --
A composite/window manager forked from Compiz(since merged to become Compiz Fusion) - Wikipedia: Compositing Window Managers
- How to set up Compiz Fusion: Forlong's Blog