@Kernelginar'ın isteği üzerine yazdım.
Merhaba! Bu rehberde dwm'i nasıl basit bir şekilde ayarlayabileceğinizi, patchlemeyi göreceksiniz.
İlk başta uyarımı yapayım. Bu rehberi okumak için basit terimleri biliyor olmanız lazım, bu rehber WM'e başlangıç rehberi değildir.
Dwm'i derlemek için make, gcc/clang, libXinerama-devel (Çift monitör desteği için) ve libX11-devel gerekmekte. Bu paketleri paket yöneticisinizden indirebilirsiniz. Eğer Arch'a
Bu adrese gidin, alttaki "Download" kısmından tarballı indirip
Ve dwm'i derlemeyi başardınız! Dmenu ve st kurmanızı şiddetle tavsiye ederim, ikisi de gösterdiğim şekilde kuruluyor ve bu rehber ikisini de kurduğunuzu varsayacak.
Bundan sonra
Diğer default keybindlar için bu giste bakabilirsiniz.
Patchleri dwm - dynamic window manager | suckless.org software that sucks less adresinden edinebilirsiniz. Edindikten sonra
Bazı patchlerin diğer patchler ile uyumlu olmadığını, birkaç sorun yaşarsanız bazı yerleri manuel olarak düzeltmeniz gerekebileceğini belirteyim. Fakat ben şahsen hiçbir C bilgisi gerektiren bir sorun görmedim. Eğer bu size zor bir işlem olarak geliyorsa dwm-flexipatch projesine bakabilirsiniz. Bu proje dwm'i alıp patchleri içine entegre eder ve
Mesela ben burda Hack fontuna değiştirdim.
Birkaç font eklemek de bayağı basit, o da şu şekilde;
Renkleri değiştirmek için şu kısıma bakabilirsiniz;
Açıkçası configin çoğu kısmında sorun çekeceğinizi zannetmiyorum, çoğu kısım güzelce açıklanmış.
Default olarak şöyle gözüküyor, mesela
Şöyle gözüktü.
Evet, biraz basit anlattım fakat başlangıç için yeterli olduğunu düşünüyorum. Eğer tavsiyeniz veya düzelteceğiniz bir kısım varsa lütfen belirtmeyi unutmayın.
Bu rehberin altına ayrıca dwm veya bu rehber hakkında sorularınızı sorabilirsiniz.
Merhaba! Bu rehberde dwm'i nasıl basit bir şekilde ayarlayabileceğinizi, patchlemeyi göreceksiniz.
İlk başta uyarımı yapayım. Bu rehberi okumak için basit terimleri biliyor olmanız lazım, bu rehber WM'e başlangıç rehberi değildir.
dwm'i derleme
Kesinlikle paket yöneticisinden dwm'i indirmeyin, dwm'in amacı zaten kaynak kodundan düzenlemek olduğundan dolayı paket yöneticisinden binary olarak dwm'i indirmek mantıksız olucaktır.Dwm'i derlemek için make, gcc/clang, libXinerama-devel (Çift monitör desteği için) ve libX11-devel gerekmekte. Bu paketleri paket yöneticisinizden indirebilirsiniz. Eğer Arch'a
base-devel
ve xorg
paketlerini kurduysanız büyük ihtimalle bu paketler bulunuyordur.Bu adrese gidin, alttaki "Download" kısmından tarballı indirip
tar -xvf tarball.tar.gz
komutu ile tarballdan çıkartın. Klasöre girip make komutu ile derleyebilir, make install
komutu ile kurabilirsiniz.Ve dwm'i derlemeyi başardınız! Dmenu ve st kurmanızı şiddetle tavsiye ederim, ikisi de gösterdiğim şekilde kuruluyor ve bu rehber ikisini de kurduğunuzu varsayacak.
dwm'i açma
startx
kullanıyorsanız .xinitrc
ye, sx
kullanıyorsanız $HOME/.config/sx/sxrc
nin sonuna exec dwm
yazarak başlatabilirsiniz.Bundan sonra
startx
yazarak dwm'e girebilirsiniz.dwm'de terminale nereden gireceğim?
Terminale[Shift]+[Modkey]+[C]
ye basarak girebilirsiniz. Dwm'de default modkey alt
dır.Diğer default keybindlar için bu giste bakabilirsiniz.
dwm nasıl patchlenir?
Buraya kadar geldiyseniz çalışan bir dwm sisteme sahip olmanız gerek. Fakat bir süre kullandıktan sonra bayağı kısıtlı olduğunu farkedeceksiniz. Patchleme sayesinde dwm'inize yeni özellikler ve gelişmeler katabilirsiniz.Patchleri dwm - dynamic window manager | suckless.org software that sucks less adresinden edinebilirsiniz. Edindikten sonra
git apply patchismi.patch
veya patch -p1 < patchismi.patch
ile patchleyebilirsiniz.Bazı patchlerin diğer patchler ile uyumlu olmadığını, birkaç sorun yaşarsanız bazı yerleri manuel olarak düzeltmeniz gerekebileceğini belirteyim. Fakat ben şahsen hiçbir C bilgisi gerektiren bir sorun görmedim. Eğer bu size zor bir işlem olarak geliyorsa dwm-flexipatch projesine bakabilirsiniz. Bu proje dwm'i alıp patchleri içine entegre eder ve
patches.h
dosyasından patchleri kolaylıkla açıp kapamanızı sağlar.
dwm'e font nasıl eklenir ve renkler nasıl değiştirilir?
Font eklemek veya çıkarmak içinstatic const char *fonts[]
a bakabilirsiniz. Dwm, default olarak monospace fontunu kullanır fakat istediğinize değiştirebilirsiniz.Mesela ben burda Hack fontuna değiştirdim.
Birkaç font eklemek de bayağı basit, o da şu şekilde;
Renkleri değiştirmek için şu kısıma bakabilirsiniz;
Açıkçası configin çoğu kısmında sorun çekeceğinizi zannetmiyorum, çoğu kısım güzelce açıklanmış.
dwm'de tuş ekleme
Dwm'de tuş eklemek de bayağı basittir.static Key keys[] = {
in olduğu yere ekleyebilirsiniz.Default olarak şöyle gözüküyor, mesela
[MOD] + [A]
tuşlarına rastgele bir komut ekleyelim;Şöyle gözüktü.
Evet, biraz basit anlattım fakat başlangıç için yeterli olduğunu düşünüyorum. Eğer tavsiyeniz veya düzelteceğiniz bir kısım varsa lütfen belirtmeyi unutmayın.
Bu rehberin altına ayrıca dwm veya bu rehber hakkında sorularınızı sorabilirsiniz.