Le moyen le plus léger pour exécuter des applications GUI sous Linux? [fermé]

26

J'ai réalisé que je peux utiliser un gestionnaire de fenêtres sans environnement de bureau et ne perdre aucune fonctionnalité qui m'importe. Les applications fonctionnent toujours bien, je peux toujours organiser les fenêtres d'application à ma guise.

Cela élimine à peu près le besoin d'environnements de bureau légers tels que LXDE et XFCE pour des cas d'utilisation comme le mien.

Je me demande si c'est la fin de la liste. Y a-t-il quelque chose à découper? Au minimum, je veux quelque chose qui puisse exécuter des applications GUI comme Firefox. J'imagine quelque chose avec un terminal à partir duquel je peux démarrer d'autres applications.

phunehehe
la source
DWM est probablement le plus léger de tous les gestionnaires Windows de Linux.
dysoco
Bien que certaines réponses (la plupart?) Énumèrent certains outils qui peuvent être utilisés pour fournir un environnement graphique léger (basé sur l'opinion), la question elle-même et la réponse acceptée concernent le principe (qui ne l'est pas). Le gagnant clair ici est un X-Server nu comme mentionné dans la réponse d'echox.
phunehehe

Réponses:

17

Avez-vous regardé d'autres gestionnaires de fenêtres "plus légers" ;-)?

Je suis complètement satisfait d'i3 par exemple: http://i3wm.org/

C'est juste un gestionnaire de fenêtres en mosaïque avec dmenu pour lancer des applications. Pas de bureau, pas d'autres fonctionnalités spéciales et le binaire n'est que quelques Ko.

Il y en a beaucoup d'autres dans cette gamme:

Le minimum absolu serait d'exécuter votre X-Server sans aucun gestionnaire de fenêtres et juste avec quelque chose comme dmenu ( http://tools.suckless.org/dmenu/ ) pour lancer des applications. Je ne sais pas si c'est vraiment ce que vous voulez, car vous ne pourrez pas redimensionner les fenêtres d'application, les déplacer, etc.

écho
la source
Merci à tous pour votre aide, toutes les réponses sont excellentes. Je marque celui-ci comme accepté pour le "minimum absolu".
phunehehe
aussi LXDE lxde.org
Spudd86
14

La page Wikipédia sur la comparaison des gestionnaires de fenêtres X classe les différents gestionnaires de fenêtres en quatre catégories: lourd, moyen, léger et minimal. Vous seriez probablement intéressé par ceux de la catégorie minimale.

À l'heure actuelle, il s'agit de Matchbox, sithWM, evilwm, dwm, WMFS, wmii et scrotwm. (i3 est placé dans Lightweight; Xfwm (utilisé par défaut dans Xfce) et Openbox (utilisé par défaut dans LXDE) sont tous deux considérés comme Middleweight par cette classification.)

Je ne sais pas quels motifs ont été utilisés pour les trier, et je n'en ai pas suffisamment essayé pour savoir à quel point c'est exact.

En ce qui concerne le point que vous avez fait sur Compiz autonome, cependant, je ne considérerais pas cela plus léger que d'utiliser LXDE avec Openbox ou XFCE avec XFWM. Compiz est une bête ressource; l'utiliser seul ne sera pas très différent de l'utiliser sous GNOME, tant que vous ne chargez rien dans GNOME dont vous n'avez pas besoin.

(N'oubliez pas que XFCE et LXDE sont des environnements de bureau; vous pouvez exécuter leurs gestionnaires de fenêtres par défaut sans utiliser le reste de ces environnements de bureau, tout comme vous pouvez également exécuter Compiz sans environnement de bureau. Eh bien, au moins je sais que vous pouvez exécuter Openbox sans LXDE . Je n'ai jamais essayé d'exécuter XFWM sans XFCE.)

frabjous
la source
6

Mes ingénieurs adorent ratpoison en tant que gestionnaire de fenêtres minimaliste.

Quand je veux léger, je passe par la douleur de reconstruire Open Look (olwm et olvwm), bien que je n'aie pas voulu autant de douleur depuis un moment.

David Mackintosh
la source
5

Vous n'avez pas besoin de X11 pour avoir un gestionnaire de fenêtres. Vous pouvez utiliser TWIN , le gestionnaire de fenêtres en mode texte, ainsi que GPM pour la souris. Cependant, vous devrez peut-être basculer votre navigateur Web principal sur Links et votre programme de chat sur Finch .

Ryan C. Thompson
la source
hmm je ne pense pas que ce soit une interface graphique en.wikipedia.org/wiki/Graphical_user_interface
phunehehe
1
Pourquoi pas? Vous pouvez cliquer et faire glisser les fenêtres avec la souris. Vous pouvez interagir avec des programmes à l'aide de la souris s'ils les prennent en charge (par exemple, mc et liens, IIRC), vous pouvez afficher des images et regarder des vidéos si vous le configurez correctement. Mais oui, je suis partiellement facétieux avec cette suggestion.
Ryan C. Thompson
4

Avant de passer à KDE, j'étais un utilisateur inconditionnel de Fluxbox . Il a une interface de commande fbrun qui peut être utilisée pour lancer des programmes avec un menu personnalisable par clic droit. Il a également des onglets de fenêtre, je crois que c'est l'un des premiers WM à avoir cela. IIRC Fluxbox est le WM que Damn Small Linux utilise.

xénoterracide
la source
2

L'implémentation OpenBSD de cwm, est un équilibre impressionnant entre léger et riche en fonctionnalités. Par défaut, seul un xterm apparaît lorsque vous vous connectez. Il n'y a pas de décorations autour des fenêtres et rien sur le bureau. Tout se fait via le clavier (et, oui, je veux dire tout). Si vous voulez faire ssh quelque part Alt+., une boîte de dialogue ssh s'affiche. Si vous souhaitez exécuter un programme Shift+Alt+/, une boîte de dialogue d'exécution s'affiche.

La liste complète des fonctionnalités / commandes est disponible sous forme de page de manuel .

Malheureusement, ceci n'est disponible que sur OpenBSD pour autant que je sache. Bien que la source puisse être compilée et exécutée sur Linux, c'est ce que je fais quand je ne suis pas autorisé à utiliser OpenBSD.

gabe.
la source
je ne pense pas que "pas de décorations autour des fenêtres" soit ce que l'op voulait dire par "léger". aussi, s'il compile sur linux il est disponible sur linux…
2

icewmest très léger. Fonctionne bien sur mon serveur sans tête avec 1 Go de RAM avec Xvfbet x11vnc. Si vous voulez un "environnement de bureau" léger, j'aime ROX-Filer.

LawrenceC
la source
1

Ma préférence dans ce cas est définitivement xmonad. Il s'agit d'un gestionnaire de fenêtres autonome et peut être utilisé sans environnement de bureau GNnome ou KDE (bien qu'il existe Gnome avec xmonad).

xmonad est disponible sous synaptique sous forme de package. Je l'ai installé à l'aide sudo apt-get install xmonadde mon ubuntu, puis je me suis connecté à la session xmonad, et depuis lors, j'utilise exclusivement xmonad. Il est un peu ennuyeux à utiliser au début, mais il répond exactement à vos besoins.

Anoop
la source
1

j'ai utilisé jwm pendant un bon moment sur mon ancien ordinateur portable à 199 MHz avec seulement 32 Mo de RAM.

Fonctionnait assez bien et avait l'air plutôt bien. La configuration se fait également très bien avec un fichier XML.

polémon
la source
0

Personnellement, je préférerai utiliser le "Xvesa" plutôt que n'importe quel environnement de bureau.

Xvesa est suffisamment puissant pour exécuter Firefox et le type d'application.

[Xvesa est utilisé par tinycore, le système d'exploitation Linux le plus petit et le plus minimaliste]

SHW
la source
0

Je lis parfois comment démarrer une application directement avec X11, par exemple: dites à X11 que l'environnement de bureau / le gestionnaire de fenêtres / l'application à exécuter au démarrage est firefox / est gimp / est autre chose.

Peut-être en rapport avec Kiosk mode. Vous ne pouvez pas passer d'une application à une autre - utilisez-en une seule. app.

Utilisateur inconnu
la source