Rehber DWM kurulumu ve özelleştirilmesi için ipuçları

DWM, açılımı Dynamic Window Manager olan bir pencere yöneticisi. Minimal olmasının yanı sıra kaynak kodundan derlediğiniz için hazırlanan patch'ler ile muhteşem görünümler elde edilebilmekte. Bugün kurulumun anlatacağım, taslak olarak başta @Bsd Kaymak'dan aldığım ve eklemeler yaparak bugünkü haline getirdiğim kendi DWM görünümümü alabilirsiniz.

Duvar kağıdı için gerekenler:
Nitrogen / Feh gibi bir duvar kağıdı ayarlayabilen araç.

DWM için gereksinimleri ve ek olarak bir patchten dolayı imlib2 gerekiyor.
Flexipatch çatalıyla patchlerle uğraşmak yerine açıp kapayabilirsiniz ancak ben böyle yapmayı tercih ettim.

Önce DWM'i derlemek için:
sudo make clean install komutunu çalıştırıyoruz.

DWM'i derledikten sonra startx komutu üzerinden giriş sağlıyorsak .xinitrc dosyasına exec dwm komutunu ekliyoruz.

Benim DWM özelleştirmemi kullanıyorsanız SFMono Nerd Font ve JetBrains Mono Nerd Font yüklemeniz gerekli, gayet hoş duruyor tavsiye ederim. Terminal olarak ST / xfce4-terminal önerimdir.

Gruvbox temasına benzetmeye de çalışabilirsiniz, DWM'i bu özelleştirilebilirliği sayesinde çok sevdim 1 2 ayda.

Ah ben derlemeye uğraşamam demeyin, 3 saniye sürüyor.

Arkadaşın görünümü şu şekilde:
Screenshot_2021-12-02_18-32-16.png
 
Duvar kağıdı için gerekenler:
Nitrogen / feh gibi bir duvar kağıdı ayarlayabilen araç.
xwallpaper da kullanabilirsiniz.

Dwm'i derledikten sonra startx komutu üzerinden giriş sağlıyorsak .xinitrc dosyasına exec dwm komutunu ekliyoruz.
Eğer sık renk değiştiriyorsanız (benim gibi) ve DWM'i yeniden başlatırken uygulamalarınızın kapanmasını istemiyorsanız exec dwm yerine while type dwm >/dev/null ; do dwm && continue || break ; done kullanabilirsiniz, DWM'de ki çıkma kısayolunu kullanırsanız dwm uygulamalarınız kapanmadan yeniden başlayacaktır. Gerçekten çıkmak istiyorsanız pkill dwm ya da killall dwm kullanabilirsiniz.

Terminal olarak st / Xfce4-terminal önerimdir.
Xfce4-terminal DWM kullanacaksanız saçma olur, Alacritty ya da Kitty kullanmanızı şiddetle tavsiye ederim.
Yolun yolumuzdur :p 1-2 ay i3 kullandım, patchler ile dwm i3'ün önüne geçiyor. Default haliyle bu ne anneciğim diyorsun ama sonra özelleştiriyorsun ve bir daha i3 kullanmaz oluyorsun.
Default hali şahsen çoğu wmlerden daha iyi, en iyilerinden biri diyebilirim. Birkaç kısayol atadığımda hazır olmuştu bile.
 
xwallpaper da kullanabilirsiniz.


Eğer sık renk değiştiriyorsanız (benim gibi) ve DWM'i yeniden başlatırken uygulamalarınızın kapanmasını istemiyorsanız exec dwm yerine while type dwm >/dev/null ; do dwm && continue || break ; done kullanabilirsiniz, DWM'de ki çıkma kısayolunu kullanırsanız dwm uygulamalarınız kapanmadan yeniden başlayacaktır. Gerçekten çıkmak istiyorsanız pkill dwm ya da killall dwm kullanabilirsiniz.


Xfce4-terminal DWM kullanacaksanız saçma olur, Alacritty ya da Kitty kullanmanızı şiddetle tavsiye ederim.

Default hali şahsen çoğu wmlerden daha iyi, en iyilerinden biri diyebilirim. Birkaç kısayol atadığımda hazır olmuştu bile.
1-) Xwallpaper hiç denemedim.
2-) Xfce4-terminal tamamen alışkanlık, Kitty duymamıştım bir deneyeyim.
3-) Duvar kağıdı yoktu ve kısayolları bilmiyordum o yüzden şaşırmıştım ben daha çok :D
 
1-) xwallpaper hiç denemedim.
2-) Xfce4-terminal tamamen alışkanlık, kitty duymamıştım bir deneyeyim.
3-) duvar kağıdı yoktu ve kısayolları bilmiyordum o yüzden şaşırmıştım ben daha çok :D
Xwallpaper'ı ben sxiv kullandığım zamanlar kullanıyordum, o da bayağı güzel wallpaper ayarlama yazılımıdır.
 
Arka planı atabilir misiniz?
 
DWM, açılımı Dynamic Window Manager olan bir pencere yöneticisi. Minimal olmasının yanı sıra kaynak kodundan derlediğiniz için hazırlanan patch'ler ile muhteşem görünümler elde edilebilmekte. Bugün kurulumun anlatacağım, taslak olarak başta @Bsd Kaymak'dan aldığım ve eklemeler yaparak bugünkü haline getirdiğim kendi DWM görünümümü alabilirsiniz.

Duvar kağıdı için gerekenler:
Nitrogen / Feh gibi bir duvar kağıdı ayarlayabilen araç.

DWM için gereksinimleri ve ek olarak bir patchten dolayı imlib2 gerekiyor.
Flexipatch çatalıyla patchlerle uğraşmak yerine açıp kapayabilirsiniz ancak ben böyle yapmayı tercih ettim.

Önce DWM'i derlemek için:
sudo make clean install komutunu çalıştırıyoruz.

DWM'i derledikten sonra startx komutu üzerinden giriş sağlıyorsak .xinitrc dosyasına exec dwm komutunu ekliyoruz.

Benim DWM özelleştirmemi kullanıyorsanız SFMono Nerd Font ve JetBrains Mono Nerd Font yüklemeniz gerekli, gayet hoş duruyor tavsiye ederim. Terminal olarak ST / xfce4-terminal önerimdir.

Gruvbox temasına benzetmeye de çalışabilirsiniz, DWM'i bu özelleştirilebilirliği sayesinde çok sevdim 1 2 ayda.

Ah ben derlemeye uğraşamam demeyin, 3 saniye sürüyor.

Arkadaşın görünümü şu şekilde:
Eki Görüntüle 1231241
Merhaba şöyle bir hata alıyorum.
rm -f dwm drw.o dwm.o util.o dwm-6.2.tar.gz dwm build options: CFLAGS = -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os -I/usr/X11R6/include -I/usr/include/freetype2 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=2 -DVERSION="6.2" -DXINERAMA LDFLAGS = -L/usr/X11R6/lib -lX11 -lXinerama -lfontconfig -lXft -lImlib2 CC = tcc tcc -c -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os -I/usr/X11R6/include -I/usr/include/freetype2 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=2 -DVERSION=\"6.2\" -DXINERAMA drw.c make: tcc: No such file or directory make: *** [Makefile:18: drw.o] Error 127
 
Merhaba şöyle bir hata alıyorum.
rm -f dwm drw.o dwm.o util.o dwm-6.2.tar.gz dwm build options: CFLAGS = -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os -I/usr/X11R6/include -I/usr/include/freetype2 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=2 -DVERSION="6.2" -DXINERAMA LDFLAGS = -L/usr/X11R6/lib -lX11 -lXinerama -lfontconfig -lXft -lImlib2 CC = tcc tcc -c -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Os -I/usr/X11R6/include -I/usr/include/freetype2 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=2 -DVERSION=\"6.2\" -DXINERAMA drw.c make: tcc: No such file or directory make: *** [Makefile:18: drw.o] Error 127
Hangi distro? tcc paketini kurmaniz gerekiyor. Sonraki hatalar icin de yardimci olacagim ancak komutlari belirlemem icin distroyu soylerseniz daha kolay yapariz :)
 

Geri
Yukarı