DistroSea: Linux Dağıtımlarını Tarayıcınızdan Test Edin
Linux dünyasına yeni adım atmayı düşünüyor ama hangi da�...
Modern masaüstü ortamları her geçen gün daha fazla sistem kaynağı tüketirken, minimalist pencere yöneticileri hız, verimlilik ve özelleştirilebilirlik arayan kullanıcılar için cazip alternatifler sunuyor. Fluxbox, hafif yapısı ve güçlü özelleştirme seçenekleriyle bu alanda öne çıkan pencere yöneticilerinden biridir.
Bu rehberde, Debian 13 Trixie üzerinde Fluxbox kurulumunu, temel yapılandırmasını ve kullanışlı özelleştirmelerini adım adım inceleyeceğiz.
Fluxbox, Blackbox pencere yöneticisinin bir çatallanması olarak ortaya çıkmış, C++ ile yazılmış hafif bir pencere yöneticisidir. Temel özellikleri:
Fluxbox son derece mütevazı sistem gereksinimleriyle çalışır:
Öncelikle sistem paketlerinizi güncelleyin:
sudo apt update
sudo apt upgrade -y
Fluxbox ve temel bileşenlerini kurun:
sudo apt install fluxbox -y
Kullanışlı ek araçları kurun:
# Terminal emülatörü
sudo apt install xterm rxvt-unicode-256color -y
# Dosya yöneticisi
sudo apt install pcmanfm thunar -y
# Uygulama başlatıcı
sudo apt install rofi dmenu -y
# Duvar kağıdı yöneticisi
sudo apt install feh nitrogen -y
# Sistem monitörü
sudo apt install conky htop -y
# Ses kontrolü
sudo apt install pavucontrol volumeicon-alsa -y
# Ağ yöneticisi (GUI)
sudo apt install network-manager-gnome -y
# Ekran görüntüsü
sudo apt install scrot flameshot -y
# Metin editörü
sudo apt install geany mousepad -y
Eğer LightDM, GDM veya SDDM gibi bir giriş yöneticisi kullanıyorsanız:
Minimal bir kurulumda startx kullanıyorsanız:
echo "exec fluxbox" > ~/.xinitrc
startx
Fluxbox yapılandırma dosyaları ~/.fluxbox/ dizininde bulunur:
~/.fluxbox/keys dosyasını düzenleyin:
nano ~/.fluxbox/keys
Önerilen kısayollar:
# Pencere yönetimi
Mod4 q :Close
Mod4 f :Fullscreen
Mod4 m :Maximize
Mod4 n :Minimize
# Uygulama başlatma
Mod4 Return :Exec urxvt
Mod4 d :Exec rofi -show drun
Mod4 e :Exec thunar
Mod4 w :Exec firefox
# Çalışma alanları
Mod4 1 :Workspace 1
Mod4 2 :Workspace 2
Mod4 3 :Workspace 3
Mod4 4 :Workspace 4
# Ekran görüntüsü
Print :Exec flameshot gui
Shift Print :Exec scrot '%Y-%m-%d_$wx$h.png' -e 'mv $f ~/Pictures/'
# Ses kontrolü
XF86AudioRaiseVolume :Exec amixer set Master 5%+
XF86AudioLowerVolume :Exec amixer set Master 5%-
XF86AudioMute :Exec amixer set Master toggle
# Parlaklık
XF86MonBrightnessUp :Exec xbacklight +10
XF86MonBrightnessDown :Exec xbacklight -10
# Fluxbox kontrolleri
Mod4 Shift r :Restart
Mod4 Shift q :Exit
~/.fluxbox/menu dosyasını düzenleyin:
nano ~/.fluxbox/menu
Örnek menü yapısı:
[begin] (Fluxbox)
[exec] (Terminal) {urxvt}
[exec] (Tarayıcı) {firefox}
[exec] (Dosya Yöneticisi) {thunar}
[exec] (Metin Editörü) {geany}
[submenu] (İnternet)
[exec] (Firefox) {firefox}
[exec] (Chromium) {chromium}
[exec] (Thunderbird) {thunderbird}
[end]
[submenu] (Multimedya)
[exec] (VLC) {vlc}
[exec] (GIMP) {gimp}
[exec] (Inkscape) {inkscape}
[end]
[submenu] (Sistem)
[exec] (Görev Yöneticisi) {urxvt -e htop}
[exec] (Ağ Yöneticisi) {nm-connection-editor}
[exec] (Ses Ayarları) {pavucontrol}
[end]
[submenu] (Fluxbox)
[config] (Yapılandır)
[submenu] (Temalar) {Choose a style...}
[stylesdir] (/usr/share/fluxbox/styles)
[stylesdir] (~/.fluxbox/styles)
[end]
[commanddialog] (Komut Çalıştır)
[reconfig] (Yeniden Yükle)
[restart] (Yeniden Başlat)
[exit] (Çıkış)
[end]
[end]
~/.fluxbox/startup dosyasını düzenleyin:
nano ~/.fluxbox/startup
Örnek başlangıç yapılandırması:
#!/bin/sh
# Duvar kağıdı
feh --bg-scale ~/Resimler/wallpaper.jpg &
# Kompozitör (şeffaflık için)
picom -b &
# Sistem tepsisi
stalonetray &
# Ağ yöneticisi
nm-applet &
# Ses kontrolü
volumeicon &
# Bildirim sunucusu
dunst &
# Conky sistem monitörü
conky &
# Ekran kilidi (30 dakika sonra)
xautolock -time 30 -locker 'i3lock -c 000000' &
# Fluxbox'ı başlat (bu satır en sonda kalmalı)
exec fluxbox
Dosyayı çalıştırılabilir yapın:
chmod +x ~/.fluxbox/startup
Sistem temalarını görüntüleyin:
ls /usr/share/fluxbox/styles
Tema değiştirmek için sağ tıklama menüsünden: Fluxbox → Temalar bölümüne gidin.
Kendi temanızı oluşturmak için:
mkdir -p ~/.fluxbox/styles/BenimTema
nano ~/.fluxbox/styles/BenimTema/theme.cfg
Örnek tema dosyası:
# Arka plan renkleri
background: flat
background.color: #2e3440
# Pencere başlığı
window.title.focus: flat gradient vertical
window.title.focus.color: #5e81ac
window.title.focus.colorTo: #81a1c1
window.title.unfocus: flat
window.title.unfocus.color: #3b4252
# Yazı tipleri
*.font: DejaVu Sans-10:bold
window.label.focus.textColor: #eceff4
window.label.unfocus.textColor: #d8dee9
# Araç çubuğu
toolbar: flat
toolbar.color: #2e3440
toolbar.textColor: #eceff4
# Menü
menu.title: flat gradient vertical
menu.title.color: #5e81ac
menu.title.colorTo: #81a1c1
menu.title.textColor: #eceff4
menu.frame: flat
menu.frame.color: #3b4252
menu.frame.textColor: #eceff4
Feh ile duvar kağıdı ayarlama:
feh --bg-scale ~/Resimler/wallpaper.jpg
Nitrogen ile grafik arayüzde ayarlama:
nitrogen ~/Resimler/
Picom (eski adıyla Compton) hafif şeffaflık ve gölge efektleri sağlar:
sudo apt install picom -y
Yapılandırma dosyası oluşturun:
mkdir -p ~/.config/picom
nano ~/.config/picom/picom.conf
Minimal yapılandırma:
# Performans ayarları
backend = "glx";
vsync = true;
# Gölge
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.75;
shadow-offset-x = -7;
shadow-offset-y = -7;
# Opaklık
inactive-opacity = 0.95;
active-opacity = 1.0;
frame-opacity = 0.9;
# Fade
fading = true;
fade-delta = 5;
sudo systemctl disable bluetooth.service
sudo systemctl disable cups.service
Swap yerine RAM sıkıştırma kullanın:
sudo apt install zram-tools -y
sudo nano /etc/default/zramswap
~/.fluxbox/apps dosyasında belirli uygulamalar için kurallar tanımlayın:
[app] (firefox)
[Position] (CENTER) {0 0}
[Dimensions] {1920 1080}
[Workspace] {1}
[end]
[app] (urxvt)
[Alpha] {230}
[end]
[app] (Conky)
[Sticky] {yes}
[Layer] {bottom}
[Deco] {NONE}
[end]
Conky yapılandırması için:
mkdir -p ~/.config/conky
nano ~/.config/conky/conky.conf
Minimal Conky yapılandırması:
conky.config = {
alignment = 'top_right',
background = true,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = 'white',
default_shade_color = 'white',
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
use_xft = true,
font = 'DejaVu Sans Mono:size=10',
gap_x = 20,
gap_y = 60,
minimum_height = 5,
minimum_width = 5,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'desktop',
own_window_transparent = true,
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
show_graph_scale = false,
show_graph_range = false
}
conky.text = [[
${color grey}Sistem Bilgisi:
$color${nodename} - ${sysname} ${kernel}
$color${uptime}
${color grey}CPU:$color ${cpu cpu0}% ${cpubar cpu0}
${color grey}RAM:$color $mem/$memmax - $memperc% ${membar}
${color grey}Disk:$color ${fs_used /}/${fs_size /} ${fs_bar /}
${color grey}Ağ:
${color grey}Gelen:$color ${downspeed eth0}
${color grey}Giden:$color ${upspeed eth0}
]]
Daha modern bir durum çubuğu için Polybar:
sudo apt install polybar -y
mkdir -p ~/.config/polybar
cp /usr/share/doc/polybar/examples/config.ini ~/.config/polybar/config.ini
Startup dosyasına ekleyin:
polybar example &
cat ~/.xsession-errors
mv ~/.fluxbox ~/.fluxbox.bak
fluxbox-generate_menu
fluxbox-remote reload
fluxbox-generate_menu
fluxbox-remote reconfig
Fluxbox, minimalist bir masaüstü deneyimi arayan kullanıcılar için mükemmel bir seçenektir. Düşük kaynak tüketimi, yüksek özelleştirilebilirlik ve klavye odaklı iş akışı ile verimliliğinizi artırabilirsiniz.
Bu rehberde temel kurulum ve yapılandırmayı ele aldık, ancak Fluxbox'ın gerçek gücü kişisel ihtiyaçlarınıza göre özelleştirme özgürlüğünde yatıyor. Deneyerek kendi ideal çalışma ortamınızı oluşturabilirsiniz.
Mutlu kodlamalar ve keyifli Fluxbox deneyimi!