Linux döşemeli pencere yöneticisi deneyiminizi nasıl geliştirebilir? İşte bunu denemenin 5 yolu

Linux kullanıyorsanız çoklu görev ve pencere organizasyonuna aşinasınızdır. Döşenmiş Pencere Yöneticisi, birden fazla pencereyi aynı anda düzenli ve verimli bir şekilde yönetmenize olanak tanıyan güçlü araçlardan biridir. Bu araç, pencereler arasında gezinirken daha sorunsuz ve hızlı bir deneyim sağlar. Bu makalede, Linux döşemeli pencere yöneticisinin ne olduğunu ve üretkenliği artırmak için onu makinenizde denemenin beş pratik yoluyla nasıl kullanılacağını öğreneceğiz.

Linux döşemeli pencere yöneticisi deneyiminizi nasıl geliştirebilir? İşte bunu denemenin 5 yolu - %categories

özet

  • Döşeme penceresi yöneticileri, üretkenliği en üst düzeye çıkarmak için ekranınızdaki pencereleri verimli bir şekilde düzenler ve diğer programların diğer işleri halletmesini sağlar.
  • İlk kurulum için biraz zaman gerektirirler ve bunu yapmak için programlama dillerine aşina olmanız gerekebilir.
  • i3, Sway, Hyperland, Qtile ve AwesomeWM gibi popüler seçenekler çeşitli yöntemler ve ayarlar sunar.

Döşemeli pencere yöneticileri, onları kurmaya çok az zaman harcadıktan sonra verimliliğinizi artırma potansiyeline sahiptir. Nasıl çalıştığına ve başlamak için neye ihtiyacınız olduğuna bir göz atalım.

Döşenmiş pencere yöneticisi nedir?

Tipik bir Linux masaüstünde, oturum açtığınızda size tam bir masaüstü ortamı sunulur, örneğin GNOME Masaüstü gibi. Bu, yalnızca kullandığınız pencereleri çizmekle kalmayıp aynı zamanda bir metin düzenleyici, terminal ve diğer birçok uygulamayı da içeren karmaşık bir program kümesidir.

Öte yandan bir Pencere Yöneticisi (WM) tam da bunu yapar: pencereleri yönetir. Hemen hemen her şey size veya başka bir programa bağlıdır. Örneğin döşemeli bir kullanıcı arayüzü genellikle herhangi bir yerleşik güç yönetimi sunmaz. Bunun yerine bu özellik ya eklenti olarak sunulur ya da kendiniz eklemeniz gerekir.

GNOME ve KDE Plasma'nın her ikisi de pencere yöneticilerine sahiptir, ancak bunlar çok daha büyük bir yazılım paketinin parçasıdır. KDE'yi kolayca kurabilseniz de, masaüstünüzün kullandığı pencere yöneticisi olan KWin'i yalnızca kuramazsınız.

Pencere yöneticisi kısmını ele aldık, peki ya döşeme kısmı? Her şey, pencereleri ekrana eklediğinizde tam olarak nasıl düzenlendiğiyle ilgilidir. Aslında ilk etapta bu pencereleri açmak da biraz farklı.

Döşenmiş pencere yöneticileri nasıl farklıdır?

Tipik bir masaüstüne bakarsanız, büyük olasılıkla pencereler arasında oldukça fazla kullanılmayan alan göreceksiniz. Döşenmiş pencere yöneticileri, pencereleri hareket ettirerek, görüntüleme alanının her zaman o anda görünür olan pencereler arasında bölünmesini sağlayarak bundan kolayca kurtulur.

Ayrıca okuyun:  Linux çekirdeği derlemesi bugün hala gerekli mi?

Pencereleri döşeme yeteneği, mutlaka döşemeli bir pencere yöneticisi anlamına gelmez. Örneğin, macOS, Sequoia'da pencere sabitleme özelliğini tanıttı ve Windows, Windows 11'deki en yeni sabitleme özelliği de dahil olmak üzere, yıllar içinde pencere sabitleme konusunda çeşitli değişiklikler yaptı. Bu uygulamaların hiçbirinin Geleneksel bir pencere yöneticisiyle pek ortak yanı yoktur.

Bunun yerine, nadiren pencere yöneticisinde pencereleri manuel olarak yüklemeniz gerekir. Bu, pencereler oluşturulurken otomatik olarak gerçekleşir. Bunları taşıyabilir ve taşıyabilirsiniz; diğer pencereler de buna göre hareket edecektir.

Pencereleri bu şekilde kurmanız nedeniyle, pencereleri kurmanın iki yolu vardır. Bazıları pencereleri dinamik olarak düzenlemek için önceden tanımlanmış farklı şemaları takip ederken diğerleri, başlattığınızda yeni bir pencereyi nereye yerleştireceğinizi belirtmenize izin verir veya bunu gerektirir. Aşağıda dinamik ve manuel pencere yöneticilerine göz atacağız.

Denemek için döşenmiş pencere yöneticileri

Bu alanda yeniyseniz denemenizi tavsiye ettiğimiz, kutucuklara pencere yüklemeye yönelik bazı pencere yöneticileri burada verilmiştir.

i3

Linux döşemeli pencere yöneticisi deneyiminizi nasıl geliştirebilir? İşte bunu denemenin 5 yolu - %categories

Z ٹ t¹t¯ i3 pencere yöneticisi En popüler pencere yöneticilerinden biri olup, çeşitli nedenlerden dolayı kullanmaya başlamak kolaydır. Birincisi, diğer bazı pencere yöneticileri yapılandırma için Lua veya Python gibi bir programlama dili kullanırken i3 tipik bir yapılandırma dosyası kullanır.

i3'ün popülaritesi onu yeni başlayanlar için de mükemmel bir seçim haline getiriyor. Pek çok kişi bunu kullandığından, yapılandırmanızı ayarlamanın farklı yönlerine yönelik çok sayıda üçüncü taraf çözümü bulunmaktadır. i3 çok basit bir konfigürasyon kurarken, muhtemelen ilk kez belgeleri başka bir cihazda açmak isteyeceksiniz.

i3 pencere yöneticisi manuel pencere bölmeyi kullanır; bu, tıpkı tmux'lu bir terminalde yaptığınız gibi pencereleri kolayca bölebileceğiniz anlamına gelir. i3'ü kullandığım dönemde iş akışına hızla alıştım. Ancak dinamik pencere bölmeyi kullanan pencere yöneticileriyle biraz zaman geçirdikten sonra bunun artık tuhaf görünebileceğini düşünüyorum.

Diğer pencere yöneticileriyle karşılaştırıldığında i3 ayrıca güçlü bir yardımcı program kümesine sahiptir. i3lock, ekranınızın kilitlenmesini ve kilidinin açılmasını yönetir; örneğin, diğer birçok cihaz yöneticisinin yapılandırmasını tamamen size bıraktığı bir şeydir.

Ayrıca okuyun:  Linux sistem kaynaklarını verimli bir şekilde yönetmek için Temel Terminal komutları

Akılda tutulması gereken bir şey, i3'ün daha yeni Wayland protokolü yerine X11 protokolünü kullanmasıdır. Wayland kullanıyorsanız, biraz sonra bahsedeceğimiz Sway pencere yöneticisi tam size göre.

Sallanma

Linux döşemeli pencere yöneticisi deneyiminizi nasıl geliştirebilir? İşte bunu denemenin 5 yolu - %categories

Bu bölüm diğerlerinden kısa ise kaliteyle alakası yoktur WM'yi sallayın. Harika bir pencere yöneticisidir ancak i3'e çok benzemektedir çünkü özellikle bu amaç için tasarlanmıştır.

Yukarıdaki i3 ile ilgili bölümde bahsedildiği gibi, Sway pencere yöneticisi doğrudan i3'ün yerine geçecek şekilde geliştirildi, ancak Wayland'in arka ucunda çalışıyor. Bu, i3 yapılandırmanızı yedekleyebileceğiniz, Wayland ve Sway WM'yi kurabileceğiniz, i3 yapılandırmanızı kopyalayabileceğiniz ve her şeyin yolunda gitmesi gerektiği anlamına gelir.

Sway, i3'ün tüm özelliklerini ve hatta bazı ekstralarını destekler. Bunun dışında aynı avantajlara sahiptir. Ayrıca i3'ün popülaritesinin büyük bir kısmını da devralmıştır; dolayısıyla i3 hakkında mevcut olan zengin bilgilerin yanı sıra, Sway'e adanmış birçok bilgi de bulacaksınız.

Hiprland

Linux döşemeli pencere yöneticisi deneyiminizi nasıl geliştirebilir? İşte bunu denemenin 5 yolu - %categories

Hiprland Wayland arka ucunda çalışan yeni bir pencere yöneticisidir. Bunu öncelikle uyumluluk nedeniyle yapan Sway'den farklı olarak Hyprland, yeteneklerini diğer birçok pencere yöneticisine kıyasla daha iyi bir görsel güzellik sağlamak için kullanıyor.

i3 ve Sway'den farklı olarak Hyprland dinamik bir pencere yöneticisidir. Bu, yeni pencereler oluştururken önceden tanımlanmış bir dizi düzeni takip ettiği anlamına gelir. Örneğin, ekranın sağ tarafını dikey olarak bölerek ilk pencerenizi sola, ikincisini sağa ve ardından üçüncü pencereye yerleştirebilir.

Görsel estetik söz konusu olduğunda, ekran görüntülerinde ilk fark edeceğiniz özellik yuvarlatılmış köşelerdir, ancak bunlar diğer birçok pencere yöneticisinde de eklenebilmektedir. Öte yandan Hyprland'ın neşeli, akıcı animasyonlarını diğer birçok pencere yöneticisinde bulamazsınız.

Çoğu insanın döşemeli pencere yöneticisini seçmesinin ana nedeni muhteşem animasyonlar değildir, ancak arkadaşlarınıza gösterebileceğiniz son derece üretken bir masaüstü istiyorsanız Hyprland harika bir seçimdir.

Qtile

Linux döşemeli pencere yöneticisi deneyiminizi nasıl geliştirebilir? İşte bunu denemenin 5 yolu - %categories

Hyperland gibi vaat ediyor Qtile Bu alanda nispeten yeni bir program, ancak güçlü bir dinamik pencere yöneticisi. Qtile tamamen Python'da yazılmış ve yapılandırılmıştır ve X11 veya Wayland ile çalışır; bu, onu Windows protokolünüzden bağımsız olarak çalıştırabileceğiniz anlamına gelir.

Ayrıca okuyun:  Linux'ta JSON verilerini ayrıştırmak için jq komutunu kullanma

Qtile ile çok zaman geçirdim ve hızından ve kararlılığından etkilendim, ancak bu pencere yöneticisinin ana gücü bu değil. Bunun yerine, Qtile'ın gerçek avantajı mükemmel belgelerinde yatmaktadır.

Diğer pencere yöneticilerine yönelik temel bilgileri bulmak için rastgele forumlarda veya Reddit konularında saatlerce arama yapmam gerekmesine rağmen, Qtile hakkında bilmek istediğim hemen hemen her şey belgelerde mevcuttu. Yeni başlayanlar için... Özel görseller Anahtarların tek başına sabitlenmesi gereklidir.

Python kodu yazmak herkese göre değildir, özellikle de girintiye dayalı sözdizimini sevmiyorsanız. Ancak dokümantasyon burada da çok yardımcı oluyor.

MüthişWM

Linux döşemeli pencere yöneticisi deneyiminizi nasıl geliştirebilir? İşte bunu denemenin 5 yolu - %categories

Sonunda benzersiz bir örneğe geliyoruz. O hazırlanırken MüthişWM Döşenmiş bir pencere yöneticisi olarak, varsayılan olarak kayan modda başlar. En azından çoğu döşemeli pencere yöneticisiyle karşılaştırıldığında daha da tuhaf olanı, en azından düzgün bir şekilde yapılandırıldıktan sonra uygulamaları başlatmak için bir menüye sahip olmasıdır.

Şaşırtıcı bir şekilde AwesomeWM, burada ele aldığımız pencere yöneticileri arasında en zor pencere yöneticisidir. Aslında dinamik döşeme sayesinde pencere yöneticisini kullanmak kolaydır. Ek olarak, mevcut farklı düzenler arasında geçiş yapmak kolaydır. Sorun her şeyi yapılandırmak.

AwesomeWM, tüm yapılandırmaları için Lua programlama dilini kullanır ve dilin çok sayıda hayranı olsa da, eğer bu dilde yeniyseniz alışmanız biraz zaman alabilir. Örneğin, AwesomeWM'yi yaklaşık yarım yıldır pencere yöneticisi olarak kullanıyorum, ancak Neovim (yapılandırması için Lua'yı da kullanıyor) çok daha uzun süredir ve Lua konusunda hala pek rahat değilim.

Ancak bu yapılandırma, AwesomeWM'yi son derece ölçeklenebilir ve özelleştirilebilir hale getirir. Her iyi pencere yöneticisinde olduğu gibi, iş akışınıza uygun bir konfigürasyon bulduğunuzda başka bir şey kullanmak istemeyeceksiniz.

Linux'ta döşemeli pencere yöneticisini kullanmak, çoklu pencere deneyiminizi geliştirmek ve verimliliği artırmak için harika bir adımdır. Bu makalede bahsedilen yöntemleri uygulayarak pencereler arasında daha verimli gezinme şeklinizi iyileştirebilirsiniz. Linux'ta çalışma şeklinizi nasıl dönüştürebileceklerini keşfetmek için bu araçları şimdi deneyin. Bu yöntemlerden hangisinin sizin için en etkili olduğuna dair yorumlarınızı bizimle paylaşın!

Ayrıca gibi olabilir