Hai bisogno di consigli nella scelta di una piastrellatura WM


18

Ho usato il gestore di finestre predefinito di GNOME per alcuni anni, ma ora voglio provare un gestore di finestre di affiancamento.

Voglio che soddisfi questi due criteri:

  1. WM deve essere leggero

  2. WM non dovrebbe essere complicato da configurare


4
Prova KDE SC 4.5, ha una funzione di piastrellatura ... oh ... hai detto leggero ...
xenoterracide

KDE ha abbandonato la funzione di piastrellatura. E non è mai stato così bello come in una vera e propria piastrellatura WM.
Martin Ueding,

Risposte:


13

"Complicato da configurare" varia notevolmente a seconda delle lingue in cui sei abile. XMonad è stato straordinariamente complicato per me da configurare, ma è perché non conosco assolutamente Haskell, e questa è la lingua in cui si trovano le configurazioni.

I due gestori delle finestre di piastrellatura che ho usato e che mi sono piaciuti sono:

  • Impressionante . Configurazioni fantastiche sono in Lua (a partire da 3 fantastiche; prima erano in una sintassi personalizzata), ma è abbastanza facile da configurare e viene fornito con un mucchio di widget; ecco uno screenshot di come appariva la mia barra ad un certo punto (c'è anche un widget grafico, anche se al momento non lo stavo usando):

    Schermata della mia fantastica barra http://lug.rose-hulman.edu/mw/images/a/ae/Awesome3bar_top.png

    Il motivo principale per cui ho smesso di usare Awesome sono state le continue interruzioni di compatibilità con le versioni precedenti; ogni revisione dei punti ha cambiato l'API in modo sufficiente da passare giorni a tentare di riparare il mio file di configurazione per funzionare con esso. È possibile che si sia stabilizzato di più ora

  • wmii , la mia attuale WM. Le configurazioni di default sono in script di shell, ma possono essere fatte come preferisci poiché wmii espone un'interfaccia 9p, il che significa che puoi controllarla leggendo e scrivendo su file su uno pseudo-filesystem. La mia configurazione attuale è uno script di shell per la configurazione principale con uno script di utilità python per fare parte del lavoro. Il principale svantaggio è la mancanza di widget integrati; non viene fornito con barre di avanzamento o grafici o icone. È certamente "leggero", che era una delle tue esigenze


14

Personalmente, i3 prende le migliori caratteristiche degli altri grandi piastrellisti (Xmonad, Awesome, DWM, ecc.) E li combina in uno, combinato con dmenu / conky / dzen2 è proprio quello che cerco in un WM. Dai un'occhiata alla pagina; http://i3.zekjur.net/


1
Sono anche contento di i3 da 1-2 anni :-)
echox,

12

C'è una voce wiki di Arch Linux che confronta 13 diversi Tiling Window Manager, in modo simile a una griglia, qui su Arch Linux Wiki . Forse sarebbe abbondante.

Non ho ancora provato nessuno di loro, personalmente, ma ho in programma di farlo nel prossimo futuro quando avrò del tempo, quindi seguo anche questo thread da vicino.


9

Vorrei raccomandare due diversi gestori di finestre di piastrellatura, uno dinamico e uno manuale.

  1. XMonad è molto potente ma facile da imparare, c'è un breve tour guidato che spiega le sue caratteristiche di base e le combinazioni di tasti. Si integra perfettamente con GNOME , la documentazione è completa e ci sono molte estensioni aggiuntive disponibili . Supporta il paradigma della piastrellatura dinamica , in cui le finestre vengono posizionate automaticamente in base a un layout dinamico selezionato. Il rovescio della medaglia, almeno per alcuni, è che XMonad è configurato in Haskell e dipende dalla presenza di un compilatore Haskell.

  2. i3 supporta il paradigma della piastrellatura manuale , in cui uno schermo si comporta come una tabella divisa in colonne e celle. L'utente può riorganizzare liberamente le finestre, il che consente una maggiore flessibilità, ma richiede anche maggiori sforzi. A mio avviso, i3 sembra moderno rispetto ad altri gestori di finestre di piastrellatura. Fornisce funzionalità predefinite che richiedono una configurazione o che non esistono affatto in altri gestori di finestre, ad es. massimizzare, hook di urgenza, ridimensionare il mouse. È configurabile con un semplice file di testo semplice, che ovviamente non è completo di Turing. C'è un bel video che presenta funzionalità i3 che consiglio di guardare.

Naturalmente entrambi supportano più monitor senza problemi e hanno un layer mobile per applicazioni che non amano essere piastrellate.

PS. Un giorno Bluetile potrebbe essere un buon farmaco gateway per gli utenti di GNOME, ma è ancora in una fase iniziale di sviluppo.


Spero che qualcuno proveniente da Google troverà utile la mia risposta anche se la domanda è relativamente vecchia.
Adam Byrtek,

7

Personalmente uso Ratpoison quando ho bisogno di una piastrellatura leggera WM - La configurazione ha funzionato abbastanza bene e, dato che sono abbastanza abituato a usare lo schermo GNU per molti anni, il passaggio a Ratpoison non è stato molto difficile. Ho anche usato StumpWM che è stato più attivo nello sviluppo di Ratposion.


1
Ratpoison è ridicolmente leggero e molto facile da configurare. StumpWM è, ovviamente, per personalizzazione il vincitore qui, ma Lisp offre sia un leggero overhead che un più alto livello di ingresso per le persone che non hanno familiarità con Lisp. Detto questo, StumpWM è ancora molto leggero rispetto agli standard moderni.
Eli Frey,

l'autore di ratpoison ha anche scritto stumpwm. ecco perché lo sviluppo di ratpoison si è fermato.
Seamus,

7

Ce ne sono alcuni là fuori, ma ce n'è uno che sporge (per me) che ho trovato adatto alle mie esigenze:

  • Non era solo configurato in un bel linguaggio, ma era anche programmato in esso (Python)
  • La possibilità di creare i miei layout (che ho scoperto awesomenon ha funzionato)
  • Leggero anche se programmato in un linguaggio dinamico (solo 6,6 MB di RAM)

Il nome è Qtile .


Grazie per la risposta. Qtile molto interessante. Non ne ho mai sentito parlare. Ora lo provo
0xAX,

2
La capacità di programmare i propri layout sembra stranamente assente dalla maggior parte dei WM di piastrellatura; questa è una bella caratteristica di Qtile
Michael Mrozek

1
Ecco un howto per l'installazione di Qtile su Ubuntu che ho trovato: kirkstr.tumblr.com/post/4135470494/…
mwhite,


5

Se conosci Haskell, sicuramente Xmonad ! Anche Ratpoison è piuttosto carino, ma mi piace l'algoritmo di piastrellatura di Xmonad e le aree di lavoro sono un grande vantaggio dell'IMO.


Ratpoison ha gruppi che possono essere usati come aree di lavoro. (Anche se, ammettiamolo, è un po 'complicato dal momento che avrai caricato e salvato le configurazioni dei frame anche perché si comporti come le aree di lavoro a cui sei abituato normalmente.)
zrajm

5

Ne ho provati diversi: Awesome, Xmonad, i3, wmii, scrotwm e dwm.

dwm mi ha attaccato per i seguenti motivi:

  • dwm ha solo tre layout: piastrellato, mobile e monocolo.
  • la modalità affiancata divide lo schermo in una 'area principale' e una 'pila' di finestre secondarie, ottima per la codifica e il debug
  • Ha tag per monitor. Si cambia tag solo sul monitor attivo.
  • può essere controllato solo dalla tastiera (mouse opzionale)
  • ha alcune grandi personalizzazioni su suckless.org (uso la patch 'inutile gap')

Devo ammettere che ha alcune stranezze:

  • A volte le applicazioni Java perdono attenzione quando si cambia tag. Devo usare il mouse per focalizzare nuovamente Netbeans. Sto ancora cercando una soluzione.

Ma tutto sommato, dwm è rimasto con me per 1,5 anni.


1

Sto usando il wmii da un po 'di tempo. Le configurazioni sono abbastanza facili da capire e puoi usare qualsiasi lingua tu voglia modificare ulteriormente la configurazione che desideri.


1

ScrotWM È una piastrellatura leggera WM, ispirata a Xmonad e DWM. Non è necessario conoscere lingue specifiche per modificarlo, è solo un semplice testo. Inoltre, presenta Dmenu per impostazione predefinita.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.