Merhaba,

Bu X ilklendirmeleri iyice karistigindan bir ozet yapmayi uygun gordum.
Umarim bu ozetteki `ogreten adam' tavrini mazur gorursunuz :-) 

Konuyu orneklendirerek anlatacagim,  iste ayarlarimiz:

        x-session-manager --> icewm

        ~/.xinitrc icerigi:
                
                exec sawfish

        ~/.xsession  icerigi (Onceki ileti icin bir duzeltme daha, bu
        dosyanin calistirilabilir olmasi veya she-bang yani "#!/bin/sh"
        icermesi gerekmiyor, fakat olursa da farketmez.)

                exec wmaker

(1)     `startx' ile yapilan butun ilklendirmelerde `~/.xinitrc'
        kullanilir.  Sonucda calisan wm `sawfish'

(2)     `xdm' ile ilklendirme yapilirsa `~/.xsession' kullanilir.
        Sonuc:  `wmaker'

(3)     `~/.xsession' kaldirilirsa `xdm' ile ilklendirme durumunda
        once `x-session-manager'a bakilir (~/.xinitrc dikkate
        alinmaz!).  Sonuc: icewm.

(4)     `~/.xinitrc' kaldirilirsa `startx' ile ilklendirme durumunda
        baslangic betigi `~/.xinitrc'yi bulamayip `~/.xsession'a
        fallback yapar.  Sonuc: `wmaker'
        
Sonuclari ozetlemek gerekirse:

        `~/.xinitrc' sadece `startx'ile yapilan manuel ilklendirmelerde
        *baskin olarak* dikkate alinir.  xdm ilklendirmelerinde bu dosya
        dikkate alinmaz.

        `~/.xsession' `xdm' de dahil olmak uzere butun ilklendirmelerde
        dikkate alinir.  (Fakat startx durumunda `~/.xinitrc' varsa o
        daha onceliklidir.)

        Her iki dosya da yoksa sirasiyla `x-session-manager',
        `x-window-manager' ve `x-terminal-emulator'dan biri
        calistirilir.  X paketleri on tanimli `x-window-manager' olarak
        `twm'i kurdugundan kullanicinin hicbir wm'i kurmamasi halinde
        twm calisacaktir.  (`twm'i gormek icin gri zeminde sag mouse'a
        tiklamayi unutmayin :-)

Gozden kacan hatalar olabilir, duzeltirseniz memnun olurum.

-- 
roktas

Cevap