Il modo più leggero per eseguire applicazioni GUI in Linux? [chiuso]


26

Mi sono reso conto che posso usare un gestore di finestre senza un ambiente desktop e non perdere alcuna funzionalità a cui tengo. Le applicazioni funzionano ancora bene, posso ancora organizzare le finestre delle applicazioni come mi pare.

Questo elimina praticamente la necessità di ambienti desktop leggeri come LXDE e XFCE per casi d'uso come il mio.

Mi chiedo se quella sia la fine della lista. C'è qualcosa che si possa ritagliare? Come minimo, voglio qualcosa che possa eseguire app GUI come Firefox. Immagino qualcosa con un terminale da cui posso avviare altre applicazioni.


DWM è probabilmente il più leggero di tutti i Windows Manager di Linux.
dysoco,

Sebbene alcune (la maggior parte?) Risposte elencino alcuni strumenti che possono essere utilizzati per fornire un ambiente GUI leggero (che è basato sull'opinione), la domanda stessa e la risposta accettata riguardano il principio (che non lo è). Il chiaro vincitore qui è un X-Server nudo come menzionato nella risposta di echox.
phunehehe,

Risposte:


17

Hai dato un'occhiata ad altri "pesi più leggeri" ;-) i gestori di finestre?

Sono completamente soddisfatto dell'i3, ad esempio: http://i3wm.org/

È solo un windowmanger con dmenu per l'avvio di applicazioni. Nessun desktop, nessun'altra funzionalità speciale e il binario è solo qualche KB.

Ce ne sono molti altri in questa gamma:

Il minimo assoluto sarebbe eseguire X-Server senza alcun gestore delle finestre e solo con qualcosa come dmenu ( http://tools.suckless.org/dmenu/ ) per avviare le applicazioni. Non sono sicuro se questo è davvero quello che vuoi, perché non sarai in grado di ridimensionare le finestre dell'applicazione, spostarle, ecc.


Grazie a tutti per l'aiuto, tutte le risposte sono fantastiche. Lo segnerò come accettato per il "minimo assoluto".
phunehehe,

anche LXDE lxde.org
Spudd86

14

La pagina di Wikipedia sul confronto di X Window Manager ordina i vari Window Manager in quattro categorie: Heavyweight, Middleweight, Lightweight e minimal. Probabilmente saresti interessato a quelli nella categoria minima.

In questo momento, quelli includono Matchbox, sithWM, evilwm, dwm, WMFS, wmii e scrotwm. (i3 viene messo in Lightweight; Xfwm (usato di default in Xfce) e Openbox (usato di default in LXDE) sono entrambi considerati pesi medi da questa classificazione.)

Non so quali motivi sono stati usati per risolverli, e non ne ho provato abbastanza per sapere quanto sia accurato.

Per quanto riguarda il punto sollevato su Compiz autonomo, tuttavia, non lo considero più leggero rispetto all'utilizzo di LXDE con Openbox o XFCE con XFWM. Compiz è una bestia risorsa; usarlo da solo non sarà molto diverso dall'usarlo con GNOME, a patto che non carichi nulla in GNOME che non ti serva.

(Ricorda che XFCE e LXDE sono ambienti desktop; potresti eseguire i loro gestori di finestre predefiniti senza usare il resto di questi ambienti desktop, proprio come puoi eseguire Compiz senza un ambiente desktop. Beh, almeno so che puoi eseguire Openbox senza LXDE Non ho mai provato a eseguire XFWM senza XFCE.)


6

I miei ingegneri adorano ratpoison come window manager minimalista.

Quando voglio leggerezza, provo il dolore di ricostruire Open Look (olwm e olvwm), anche se non ho voluto tanto dolore per un po '.


5

Non è necessario X11 per avere un gestore di finestre. Puoi usare TWIN , il gestore di finestre in modalità Testo, insieme a GPM per il mouse. Tuttavia, potrebbe essere necessario cambiare il browser Web principale in Collegamenti e il programma di chat in Finch .



1
Perchè no? Puoi fare clic e trascinare Windows con il mouse. È possibile interagire con i programmi utilizzando il mouse se supportati (ad es. Mc e collegamenti, IIRC), è possibile visualizzare immagini e guardare video se impostato correttamente. Ma sì, sono parzialmente faceto con questo suggerimento.
Ryan C. Thompson,

4

Prima di passare a KDE ero un utente di Fluxbox hardcore . Ha un'interfaccia di comando fbrun che può essere utilizzata per avviare programmi insieme a un menu personalizzabile con il tasto destro. Ha anche le schede delle finestre, credo che sia uno dei primi WM ad avere questo. IIRC Fluxbox è il WM utilizzato da Damn Small Linux .


2

L'implementazione OpenBSD di cwm, è un fantastico equilibrio tra leggero e ricco di funzionalità. Per impostazione predefinita, al momento del login viene visualizzato solo un xterm. Non ci sono decorazioni intorno alle finestre e niente sul desktop. Tutto è fatto tramite tastiera (e, sì, intendo tutto). Se vuoi ssh da qualche parte, Alt+.si aprirà una finestra di dialogo ssh. Se si desidera eseguire un programma, Shift+Alt+/verrà visualizzata una finestra di dialogo exec.

L'elenco completo di funzioni / comandi è disponibile come pagina man .

Sfortunatamente, questo è disponibile solo su OpenBSD per quanto ne so. Sebbene il sorgente possa essere compilato ed eseguito su Linux, questo è quello che faccio quando non mi è permesso usare OpenBSD.


non penso che "nessuna decorazione intorno alle finestre" sia ciò che l'op significava "leggero". inoltre, se viene compilato su Linux, è disponibile su Linux ...

2

icewmè molto leggero. Funziona bene sul mio server senza testa con 1 GB di RAM con Xvfbe x11vnc. Se vuoi un "ambiente desktop" leggero, mi piace ROX-Filer.


1

La mia preferenza in tal caso è sicuramente xmonad. È un gestore di finestre autonomo e può essere usato senza l'ambiente desktop GNOME o KDE (anche se c'è Gnome con xmonad).

xmonad è disponibile sotto synaptic come pacchetto. L'ho installato usando sudo apt-get install xmonadnel mio ubuntu e poi ho effettuato l'accesso alla sessione xmonad, e da allora uso esclusivamente xmonad. È un po 'fastidioso da usare all'inizio, ma soddisfa esattamente le tue esigenze.


1

Ho usato jwm per un po 'sul mio vecchio laptop 199MHz con solo 32 MB di RAM.

Ha funzionato abbastanza bene e sembrava abbastanza buono. Anche la configurazione viene eseguita correttamente con un file XML.


0

Personalmente, preferirò usare "Xvesa" piuttosto che qualsiasi ambiente desktop.

Xvesa è abbastanza potente da eseguire Firefox e il tipo di applicazione.

[Xvesa è utilizzato da tinycore, il sistema operativo Linux più piccolo e minimalista]


0

A volte leggo come avviare un'applicazione direttamente con X11, ad esempio: dì a X11 che l'ambiente desktop / Window Manager / l'applicazione da eseguire all'avvio è firefox / is gimp / is qualcos'altro.

Forse in connessione con Kiosk mode. Non puoi passare da un'app all'altra: basta usarne una singola. app.

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.