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:
WM deve essere leggero
WM non dovrebbe essere complicato da configurare
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:
WM deve essere leggero
WM non dovrebbe essere complicato da configurare
Risposte:
"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
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/
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.
Vorrei raccomandare due diversi gestori di finestre di piastrellatura, uno dinamico e uno manuale.
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.
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.
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.
Ce ne sono alcuni là fuori, ma ce n'è uno che sporge (per me) che ho trovato adatto alle mie esigenze:
awesome
non ha funzionato)Il nome è Qtile .
Dai un'occhiata a fantastico , il nome dice tutto. :-) La fantastica wiki ha molti consigli di configurazione.
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.
Ne ho provati diversi: Awesome, Xmonad, i3, wmii, scrotwm e dwm.
dwm mi ha attaccato per i seguenti motivi:
Devo ammettere che ha alcune stranezze:
Ma tutto sommato, dwm è rimasto con me per 1,5 anni.
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.