Klavye merkezli bir masaüstü / WM var mı?


20

Bazı kişiselleştirmelerden sonra isteklerime uyabilecek harika pencere yöneticisini biliyorum , ama gerçekten kullanışlı hale getirmek için çok fazla ince ayar gerektirmeyen klavye merkezli bir masaüstü ortamı olup olmadığını merak ediyordum. Elbette gnome ve KDE'nin hoş kısayollara sahip olduğundan ve bunları istediğiniz gibi ayarlama yeteneğine sahip olduğumdan eminim, ancak bu bir sorun haline geliyor, çünkü çoğu durumda klavye yerleşik program davranışlarıyla çelişiyor.

Baska öneri?

Yanıtlar:


36

Bir sürü var! (Ancak, tanıdıklarımın hepsi pencere yöneticilerini de kullanıyor .)

  • XMonad muhtemelen en büyük kullanıcı topluluğuna sahip olanıdır. Kapsamlı dokümantasyona sahiptir ve GNOME / EWMH uzantılarıyla iyi çalışır (yapılandırma dosyasında bunları etkinleştirmeniz gerekir). Konfigürasyon dosyası Haskell sözdizimine sahiptir, ancak Haskell hakkında fazla bir şey bilmeden sadece dokümantasyondaki örnekleri kopyalayıp + yapıştırarak düzenlemek mümkündür. Varsayılan tuş vimciltleri - ilham verilir, ancak tümü yeniden gönderilebilir (Emacs gibi zincirlenmiş tuş ciltleri kullanmak dahil C-a C-b C-c). Ubuntu'da paket olarak mevcuttur xmonad.

  • Bluetile , XMonad'ın bir ürünüdür: basitleştirilmiş bir yapılandırma dosyasını destekler ve varsayılan olarak GNOME masaüstüyle iyi bütünleşir. Ne yazık ki, Ubuntu 10.04'te mevcut değildir, bu nedenle kaynaktan yüklemelisiniz.

  • DWM , XMonad ve Awesome'in "ilham verici babası" dır. Çok yalın ve hızlı ve dwmUbuntu 10.04'te paket olarak mevcut . Ancak, tasarım gereği, yapılandırmayı değiştirmek için kaynaklarda bir başlık dosyasını düzenlemeniz ve yeniden derlemeniz gerekir; kullanılabilir seçeneklerle ilgili çoğu belge yalnızca posta listesi gönderileri olarak bulunur. Varsayılan olarak GNOME / EWMH'yi desteklememektedir, düzeltmeniz gerekir; echinus DWM çatal bu şekilde başladı. Çoğu dwmkullanıcı bir "masaüstü ortamı" üzerine kaşlarını çattıracak, bu yüzden GNOME hilelerini beğenirseniz, muhtemelen doğru seçim değildir. Varsayılan tuş bağlamaları benzer vim; yeniden gönderilebilirler, ancak zincirlenmiş tuş kombinasyonları için seçenek yoktur.

  • Awesome , DWM'nin çatalı olarak başladı.

  • Ion , Lua'da tamamen programlanabilir bir döşeme penceresi yöneticisidir: "yapılandırma dosyası", bir Lua komut dosyasıdır, böylece herhangi bir eylemin herhangi bir anahtarını (görev için yeterince Lua bilmeniz şartıyla) eşleyebilirsiniz. Bildiğim kadarıyla GNOME veya EWMH eklentileri için destek yok. Ubuntu 10.04'te paket olarak mevcuttur ion3.

  • wmii , DWM'nin öncüsüdür (aynı yazar). Klavye tarafından tamamen kontrol edilebilir, ancak daha küçük bir yerleşim düzeni seçeneği vardır ve yapılandırma biçimi, çok karmaşık şeyleri mümkün kılan ancak (IMHO) oldukça karmaşık olan basit şeyleri "sanal dosya sistemine" dayanır. Ubuntu 10.04'te paket olarak mevcuttur wmii.

  • larswm , desteklediği tüm işlemler için bir anahtar bağlaması yapılandırabilir. Belgeler, açık ve eksiksiz bir kılavuz sayfası şeklinde gelir. Kullanıcı topluluğu şimdi çok küçük ve posta listesi aylarca sessiz kalıyordu. EWMH / masaüstü uzantıları için destek yok. Paket olarak mevcuttur larswm.

  • ratpoison , adından da anlaşılacağı gibi, kuvvetler sen değil fareyi kullanmak. Her eylem bir tuş vuruşu ile gerçekleştirilir. Varsayılan tuş bağlamaları, GNU screenve Emacs'tan esinlenmiştir ; eylemi başlatmak için her zaman global bir "önek anahtarı" olduğu kısıtlamasına tabi olarak geri tepebilirler. StumpWM , ratpoisonCommon Lisp’in bir yeniden yazmasıdır ve WM kullanırken onu kırmak için güzel bir seçenek sunar. EWMH / masaüstü uzantıları için destek yoktur (tasarım gereği, söyleyebilirim). Her ikisi de Ubuntu 10.04'te (paketler ratpoisonve stumpwm) bulunmaktadır.


harika hala bir döşeme wm, hala fayans destek olmasına rağmen,
bandi 19

Bluetile yazarı, XMonadpencere yöneticileri yazmak için kütüphane olarak bahseder . Bunun doğru bir açıklama olduğunu düşünüyorum.
46'da izomorfizmalar 13/13

1

Masaüstü kısayolları için Metaya da Ctrl-Altdeğiştiricileri kullanın .

Çoğu program kısayolları için Ctrlveya Altdeğiştiriciler kullanır ( veya değiştiricileri olmayan işlev tuşlarını kullanın).

Çoğu program Ctrl-Altkısayol kullanmaz ve neredeyse hiç Metakısayol kullanmaz , bu yüzden bunları çakışma olmadan kullanmanız gerekir.


2
Standart klavyelerde <Meta>Windows tuşudur.
LassePoulsen,


1

Müthiş dışında, diğer seçenekler DWM ve WMii'dir. WMii hakkında fazla bir şey bilmiyorum ama DWM son derece basit ve kaygan ve kaynak kodunun kendisinde bulunan tüm özelleştirmelere sahip. Ancak bu, bir kısayolu her değiştirdiğinizde onu yeniden derlemenizi gerektirir. Bu dwm'e gücünü ve performansını veren şeydir.

Seçimim harika olurdu - resmi ubuntu depolarından kolayca kurulabilir.

sudo apt-get install awesome awesome-extras

NASIL: Kurulum AwesomeWM - Eğer yukarıdaki install komutunu kullanırsanız, src komutundaki yapıyı yoksay


1'den fazla köprü gönderecek kadar ün olmadığım için bu bağlantıları cevabımda yayınlayamadım. Yorumlar yoluyla göndermeye çalışıyorum. Btw, işte ubuntu ;-) awesome kullanma hakkında bazı harika ubuntuforums konuları. Müthiş Pencere Yöneticisi 3.0: ubuntuforums.org/showthread.php?t=948361 Müthiş - Kısa bir giriş: ubuntuforums.org/showthread.php?t=675292 wicd / nm ile mükemmel kablosuz: ubuntuforums.org/showthread.php?t = 1260250
koushik

1

Emacs'ın metin editörü olma sınırını aştığını ve şu anda tamamen gelişmiş bir işletim sistemi olduğunu ve en azından benim için tercih ettiğim klavye merkezli kullanıcı arabirimim olduğunu savunuyorum . Yukarıdaki ifadeyi, bazı insanların aynı ifadeyle ima ettiği yorgun şaka yerine, bir iltifat ve programın güçlü bir önerisi olarak kastediyorum.

Genelde bir terminal penceresinde şunu çağırdım:

emacs -nw

Tabii ki ile yükleyin:

sudo apt install emacs

Ubuntu ve Canonical'ın varsayılan olarak yüklememeyi seçmelerine hala şaşırdım.

Biraz dik bir öğrenme eğrisi var, ancak sizi zengin bir çalışma ortamı ve editör ile ödüllendirecek. Keşfinize, başlatabilmeniz için inşa edilmiş olan öğreticiyi kullanarak başlayın:

ctrl-h t
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.