Döşeme WM seçiminde tavsiyeye ihtiyacınız var


18

GNOME'un varsayılan pencere yöneticisini birkaç yıldır kullandım, ancak şimdi bir döşeme penceresi yöneticisini denemek istiyorum.

Bu iki kriteri karşılamasını istiyorum:

  1. WM hafif olmalıdır

  2. WM'nin yapılandırılması karmaşık olmamalıdır


4
KDE SC
4.5'i

KDE döşeme özelliğini düşürdü. Ve hiçbir zaman gerçek bir döşeme WM kadar serin değildi.
Martin Ueding

Yanıtlar:


13

"Yapılandırmak için karmaşık", hangi dilde yetkin olduğunuza bağlı olarak büyük ölçüde değişir. XMonad, yapılandırmam için olağanüstü derecede karmaşıktı, ancak bunun nedeni Haskell'i kesinlikle bilmediğimden ve yapılandırmaların bulunduğu dildir.

Kullandığım ve oldukça beğendiğim iki fayans penceresi yöneticisi:

  • Müthiş . Harika yapılandırmalar Lua'da (harika 3'ten; daha önce özel bir sözdizimindeyken), ancak yapılandırılması oldukça kolaydır ve bir grup widget ile birlikte gelir; İşte çubuğumun bir noktada neye benzediğinin bir ekran görüntüsü (o sırada kullanmama rağmen bir grafik widget'ı da var):

    Benim müthiş bar ekran görüntüsü http://lug.rose-hulman.edu/mw/images/a/ae/Awesome3bar_top.png

    Awesome kullanmayı bırakmamın ana nedeni, geriye dönük uyumluluk aralıklarının sürekli olmasıydı; her nokta revizyonu, yapılandırma dosyamı onunla çalışmak için düzeltmeye çalışırken gün geçirmek için gerekli olan API'yı değiştirdi. Şimdi daha stabil hale gelmiş olabilir

  • wmii , şu anki WM'm . Varsayılan olarak yapılandırmalar kabuk komut dosyalarındadır, ancak wmii 9p arabirimini açtığından istediğiniz şekilde yapılabilir, bu da sözde dosya sistemindeki dosyaları okuyarak ve yazarak kontrol ettiğiniz anlamına gelir. Şu anki yapılandırmam, ana yapılandırma için bir python yardımcı program komut dosyası içeren bir kabuk betiğidir. Ana dezavantajı yerleşik widget'ların olmamasıdır; ilerleme çubukları, grafikler veya simgelerle birlikte gelmez. Gereksinimlerinizden biri olan kesinlikle "hafif"


14

Şahsen, i3 diğer büyük fayans-wm'lerin (Xmonad, Awesome, DWM, vb.) En iyi özelliklerini alır ve bir araya getirir, dmenu / conky / dzen2 ile birleştiğinde bir WM'de aradığım şey bu. Sayfayı kontrol edin; http://i3.zekjur.net/


1
Ayrıca 1-2 yıldan beri i3 ile mutluyum :-)
echox

12

Izgara benzeri moda, içinde 13 farklı Fayans Pencere Yöneticileri karşılaştıran bir Arch Linux Wiki giriş var, burada Arch Linux Wiki üzerinde . Belki de hepful olur.

Bunlardan hiçbirini şahsen denemedim, ama biraz zamanım olduğunda yakın gelecekte planlıyorum, bu yüzden bu konuyu da yakından takip ediyorum.


9

Bir dinamik ve bir manuel olmak üzere iki farklı döşeme penceresi yöneticisini tavsiye etmek istiyorum.

  1. XMonad çok güçlü ama öğrenmesi kolay , temel özelliklerini ve anahtar bağlantılarını açıklayan kısa bir rehberli tur var. Bu GNOME iyi uyum sağlıyor , dokümantasyon kapsamlı ve ek bir sürü kullanılabilir uzantılar . Pencerelerin seçilen dinamik düzene göre otomatik olarak konumlandırıldığı dinamik döşeme paradigmasını destekler . En azından bazıları için olumsuz, XMonad'ın Haskell'de yapılandırılmış olması ve bir Haskell derleyicisinin varlığına bağlı olmasıdır.

  2. i3 , ekranın sütunlara ve hücrelere bölünmüş tablo gibi davrandığı manuel döşeme paradigmasını destekler . Kullanıcı pencereleri serbestçe yeniden düzenleyebilir, bu da daha fazla esneklik sağlar, ancak daha fazla çaba gerektirir. Bence i3 diğer fayans pencereleri yöneticilerine kıyasla modern hissediyor. Konfigürasyon gerektiren veya diğer pencere yöneticilerinde hiç bulunmayan kutudan çıkan özellikleri sağlar, örn. büyütme, acil durum kancaları, fare yeniden boyutlandırma. Turing tamamlanmamış olan basit bir düz metin dosyası ile yapılandırılabilir. İzlemeyi önerdiğim i3 özelliklerini sunan güzel bir video var .

Elbette her ikisi de sorunsuz bir şekilde birden fazla monitörü destekler ve döşenmeyi sevmeyen uygulamalar için yüzen bir katmana sahiptir.

PS. Bir gün Bluetile , GNOME kullanıcıları için iyi bir ağ geçidi ilacı olabilir, ancak hala gelişimin erken bir aşamasındadır.


Umarım Google'dan gelen biri, soru nispeten eski olmasına rağmen cevabımı yararlı bulacaktır.
Adam Byrtek

7

Ben hafif bir döşeme WM gerektiğinde şahsen Ratpoison kullanıyorum - Yapılandırma kutudan oldukça iyi çalıştı ve uzun yıllar boyunca GNU Screen kullanmaya oldukça ayarlandığım için Ratpoison'a sıçrama çok zor değildi. Ben de kullanıyorum StumpWM Ratposion daha gelişiminde daha aktif olmuştur.


1
Ratpoison hem çok hafiftir hem de yapılandırılması çok kolaydır. StumpWM, elbette, özelleştirilebilirlik için burada kazanan, ancak Lisp ona Lisp'e aşina olmayan insanlar için hem hafif bir baş hem de daha yüksek bir bariyer girişi sağlıyor. Bununla birlikte, StumpWM hala modern standartlara göre çok hafiftir.
Eli Frey

ratpoison yazarı da stumpwm yazdı. İşte bu yüzden ratpoison gelişimi durdu.
Seamus

7

Dışarıda birkaç tane var, ama ihtiyaçlarıma uygun bulduğum (bana göre) bir tane var:

  • Sadece hoş bir dilde değil, aynı zamanda içinde programlandı (Python)
  • Kendi düzenlerimi yapma yeteneği (bulduğum awesome)
  • Dinamik bir dilde programlanmış olmasına rağmen hafiftir (sadece 6,6 MB RAM)

Adı Qtile .


Cevabınız için teşekkür ederim. Qtile çok ilginç. Asla duyma. Şimdi deniyorum
0xAX

2
Kendi düzenlerinizi programlama yeteneği çoğu döşeme WM'sinde garip bir şekilde yok gibi görünüyor; Qtile'nin güzel bir özelliği
Michael

1
İşte Ubuntu üzerinde Qtile kurmak için bir howto buldum: kirkstr.tumblr.com/post/4135470494/…
mwhite


5

Haskell'i biliyorsanız kesinlikle Xmonad ! Ratpoison da oldukça güzel, ama Xmonad'ın döşeme algoritmasını daha iyi seviyorum ve çalışma alanları büyük bir IMO.


Ratpoison, çalışma alanı olarak kullanılabilecek gruplara sahiptir. (Ancak, normalde alıştığınız çalışma alanları gibi davranması için yük ve kaydetme çerçeve yapılandırmalarına sahip olacağınızdan itiraf etmek biraz zor.)
zrajm

5

Birkaçını denedim: Awesome, Xmonad, i3, wmii, scrotwm ve dwm.

dwm aşağıdaki nedenlerden dolayı benimle sıkıştı:

  • dwm sadece üç düzene sahiptir: döşenmiş, yüzen ve tek gözlük.
  • döşenmiş mod, ekranınızı 'ana alana' ve ikincil pencerelerin 'yığınına' böler, kodlama ve hata ayıklama için harika
  • Monitör başına etiketleri vardır. Etiketleri yalnızca etkin monitörde değiştirirsiniz.
  • sadece klavye ile kontrol edilebilir (fare isteğe bağlı)
  • suckless.org'da bazı harika özelleştirmeler var ('yararsız boşluk' yamasını kullanıyorum)

Bazı tuhaflıklar olduğunu itiraf etmeliyim:

  • Bazen java uygulamaları etiketleri değiştirdiğinizde odağı kaybeder. Netbeans'a tekrar odaklanmak için faremi kullanmalıyım. Hâlâ bir düzeltme arıyorum.

Ama sonuçta, dwm 1,5 yıldır benimle kaldı.


1

Wmii'yi uzun süredir kullanıyorum . Yapılandırmaların anlaşılması oldukça kolaydır ve istediğiniz yapılandırmayı daha da değiştirmek için herhangi bir dili kullanabilirsiniz.


1

ScrotWM Xmonad ve DWM'den esinlenen hafif bir Fayans WM'dir . Ayarlamak için belirli bir dil bilmek zorunda değilsiniz, sadece düz metin. Ayrıca, varsayılan olarak Dmenu içerir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.