2024'te Linux için En İyi 14 Döşeme Penceresi Yöneticisi


Adından da anlaşılacağı gibi Linux Pencere Yöneticileri, uygulama pencerelerinin çalışma şeklini koordine etmekten sorumludur. Açık programların görünümünü ve düzenini yöneterek işletim sisteminizin arka planında sessizce çalışırlar.

Linux'da kullanabileceğiniz birkaç Pencere Yöneticisi vardır, ancak tam da beklediğiniz gibi burada, aralarından seçim yapabileceğiniz en iyi döşeme pencere yöneticilerini listeleyen bir makale bulunmaktadır.

1. i3 – Geliştirilmiş Döşeme WM

i3, ileri düzey Linux ve BSD kullanıcılarını ve geliştiricilerini hedefleyen ücretsiz, açık kaynaklı ve tamamen yapılandırılabilir bir pencere yöneticisi uygulamasıdır. Alternatiflerine göre daha esnek düzenlere olanak tanıyan bir ağaç veri yapısına sahiptir ve Haskell veya LUA gerektirmez.

i3, düz metin ayarları, özel klavye kısayolları ve temeldeki sistemi yeniden başlatmaya gerek kalmadan yapılandırma gibi geniş özellikleri nedeniyle en sevilen manuel pencere döşeme yöneticisi uygulamaları arasındadır.

'i3' paketi kullandığınız dağıtımda mevcuttur; aşağıda gösterildiği gibi yüklemek için paket yöneticinizi kullanmanız yeterlidir.

sudo apt install i3         [On Debian, Ubuntu and Mint]
sudo yum install i3         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge x11-wm/i3       [On Gentoo Linux]
sudo apk add i3             [On Alpine Linux]
sudo pacman -S i3           [On Arch Linux]
sudo zypper install i3      [On OpenSUSE]    

2.bspwm

bspwm, tek bir şeyi yapmaya ve onu düzgün bir şekilde yapmaya odaklanarak Linux felsefesine bağlı kalmasıyla tanınan ücretsiz, hafif ve açık kaynaklı bir döşeme yöneticisidir.

Pencereleri tam bir ikili ağacın yaprakları olarak temsil eden ikili alan bölümlemesine dayanır ve anahtar bağlamayı ayrı bir yardımcı program olan sxhkd ile yönetir, bu da diğer giriş aygıtları için daha sorunsuz performans ve destek sağlar.

bspwm'in özellikleri arasında birden fazla pencere desteği, kısmi EWMH desteği, uygulama kutucuklarının konumunu otomatik olarak ayarlamaya yönelik otomatik mod yer alır ve diğerlerinin yanı sıra mesajlar aracılığıyla yapılandırılır ve kontrol edilir.

'bspwm' paketi kullandığınız dağıtımda mevcuttur; aşağıda gösterildiği gibi yüklemek için paket yöneticinizi kullanmanız yeterlidir.

sudo apt install bspwm         [On Debian, Ubuntu and Mint]
sudo yum install bspwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/bspwm  [On Gentoo Linux]
sudo apk add bspwm             [On Alpine Linux]
sudo pacman -S bspwm           [On Arch Linux]
sudo zypper install bspwm      [On OpenSUSE]    

3.herbstluftwm

Herbstluftwm, Glib ve Xlib'i kullanan x11 için ücretsiz ve açık kaynaklı, yapılandırılabilir manuel döşeme penceresi yöneticisidir. Temel olarak, çerçeveleri daha sonra bölünüp pencerelerle doldurulabilecek alt çerçevelere bölmeye dayalı bir düzen kullanarak çalışır.

herbstluftwm'in ana özellikleri arasında etiketler (ör. çalışma alanları veya sanal masaüstleri), başlangıçta çalışan bir yapılandırma komut dosyası, monitör başına tam olarak bir etiket vb. yer alır.

'herbstluftwm' paketi kullandığınız dağıtımda mevcuttur; aşağıda gösterildiği gibi yüklemek için paket yöneticinizi kullanmanız yeterlidir.

sudo apt install herbstluftwm         [On Debian, Ubuntu and Mint]
sudo yum install herbstluftwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/herbstluftwm  [On Gentoo Linux]
sudo apk add herbstluftwm             [On Alpine Linux]
sudo pacman -S herbstluftwm           [On Arch Linux]
sudo zypper install herbstluftwm      [On OpenSUSE]    

4. harika

harika, X için hızlı ve genişletilebilir olacak şekilde tasarlanmış ücretsiz ve açık kaynaklı yeni nesil döşeme yöneticisidir ve öncelikle geliştiricileri, uzman kullanıcıları ve grafik ortamlarını kontrol etmek isteyen herkesi hedefler.

Özellikleri arasında iyi belgelenmiş kaynak kodu ve API, her ekrana özel masaüstü bilgisayarlar ile gerçek çoklu kafa desteği, D-Bus desteği, Lua uzantıları desteği, kayan veya döşemeli katmanların bulunmaması vb. yer alır.

'awesome' paketi kullandığınız dağıtımda mevcuttur; aşağıda gösterildiği gibi yüklemek için paket yöneticinizi kullanmanız yeterlidir.

sudo apt install awesome         [On Debian, Ubuntu and Mint]
sudo yum install awesome         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/awesome  [On Gentoo Linux]
sudo apk add awesome             [On Alpine Linux]
sudo pacman -S awesome           [On Arch Linux]
sudo zypper install awesome      [On OpenSUSE]    

5. Tilix

Tilix, Gnome İnsan Arayüzü Yönergelerini kullanan gelişmiş bir GTK3 döşeme terminal emülatörü ve yöneticisidir. Kullanıcıların sürükle ve bırak yöntemini kullanarak uygulama pencerelerini yatay ve dikey olarak düzenlemelerine olanak tanır.

Tilix, kullanıcılarına özel başlıklar ve özel köprülerle çalışma, şeffaf arka plan resimleri desteği, arka planda bildirimler, çoklu bölmeler ve kalıcı düzenler dahil olmak üzere birçok özellik sunar.

'Tilix' paketi kullandığınız dağıtımda mevcuttur; aşağıda gösterildiği gibi yüklemek için paket yöneticinizi kullanmanız yeterlidir.

sudo apt install tilix         [On Debian, Ubuntu and Mint]
sudo yum install tilix         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/tilix  [On Gentoo Linux]
sudo apk add tilix             [On Alpine Linux]
sudo pacman -S tilix           [On Arch Linux]
sudo zypper install tilix      [On OpenSUSE]    

6.XMonad

XMonad, pencere aramayı ve hizalamayı otomatikleştirmek için mevcut, ücretsiz ve açık kaynaklı bir dinamik döşeme X11 pencere yöneticisidir. Durum çubukları ve pencere dekorasyonları için seçenekler sunan kendi uzantı kitaplığı kullanılarak genişletilebilir. Ayrıca minimum düzeydedir, kararlıdır ve yapılandırılması kolaydır.

'XMonad' paketi kullandığınız dağıtımda mevcuttur; aşağıda gösterildiği gibi yüklemek için paket yöneticinizi kullanmanız yeterlidir.

sudo apt install xmonad         [On Debian, Ubuntu and Mint]
sudo yum install xmonad         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/xmonad  [On Gentoo Linux]
sudo apk add xmonad             [On Alpine Linux]
sudo pacman -S xmonad           [On Arch Linux]
sudo zypper install xmonad      [On OpenSUSE]    

7. Sallanma

Sway, masaüstü alanını mantıksal olarak en üst düzeye çıkarmak için uygulama pencerelerini otomatik olarak düzenleyen, ücretsiz, açık kaynaklı ve hafif bir döşeme Wayland i3 uyumlu pencere yöneticisidir. Varsayılan olarak pencereleri bir ızgara halinde düzenler ve i3'te bulunan hemen hemen tüm komutları destekler.

Özellikleri arasında klavye kısayolları desteği, Xorg yerine Wayland kullanımı ve boşluklar yer alıyor.

'Sway' paketi kullandığınız dağıtımda mevcuttur; aşağıda gösterildiği gibi yüklemek için paket yöneticinizi kullanmanız yeterlidir.

sudo apt install sway         [On Debian, Ubuntu and Mint]
sudo yum install sway         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/sway  [On Gentoo Linux]
sudo apk add sway             [On Alpine Linux]
sudo pacman -S sway           [On Arch Linux]
sudo zypper install sway      [On OpenSUSE]    

8. tmux

tmux, kullanıcıların tek bir ekrandan erişip kontrol edebilecekleri birden fazla terminal oturumu oluşturmasına olanak tanıyan açık kaynaklı bir terminal çoklayıcıdır; bu, onu aynı anda birden fazla komut satırı programını çalıştırmak için mükemmel kılar.

tmux, mevcut tüm alanı kullanır ve pencereleri bölmek ve daha fazla bölme oluşturmak için kullanabileceğiniz tuş atamaları desteği sayesinde kolayca kullanılabilir. Ayrıca farklı kullanıcılar tarafından farklı amaçlarla kullanılacak ayrı kabuk örneklerini farklı oturumlar arasında paylaşabilirsiniz.

'tmux' paketi kullandığınız dağıtımda mevcuttur; aşağıda gösterildiği gibi yüklemek için paket yöneticinizi kullanmanız yeterlidir.

sudo apt install tmux         [On Debian, Ubuntu and Mint]
sudo yum install tmux         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/tmux  [On Gentoo Linux]
sudo apk add tmux             [On Alpine Linux]
sudo pacman -S tmux           [On Arch Linux]
sudo zypper install tmux      [On OpenSUSE]    

9. spektrum

spectrwm, X11'in hızlı, kompakt ve anlaşılır olması için tasarlanmış küçük, dinamik, xmonad ve dwm'den ilham alan yeniden ebeveynlik ve döşeme pencere yöneticisidir. xmonad ve dwm face sorunlarını çözmek amacıyla oluşturuldu.

spectrwm düz metin yapılandırma dosyası kullanır, xmonad ve dwm'dekilere benzer varsayılanlara sahiptir ve yerleşik klavye kısayollarına sahiptir. Diğer özellikleri arasında özelleştirilebilir renkler ve kenarlık genişliği, sürükleyerek kaydırma, hızlı başlatma menüsü, özelleştirilebilir durum çubuğu, dinamik RandR desteği vb. yer alır.

'spectrwm' paketi kullandığınız dağıtımda mevcuttur; aşağıda gösterildiği gibi yüklemek için paket yöneticinizi kullanmanız yeterlidir.

sudo apt install spectrwm         [On Debian, Ubuntu and Mint]
sudo yum install spectrwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/spectrwm  [On Gentoo Linux]
sudo apk add spectrwm             [On Alpine Linux]
sudo pacman -S spectrwm           [On Arch Linux]
sudo zypper install spectrwm      [On OpenSUSE]    

10.JWM

JWM (Joe's Window Manager), X11 Pencere Sistemi için daha eski, daha az güçlü bilgisayar sistemlerinde sorunsuz çalışacak şekilde optimize edilmiş, açık kaynaklı, C tabanlı, hafif bir pencere yöneticisidir.

Çalıştırmak için yalnızca Xlib kitaplığını gerektirir ancak şekil uzantısı için libXext, Kahire ve dahil olmak üzere diğer birçok kitaplıkla birlikte çalışabilir. Simgeler ve arka planlar için >libRSVG, JPEG ve PNG arka planlar ve simgeler için sırasıyla libjpeg ve libpng vb.

JWM birkaç Linux dağıtımına dahil edilmiştir; Lanet olsun Küçük Linux ve Puppy Linux ve kullanımının çoğunu Raspberry Pi gibi taşınabilir bilgisayarlarda buldu.

sudo apt install jwm         [On Debian, Ubuntu and Mint]
sudo yum install jwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/jwm  [On Gentoo Linux]
sudo apk add jwm             [On Alpine Linux]
sudo pacman -S jwm           [On Arch Linux]
sudo zypper install jwm      [On OpenSUSE]    

11. Qtile

Qtile, Python'da geliştirilmiş küçük ama tam özellikli ve tamamen yapılandırılabilir, açık kaynaklı bir döşeme penceresi yöneticisidir. Basitlik, uzantılar kullanılarak genişletilebilirlik ve özelleştirmeye odaklanılarak tasarlanmıştır.

Qtile, yazılması kolay özel düzenler, komutlar ve widget'lar içerir. Ayrıca çalışma alanlarını ayarlamak, durum çubuğu widget'larını güncellemek, pencereleri yönetmek vb. için uzaktan komut dosyası yazılabilir. Yol boyunca açıklamaya ihtiyaç duymanız durumunda kapsamlı belgelere sahiptir.

Daha yeni Ubuntu (18.04 veya üzeri), Debian (10 veya üzeri) ve Fedora sürümlerinde Qtile mevcuttur paketler aracılığıyla kurulabilir.

sudo apt install qtile         [On Debian, Ubuntu and Mint]
sudo yum install qtile         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]

12. Fare Zehiri

Ratpoison, basit olacak ve süslü grafikler, pencere dekorasyonları veya başka projelere bağımlı olmayacak şekilde tasarlanmış hafif bir Pencere Yöneticisidir. Sanal terminal topluluğunda çok popüler olan GNU Ekranı örnek alınarak modellenmiştir.

Ratpoison'un ana özellikleri arasında, tüm pencerelerin kendi çerçeveleri içinde büyütülmesiyle pencereleri çakışmayan çerçevelere bölme yeteneği bulunur. Yalnızca klavye komutları kullanılarak çalıştırılır.

'Ratpoison' paketi kullandığınız dağıtımda mevcuttur; aşağıda gösterildiği gibi yüklemek için paket yöneticinizi kullanmanız yeterlidir.

sudo apt install ratpoison         [On Debian, Ubuntu and Mint]
sudo yum install ratpoison         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ratpoison  [On Gentoo Linux]
sudo apk add ratpoison             [On Alpine Linux]
sudo pacman -S ratpoison           [On Arch Linux]
sudo zypper install ratpoison      [On OpenSUSE]    

13. dwm

dwm, harika ve xmonad pencere yöneticisi de dahil olmak üzere diğer çeşitli X pencere yöneticilerinin geliştirilmesine rehberlik eden, X Windows sistemi için hafif ve dinamik bir döşeme penceresi yöneticisidir.

dwm döşemeli, tek gözlü ve kayan düzenlerdeki pencereleri kontrol eder ve bu düzenlerin tümü dinamik olarak eklenebilir, böylece kullanımdaki uygulama ve yürütülen görev için ortam iyileştirilir.

'dwm' paketi kullandığınız dağıtımda mevcuttur; aşağıda gösterildiği gibi yüklemek için paket yöneticinizi kullanmanız yeterlidir.

sudo apt install dwm         [On Debian, Ubuntu and Mint]
sudo yum install dwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/dwm  [On Gentoo Linux]
sudo apk add dwm             [On Alpine Linux]
sudo pacman -S dwm           [On Arch Linux]
sudo zypper install dwm      [On OpenSUSE]    

14. Kavram

Notion, X pencere sistemi için tasarlanmış, ekranın üst üste binmeyen döşemelere bölündüğü, her biri bir pencere tutan ve kullanımı en üst düzeye çıkaran döşeme özelliği sunan benzersiz bir pencere yöneticisidir.

Ayrıca Notion sekmeleri destekleyerek birden fazla pencerenin tek bir kutucukta düzenlenmesine olanak tanır. Özellikle, döşeme boyutlarını otomatik olarak ayarlayan birçok dinamik yöneticinin aksine, statik bir yöneticidir.

'Notion' paketi kullandığınız dağıtımda mevcuttur; aşağıda gösterildiği gibi yüklemek için paket yöneticinizi kullanmanız yeterlidir.

sudo apt install notion         [On Debian, Ubuntu and Mint]
sudo yum install notion         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/notion  [On Gentoo Linux]
sudo apk add notion             [On Alpine Linux]
sudo pacman -S notion           [On Arch Linux]
sudo zypper install notion      [On OpenSUSE]    
Çözüm

Toplulukta seçebileceğiniz daha fazla döşeme yöneticisi var, ancak bunların çoğu yukarıda listelenen uygulamalar gibi neredeyse eksiksiz bir özellik listesi sunmuyor.

Bahsetmeye değer övgüye değer uygulamalar biliyor musunuz? Veya birini diğerine tercih etmenizi etkileyen herhangi bir deneyiminiz oldu mu? Aşağıdaki yorum bölümünde düşüncelerinizi bizimle paylaşmaktan çekinmeyin.