NASIL Gentoo Altında Hızlı XGL kurulumu
From Lapis Wiki
Bu belge sadece gdm ile birlikte gnome kullanıcıları içindir. Daha geniş bilgi için sayfa sonundaki kaynakdan yararlanabilirsiniz
Konu başlıkları |
Donanım ve Yazılım İhtiyaçları
- Donanım Listesi
- Xorg 7.X ve üstü
Sırası ile izlenmesi gereken komutlar
# emerge --sync # emerge gconf-editor # echo "dev-util/subversion -nowebdav" >> /etc/portage/package.use # emerge subversion # echo app-portage/layman >> /etc/portage/package.keywords # emerge layman # echo "source /usr/portage/local/layman/make.conf" >>/etc/make.conf # layman -f # layman -a portage-xgl
Maskeli paketler
"/etc/portage/package.keywords" dosyasına aşağıdakileri ekleyin.
| File: /etc/portage/package.keywords |
dev-util/git media-libs/glitz media-libs/mesa x11-apps/mesa-progs sys-apps/man x11-base/xgl x11-libs/cairo x11-libs/qt x11-misc/util-macros x11-proto/glproto x11-wm/compiz-quinnstorm x11-wm/compiz x11-libs/libwnck x11-misc/xwinwrap virtual/xft gnome-base/gconf x11-libs/gtk+ dev-libs/glib x11-libs/libdrm x11-wm/cgwd x11-misc/cgwd-themes x11-misc/gset-compiz |
# echo "x11-libs/cairo glitz" >> /etc/portage/package.use # emerge --oneshot --ask --verbose cairo # emerge --oneshot --ask --verbose pango gtk+
"/etc/portage/package.use" dosyasına aşağıdakileri ekleyin.
| File: /etc/portage/package.use |
x11-wm/compiz-quinnstorm gnome svg x11-wm/compiz gnome svg |
# emerge --ask --verbose --oneshot glproto libdrm # emerge --ask --verbose --oneshot mesa # emerge --ask --verbose xgl compiz
Nvidia kullanıcıları xgl kurulumundan sonra nvidia driverinizi tekrar kurmalısınız
XGL ayarları
# gconf-editor
apps --> compiz --> general --> allscreens --> options altında active_plugins ile istediğiniz pluginsleri ekleyip kaldırabilirsiniz.
GDM ayarları
- Gdm versiyonunuz 2.14.1 ve üstü olması gerekmektedir.
"/etc/X11/gdm/custom.conf" dosyasında bulunan [daemon] bölümüne aşağıdaki satırı ekleyin.
| File: /etc/X11/gdm/custom.conf |
GdmXserverTimeout=30 |
"/etc/X11/gdm/custom.conf" dosyasının alt kısmınıda şu şekilde değiştirin :
| File: /etc/X11/gdm/custom.conf |
[servers] 0=Standard 1=Xgl # Definition of the xgl X server. [server-Xgl] name=Xgl command=/usr/bin/Xgl :1 -ac -accel xv:pbuffer -accel glx:pbuffer flexible=true chooser=false handled=true priority=0 |
Not 1 : command bölümü için değiştirilmesi gerekenler :
- Nvidia kullanıcıları : /usr/bin/Xgl -br -ac -accel glx:pbuffer -accel xv
- Ati kullanıcıları :/usr/bin/Xgl :1 -ac -accel glx:pbuffer -accel xv:pbuffer
Not 2 : Yukarıdaki gdm ayarları ile aynı anda 2 tane gdm açılacaktır.
- TTY7 normal
- TTY8 xgl destekli olacaktır.
Eğer tek bir gdm XGL desteği ile açılmasını istiyorsanız
[servers] 0=Standard 1=Xgl
olan bölümü aşağıdaki gibi değiştirin
[servers] 0=Xgl
Gnome Ayarları
"/usr/local/bin/klavye.sh" dosyasını oluşturup içeriğini aşağıdaki gibi yapın.
| Dosya: /usr/local/bin/klavye.sh |
#!/bin/bash xmodmap -e "keycode 22 = BackSpace BackSpace Terminate_Server" xmodmap /usr/share/xmodmap/xmodmap.tr_q |
Not : Eğer gdm'i tek açılması için ayarladıysanız yukarıdaki DISPLAY=:1 kısmını DISPLAY=:0 olarak değiştirin
Kullanıcılara okuma hakkı verin :
# chmod 755 /usr/bin/compizrc
Gnome ile login olduğunuzda
- System->Settings->Sessions'dan Startup Programs bölümüne gelin. ve "/usr/bin/compiz-start" ve "/usr/local/bin/klavye.sh" ekleyip gnomeyi tekrar başlatın.
Güncelleme
Otomatik
# layman -s portage-xgl
El ile
# cd /usr/local/overlays/xgl-coffee/ # ./svnup.sh
