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