NASIL Gentoo Altında Hızlı XGL kurulumu

From Lapis Wiki

Jump to: navigation, search

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ı

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