[Nasıl]Arch DWM kurulumu ve yapılandırma

Başlatan Linux Monster, 24 Ekim 2013 - 18:10:14

« önceki - sonraki »

0 Üyeler ve 4 Ziyaretçi konuyu incelemekte.

Linux Monster

Arch minimalist ve kendi isteğine göre yapılandırabilen bir dağıtım.Peki daha minimalist olmasını istermisiniz ? Eğer evetse DWM gibi minimalist bir pencere yöneticisi kurabilirsiniz.Dwm'yi depolardan kurabiliyoruz.DWM kurulumu için  root olarakpacman -S dwm dmenu kodunu kullanabiliriz.Ardından abs (Arch Build System) kurmamız gerekecek.Abs ile dwm'nin yapılandırma dosyasını alacağız.Abs'yi Pacman -S abs kodu ile kurabiliriz.Ardından root olarak abs community/dwm kodu ile yapılandırma dosyalarını alıyoruz.Normal kullanıcı ile cp -r /var/abs/community/dwm ~/dwm kodu ile yapılandırma dosyasını ev dizinine taşıyoruz.Ardından config.h dosyasını açıp /* appearance */
static const char font[]            = "-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*";
static const char normbordercolor[] = "#79383D";
static const char normbgcolor[]     = "#151515";
static const char normfgcolor[]     = "#79383D";
static const char selbordercolor[]  = "#79383D";
static const char selbgcolor[]      = "#79383D";
static const char selfgcolor[]      = "#151515";
static const unsigned int borderpx  = 4;        /* border pixel of windows */
static const unsigned int snap      = 32;       /* snap pixel */
static const Bool showbar           = True;     /* False means no bar */
static const Bool topbar            = True;     /* False means bottom bar */
  151515 gibi numaralar renk bölümü olduğu için önce onları ayarlıyoruz.İstediğiniz rengi ayarlayabilirsiniz.Burada  int borderpx  = 4;       /* border pixel of windows */
static const unsigned int snap      = 32;       /* snap pixel */
static const Bool showbar           = True;     /* False means no bar */
static const Bool topbar            = True;     /* False means bottom bar */
  int borderpx  = 4;  yerindeki numara pencere kenarındaki kalınlık olacak.Bunu 1 yaparsanız ince 2 daha kalın olacak.Ortamlama kalınlık 2 dir.Firefox ilk açılışta 9'cu sekmede açılabilir.Onun için buradakistatic const Rule rules[] = {
/* class      instance    title       tags mask     isfloating   monitor */
{ "Gimp",     NULL,       NULL,       0,            True,        -1 },
{ "Firefox",  NULL,       NULL,       0,       False,       -1 },
};

Firefox sekmesini bu şekilde düzenliyoruz.Ardından Buradaki static const char *tags[] = { "1", "2", "3", "4" }; 1,2 gibi numaraları silip "" işaretinin içine istediğiniz isimleri yazabilirsiniz.İnternet,terminal gibi.Böylece Dwm'mizi basitce düzenlemiş olduk.Ardından md5sum /home/kullanıcı-adı/dwm/config.h kodu ile md5 kontrolü yapıyoruz ve  dwm klasörü içindeki PKGBUILD klasörü içinde md5sums=('8bb00d4142259beb11e13473b81c0857'
        '14c47e5f0167732bd72c22dcf1cf9279'
         '939f403a71b6e85261d09fc3412269ee')
2'ci uzun numarılı yeri silip '' içine bizim md5 numaramızı yazıyoruz.Ardından cd dwm
makepkg -csi
komutlarını normal kullanıcı ile sırasıyla uyguluyoruz.* her şey doğru gittiyse dwm yapılanmış olacak.Ardından dwm den alt+shift+Q ile çıkıp tekrar girin.Dwm de herhangi bir şey açmak için alt+P kısayolunu kullanıp kapatmak için ise alt+shift+C  kısayolunu kullanabilirsiniz.

NOT:DWM bir tilling pencere yöneticisidir.Fare kullanmadan kullanılabilen ve kod yazmayı kolaylaştıran bir pencere yöneticisidir.Daha fazla kısayol için http://dwm.suckless.org/tutorial adresine bakabilirsiniz.

Kaynak : http://archtr.org/forum/viewtopic.php?f=66&t=1053&p=9967#p9967


Bilmeyenler için DWM şöyle bir şey :
if it aint broke dont fix it !

7hr33l3t73r

dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

plazma

Dwm nin artıları - eksileri nelderdir diğer yöneticilere göre ? (fare kullanmadan ve kod yazmaya ek olarak.)

cokomoko

#3
@l0n3w0lf şu dzen2 yapılandırma olayı nasıl yapılıyor, sizin paylaşımlardaki üstteki dzen'i nasıl yaptınız paylaşır mısınız ve küçük bir anlatım da olsa iyi olurdu. Mesela şu paylaşımınızı çok beğendim
''Eğer 386BSD ben Linux'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı."
........................Linus Torvalds..........................
İnsanın aradığı sadece huzur ve mutluluktur, 1 numara olmak yalnız kalmak demektir ve 1 numara kalmak için birçok şeyi feda etmek zorunda kalırsın...

7hr33l3t73r

#4
Dosyalari paylasimda bulunacam da anlatim konusu biraz zaman alabilir.Bos zamanim da detayli anlatimda bulunurum.
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

cokomoko

Alıntı yapılan: l0n3w0lf - 01 Temmuz 2014 - 19:56:02
Dosyalari paylasimda bulunacam da anlatim konusu biraz zaman alabilir.Bos zamanim da detayli anlatimda bulunurum.

valla çok makbule geçer hocam, anlatım da olursa çok iyi olur, türkçe bir kaynak maalesf pek yok.
''Eğer 386BSD ben Linux'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı."
........................Linus Torvalds..........................
İnsanın aradığı sadece huzur ve mutluluktur, 1 numara olmak yalnız kalmak demektir ve 1 numara kalmak için birçok şeyi feda etmek zorunda kalırsın...

7hr33l3t73r

Anlatim konusuna zamanim pek yok ama dosyalari konu acip paylastim...
https://forum.ubuntu-tr.net/index.php?topic=44089.0
Ama yapamadiginiz yerde yardimci olurum.Sizde islemleri sirayla not alirsaniz yaptiginiz islemleri diger kullanicilar icin paylasirsiniz.Bu arada anlatimi da beraber hazirlamis oluruz.
Anlatim zaman alacak cunku...
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

cokomoko

#7
''Eğer 386BSD ben Linux'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı."
........................Linus Torvalds..........................
İnsanın aradığı sadece huzur ve mutluluktur, 1 numara olmak yalnız kalmak demektir ve 1 numara kalmak için birçok şeyi feda etmek zorunda kalırsın...

7hr33l3t73r

#8
Alıntı yapılan: plazma - 01 Temmuz 2014 - 19:03:16
Dwm nin artıları - eksileri nelderdir diğer yöneticilere göre ? (fare kullanmadan ve kod yazmaya ek olarak.)
+:Dwm de tamamen C dili kullanilmistir.. Performans ve  sadeligin yani sira  guvenlik icin yazilmistir.
-:Ben eksisini goremedim.:)
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html