NASIL Gentoo'da E17 Pencere Yöneticisi Kurulumu

From Lapis Wiki

Jump to: navigation, search


Gentoo Pencere Yöneticileri Serisi


Pencere Yöneticileri


düzenle
E17 ilk ekran görüntüsü henüz engage gibi masaüstünü güzelleştiren modüller ayarlanmamış durumda ;-)
Enlarge
E17 ilk ekran görüntüsü henüz engage gibi masaüstünü güzelleştiren modüller ayarlanmamış durumda ;-)

Konu başlıkları

Önsöz

Enlightenment 17 (E17) EFL tabanlı gelecek nesil pencere yöneticisidir. Gelecekte hem bir pencere yöneticisinin hem de bir dosya yöneticisinin özelliklerini birleştirecek, ama tam anlamıyla bir masaüstü ortamı (desktop environment) olmayacaktır.


Uyarı: Yazılımların CVS sürümlerini kurmak sisteminiz açısından tehlikeli olabilir. O yüzden şimdiden uyarıldınız. Daha sonra ağlayıp sızlamayın :)

E17 Kurulumu

Hazırlık

Kullanacağımız paketlerin CVS sürümleri (-9999), '-*' olarak maskelenmiştir. Bunları kullanabilmek için şu satırları /etc/portage/package.keywords dosyasına ekleyin:

Dosya: /etc/portage/package.keywords
x11-wm/e -*
x11-plugins/e_modules -*
x11-libs/ewl -*
x11-libs/evas -*
x11-libs/ecore -*
x11-libs/esmart -*
x11-misc/engage -*
x11-misc/iconbar -*
x11-misc/entrance -*
media-libs/imlib2 -*
media-libs/etox -*
media-libs/edje -*
media-libs/epsilon -*
media-libs/epeg -*
media-libs/emotion -*
dev-libs/eet -*
dev-libs/embryo -*
dev-libs/engrave -*
dev-db/edb -*
dev-util/e_utils -* 
net-news/erss -*
app-misc/examine -*
app-misc/evidence -*
media-libs/emotion -*
media-gfx/elicit -*
media-gfx/entice -*
media-video/eclair -*
mail-client/embrace -*


Kurduğumuz paketlerin bazıları avifile'a ihtiyaç duyarlar. Avifile hardmasked olarak maskelenmiştir. Bunu kullanabilmek için /etc/portage/package.unmask 'a şu satırı ekliyoruz

echo "media-video/avifile" >> /etc/portage/package.unmask

Son yapacağımız işlem E17 dosyalarını indirmek için resmi olmayan bir CVS sunucusu eklemek.Bunu yapıyoruz çünkü dosyaları almak için kullanacağımız sourceforge CVS sunucusu sık sık zaman aşımı hataları verebiliyor.Kullanacağımız sunucu ana CVS sunucusundan her yarım saatte bir dosyaları güncellemektedir.

Bunu yapmak için şu satırları /etc/make.conf dosyasına ekleyin


Dosya: /etc/make.conf
ECVS_SERVER="thinktux.net:/root"

Eğer bundan sonraki adımda "Unknown host thinktux.net." gibi bir hata alırsanız, bunun yerine

Dosya: /etc/make.conf
ECVS_SERVER="213.239.215.151:/root"

ekleyin. (Bu ip, thinktux.net'in ip'sidir.)

Derleme

Derleme işlemini başlatmak için bir terminalde bitişik olarak

emerge -va eet dev-db/edb evas ecore embryo imlib2 edje e epeg media-libs/epsilon esmart entrance emotion \
eclair ewl engrave e_utils etox erss entice engage evidence embrace

satırlarını girin böylece derleme işlemi başlamış olacak. Tüm versiyonların CVS 9999 olduğundan emin olduktan sonra, "yes" yazın ve devam etmek için Enter tuşuna basın.

Oturum Yöneticisi Ayarları

Entrance Ayarları

Entrance'ın bazı ayarları olması gerektiği gibi çalışmadığı için bu kısmı daha sonra yazacağım :-) Şimdilik oturum yöneticisi olarak kdm ya da gdm kullanabilirsiniz ..

kdm Ayarları

Eğer KDE oturum yöneticisini kullanıyorsanız (kdm), kdm'nin yeni kurduğunuz E17'den haberdar olması için bir .desktop dosyası oluşturmalısınız.İlkönce kdm'nin .desktop dosyaları için hangi dizine baktığını bulmalısınız. Olası dizinler

  • /usr/share/xsessions
  • /usr/share/apps/kde/sessions
  • /usr/local/share/apps/kdm/sessions
  • /usr/kde/3.3/share/apps/kdm/sessions

Eğer hangi kdmrc'ı kullandığınızı biliyorsanız (örneğin /usr/kde/3.?/share/config/kdm/kdmrc) SessionsDirs değişkeninin değeri size kdm'nin .desktop dosyaları için hangi dizine baktığını verecektir.

Şimdi e17.desktop dosyasını oluşturun


Dosya: e17.desktop
 [Desktop Entry]
 Encoding=UTF-8
 Name=Enlightenment-17
 Comment=Enlightenment oturumu aç
 Type=XSession
 Exec=/usr/bin/enlightenment-0.17
 TryExec=/usr/bin/enlightenment-0.17

kdm'yi tekrar başlatın ve yeni Enlightenment 17 masaüstünüzde oturum açın. Eğer kdm'yi başlattıktan sonra Enlightenment-0.17 seçeneklerde görünmezse, e17.desktop dosyasında oluşturduğunuz dizinleri kontrol edin (bu dizinlerde E17'nin çalıştırılabilir dosyasının olduğundan emin olun) ve kdm'yi tekrar başlatın.

gdm Ayarları

Not: Eğer GNOME 2.12 sürümü ve üstü kullanıyorsanız bu ayarların hiçbirini yapmanız gerekmeyebilir

Eğer GNOME oturum yöneticisini kullanıyorsanız (gdm), gdm'nin yeni kurduğunuz E17'den haberdar olması için bir .desktop dosyası oluşturmalısınız.İlkönce gdm tarafından kullanılan Sessions dizinini arayın - bu dizin genellikle şunlardan birinde bulunur:

  • /etc/X11/dm/Sessions
  • /usr/share/xsessions
  • /usr/X11R6/share/gnome/xsessions

Şimdi e17.desktop dosyasını oluşturun

Dosya: e17.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Enlightenment-17
Comment=Enlightenment oturumu aç
Type=XSession
Exec=/usr/bin/enlightenment-0.17
TryExec=/usr/bin/enlightenment-0.17

gdm'yi tekrar başlatın ve E17'nin tadını çıkarın :)

Kurulumdan Sonra Sırada Ne Var

Artık yeni pencere yöneticinizi kurdunuz. Neye benzediğini merak ediyorsanız alt taraftaki ekran görüntüsüne bakabilirsiniz:

E17 ilk ekran görüntüsü henüz engage gibi masaüstünü güzelleştiren modüller ayarlanmamış durumda ;-)
Enlarge
E17 ilk ekran görüntüsü henüz engage gibi masaüstünü güzelleştiren modüller ayarlanmamış durumda ;-)

Güncelleme

Kolayca e17 paketlerini en son CVS versiyonuna güncellemek için aşağıdaki skripti kullanabilirsiniz. Basitçe e17guncelle.sh adıyla kaydedin ve chmod u+x komutuyla çalıştırılabilir hale getirin:


Dosya: e17guncelle.sh
#!/bin/sh
Ebuilds="eet dev-db/edb evas ecore embryo imlib2 edje e epeg \
media-libs/epsilon esmart entrance emotion eclair ewl engrave \
e_utils etox erss entice engage evidence embrace"
if [ "$1" == "debug" ]; then
      DEBUG="USE=\"$USE debug\" FEATURES=\"$FEATURES nostrip\""
fi
set $Ebuilds
while [ $# != 0 ]; do
      while !($DEBUG emerge $1); do
              echo ""
              echo "$1 kurulumunda hata! 10 saniye içinde tekrar deneniyor..."
              echo "hala "$#" paket kaldı..."
              echo ""
              sleep 10
      done
      shift
done
echo ""
echo "Tümü tamamlandı!"
exit 0

Bağlantılar

Resmi Olmayan Enlightenment DR 17 Kullanıcı Kılavuzu

Yararlanılan Kaynaklar

Gentoo Wiki E17 Nasıl Kurulur

Büyüleyici Bir Oturum Yöneticisi