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.