Merhabalar. Bu rehberde sizlere Bspwm nasıl kişiselleştirebilirsiniz bundan bahsedeceğim.

Ben Arch Linux tabanlı sistemler icin anlatacağım. Kurulacak paketleri araştırıp bulursunuz.

Oncelikle şu paketleri kuralım:

yay -S bspwm sxhkd nitrogen alacritty picom-ibhagwan-git nautilus lxappearance qt5ct kvantum rofi polybar python-pywal

Bspwm ve Sxhkd bizim asıl işimizin olduğu iki paket.
Nitrogen Wallpaper ayarlamak icin.
Alacritty bizim terminalimiz. Farklı kullanmak istediğiniz terminal varsa onu indirip ona gore ozelleştirmenizi yaparsınız.
picom-ibhagwan-git, bizim saydamlık ve blur elde etmemizi sağlayan program.
Nautilus bizim dosya yoneticimiz.
lxappearance ile tema ayarlayacağız. İkon teması, GTK Teması ve fare imleci.
qt5ct de lxappearance gibi bir tema ayarlayıcı.
kvantum, kvantum temaları icin.
rofi, uygulamaları başlatmak icin kullanacağımız program.
polybar ust tarafa bar eklemek istiyorsanız kurabilirsiniz. Ekstra kendiniz config bulup ayarlayabilirsiniz.
python-pywal ise terminal renginizi duvar kağıdınıza gore ayarlamanızı sağlıyor.

Hazırsanız başlayalım!

Benim kendi configim uzerinden anlatacağım. İsterseniz benim bspwm configlerimi kullanabilirsiniz.
Linki şu: GitHub - abdullah-rgb/bspwm-rice

git clone https://github.com/abdullah-rgb/bspwm-rice komutu ile repoyu indirebilirsiniz.

Eğer repoyu klonladıysanız bspwm-rice adında bir klasor olması lazım /home/$USER dizininizde.

Bu klasorun icinde .config dizini var. Bu dizinin icindeki klasorleri ve picom.conf dosyasını /home/$USER/.config klasorune kopyalayalım.

Daha sonra terminalinizi acıp şu komutu girin:

chmod +x .config/bspwm/bspwmrc


Şimdi Bspwm'i kendinize gore konfigure etme zamanı!

Windows tuşu + Enter ile terminali acabilirsiniz.




bspc config border_width pencere kenarlarının kalınlığını artırmak veya azaltmak icin karşısındaki sayıyı değiştirin. 0 yaparsanız herhangi bir kenarlık gozukmez.

bspc config window_gap değeri pencerenizin ekranınızdan ne kadar uzakta olacağını gosterir. Şoyle gostereyim:




30 değeri.




10 değeri. Olay bu.

border color kısmı eğer border kenarları koyduysanız onların rengini ayarlamanızı sağlıyor. Benim kullandığım configte bu ayar devre dışı. border color yazan satırların başındaki "#" işaretini kaldırıp istediğiniz renk değerini girin.

bspc rule kısmı anlaşılacağı uygulamalar icin ozel secenekler oluşturabiliyorsunuz. Misal bspc rule kısmının 2. satırında Chromium acılırsa workspace 2'de ac diyor.

setxkbmap tr & kısmı ise sizin Bspwm'i actığınız ilk anda calıştırılacak şeylerdir.
setxkbmap tr & komutu ile klavye duzenini turkce yapıyoruz.
picom --experimental-backends & komutu ile picom'u acıyorum.
nitrogen --restore ile ayarladığım wallpaper'in uygulanmasını sağlıyorum.
polybar & komutu ile polybar'ı acıyorum.
pulseaudio & ile pulseaudio'yu başlatıyorum.


Evet! Bspwm icin ayarlarımız bu kadardı. Şimdi sxhkd yapılandıralım! (Tuş atamaları)




Gorduğunuz gibi yapılandırma aşırı basit.

super = Windows tuşu
shift = Shift
Return = Enter
ctrl = Ctrl
alt = Alt

Konfigurasyonu kendinize gore ayarlarsınız.
Tuş kombinasyonunu girip bir alt satıra indiğinizde bir kere tab tuşuna basın ve boşluk bırakın. Oraya yazmaya başlayın.

Kombinasyonu uygulamak icin birkac kere Super + ESC tuşuna basın. Sonra tuş atamanızı kontrol edin.


Picom ayarlarına bi' bakış atalım. .config/picom.conf en aşağı inin.

Kod:Panoya kopyala
lang="bash" title="Bash"]corner-radius = 0.0; rounded-corners-exclude = "window_type = 'window'", "class_g = 'URxvt'", "class_g = 'XTerm'", "class_g = 'Polybar'", "class_g = 'code-oss'", "class_g = 'TelegramDesktop'", "class_g = 'firefox'", "class_g = 'brave' ", "class_g = 'Thunderbird'", ; blur:



Corner radius değeri pencerenize ovallik eklemenizi sağlıyor. Dumduz kare olması hoşunuza gitmiyorsa değeri 15.0 yaparak sevdiğinizi duşunduğunuz değer yapıp kaydedin.

Blur kısmında strength, blurun ne kadar kuvvetli olacağını gosteriyor. 3, 5, 10 değerlerini tavsiye ederim.


lxappearance icin kendiniz GTK teması indirebilirsiniz. Tavsiyem Orchis GTK'dır. Dark Compact kullanabilirsiniz.





Orchis gtk theme Orchis is a flat style gtk theme for Gnome/Gtk desktop--------------------------Based on: nana-4 -- materia-themehttps://github.com/nana-4/materia-theme--------------------------Icon Theme:Tela...
www.gnome-look.org




Buradan indrebilirsiniz. İndirdikten sonra indirdiğiniz dizine terminal uzerinden cd ile gidin.
Daha sonra tar -xpvf $theme_name.tar.xz komutunu girin. Tema klasorlere cıkarılmış olacak. Bu klasorleri:

sudo cp -r $theme_name_folder /usr/share/themes komutu ile /usr/share/themes klasorune kopyalayın. Daha sonra lxappearance'i acıp temanızı secip uygula deyin.


Tela-icon-theme Tela Icon Theme A flat colorful Design icon themeYou can use this theme on all popular desktops------------------------------ Full circular version Tela-circle:...
www.gnome-look.org




Buradan kendi kullanmış olduğum ikon paketini indirebilirsiniz. İndirdikten sonra yine aynı tar komutu ile klasore cıkarın. Daha sonra:

sudo cp -r $icon_theme_name_folder /usr/share/icons komutu ile /usr/share/icons klasorune kopyalayın. lxappearance'i acıp ikon paketinizi secip uygula deyin.

Aynı şeyi fare imleci icinde gecerli. /usr/share/icons klasorune kopyalıyorsunuz.


Polarnight cursors Polarnight cursors for linux desktops
www.gnome-look.org




Bu fare imlecini tavsiye ederim. Sade ve hoş gozukuyor.


Kvantum Manager'i acıyoruz. Rofi uzerinden kvantummanager yazıp acabilirsiniz. Eğer ayarları bir DE uzerinden yapıyorsanız Kvantum Manager diye arattığınızda bulabilirsiniz zaten.


Orchis kvantum Orchis kvantum theme
store.kde.org




Buradan Orchis Kvantum dosyasını indiriyoruz. tar -xpvf komutu ile klasore cıkartıyoruz. Daha sonra cıkan klasorleri kopyalayıp .config/kvantum klasorunun icine kopyalıyoruz. Şimdi kvantum manager'a girip bu temayı uygulayalım.




Temayı değiştir/sil kısmına gelip Orchis temamızı seciyoruz ve "Bu temayı kullan" diyoruz.
Alttaki Etkin Temayı yapılandır kısmına gidip ek ayarlar yapabilirsiniz.





Benim ayarlarım bu şekilde.


Şimdi qt5ct ayarlaması.

Ama once terminali acıp şu komutu girin:

sudo nano /etc/environment

Kodu girdikten sonra QT_QPA_PLATFORMTHEME=qt5ct yazıp kaydedin.




Tamam. Şimdi qt5ct'e geciyoruz.

Uzatmaya gerek yok, ayarları direkt atıyorum:








Polybar kısmını kendiniz halledersiniz. Rehberi daha fazla uzatır cunku.

Kısaca python-pywal'ın kullanımından bahsedeyim.
Terminal uzerinden duvar kağıdınızın olduğu dizine gidip wal -i wallpaper.png veya wal -i wallpaper.jpg komutu ile terminalinize duvar kağıdınızın renklerini verebilirsiniz.

Evet. Rehber bu kadardı. Buraya kadar okuyan herkese cok teşekkurler. Eğer rehberi sevdiyseniz bi' beğeni bırakmanız yeterli.

Minimalizm logo şeytan, minimalizm, logo, şeytan, sanat eseri, sanatcı, dijital sanat, HD duvar kağıdı | SmartResize www.smartresize.com



Duvar kağıdım varmış burada. İsteyen kullanabilir.