Hangi XMonad Yapılandırması Varsayılan Ion3 Davranışı ve Özellik Kümesini En İyi Çoğaltır?


15

Haskell'e çok aşina olmamak ve Ion 3'ün artık terk edilebilir olduğu konusunda ağıt yakmamak , dışarıdaki herhangi birinin XMonad'daki varsayılan Ion 3 davranışını ve estetiğini çoğaltmanın bir yolunu bulup bulmadığını merak ediyorum . XMonad'da Ion 3 tarzı davranışın neredeyse tam bir kopyasını alamıyorsam, işte benim için kritik olan şey:

  1. Varsayılan olarak boş olan ve yatay veya dikey olarak bölünebilen boş bir bitişik bölme bırakan tam ekran uygulamaları üreten sanal masaüstü bilgisayarlar.
  2. Açık pencereleri barındıran bölmeler, tercihen klavye ile manuel olarak yeniden boyutlandırılabilir.
  3. Bölmeler sekmeli davranış gösterir, yani birden çok pencere barındırabilirler.
  4. Windows, klavye dizisi aracılığıyla bölmeler / sanal masaüstleri arasında etiketlenebilir ve taşınabilir.
  5. Belirli bir pencere klavye dizisi aracılığıyla geçici olarak tam ekran moduna patlayabilir.
  6. Her yeni sanal masaüstü aynı durumda, yani bir bölmeyle başlar.
  7. Her sanal masaüstünün bölmeleri diğer sanal masaüstlerinden bağımsız olarak bölünmüş olabilir.

Araştırmamdan, # 3 sağlayan birkaç yapılandırma olduğu anlaşılıyor. Haskell'i tanımak için zaman harcamak istediğim kadarıyla, sadece zamanım yok. Herhangi bir öneri büyük mutluluk duyacağız. Anlayabildiğim kadarıyla, Ion'in ana bölme veya pencere anlayışı yok, bu nedenle bu davranış istenmiyor.


2
Yaşasın Ion 3, şimdiye kadarki en iyi pencere yöneticisi. XMonad / Haskell'de aynı işlevselliği çoğaltmak, bugünlerde XCode'da iOS uygulamaları yazmakta kalmazsam kişisel olarak hacklemek için hazır olacağım bir şey olurdu. XMonad'ı kullanırken, bunların hepsinin olmasa da çoğunun mümkün olması gerektiğinden oldukça emin bir şekilde söyleyebileceğim kadar ince ayar yaptım. Soru kaldırıldı!
Yetanotherjosh

Yanıtlar:



0

dwm

çoğu bunu yapabiliyor gibi görünüyor, bunu denemenizi öneririm.

Windows'a geçerseniz, HashTWM ve daha yeni HashWM benzer işlevler sağlar.

dwm, X için dinamik bir pencere yöneticisidir. Pencereleri döşeli, tek gözlüklü ve kayan düzenlerde yönetir. Tüm mizanpajlar dinamik olarak uygulanabilir ve kullanımdaki uygulama ve yapılan görev için ortamı optimize eder.

Döşenmiş düzende pencereler bir ana ve istifleme alanında yönetilir. Ana alan şu anda en çok dikkat edilmesi gereken pencereyi içerirken, istifleme alanı diğer tüm pencereleri içerir. Tek gözlük düzeninde tüm pencereler ekran boyutuna büyütülür. Kayan düzende pencereler serbestçe yeniden boyutlandırılabilir ve taşınabilir. İletişim pencereleri, uygulanan düzene bakılmaksızın her zaman yüzer şekilde yönetilir.

Windows etiketlere göre gruplandırılmıştır. Her pencere bir veya daha fazla etiketle etiketlenebilir. Belirli etiketlerin seçilmesi, bu etiketlere sahip tüm pencereleri görüntüler.

Her ekran, tüm odaklanmış etiketleri, düzeni, görünen pencerelerin sayısını, odaklanan pencerenin başlığını ve ekran odaklanmışsa kök pencere adı özelliğinden okunan metni görüntüleyen küçük bir durum çubuğu içerir. Yüzen bir pencere boş bir kareyle ve maksimize edilmiş bir kayan pencere, pencerenin başlığından önce dolu bir kareyle gösterilir. Seçilen etiketler farklı bir renkle gösterilir. Odaklanan pencerenin etiketleri sol üst köşede dolu bir kare ile gösterilir. Bir veya daha fazla pencereye uygulanan etiketler sol üst köşede boş bir kare ile belirtilir.

dwm, odak durumunu belirtmek için pencerelerin etrafına küçük, özelleştirilebilir bir kenarlık çizer.


1
Manuel döşeme, çok iyi klavye VE fare desteği (fare kullanarak pürüzsüz yeniden boyutlandırma), pencere sekmeleri, çoklu çizikler, çok iyi komut dosyası ve muhtemelen kullanmadım diğer harika özelliklere sahip ion3'ün yakınında.
mateusz.fiolka

@ mateusz.fiolka: İki program aynı değildir.
Tamara Wijsman
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.