Leichteste Möglichkeit, GUI-Anwendungen unter Linux auszuführen? [geschlossen]

26

Ich erkannte, dass ich einen Fenstermanager ohne Desktop-Umgebung verwenden kann und keine Funktionalität verliere, die mir wichtig ist. Anwendungen funktionieren immer noch einwandfrei. Ich kann die Anwendungsfenster nach Belieben anordnen.

Dadurch entfällt die Notwendigkeit leichter Desktop-Umgebungen wie LXDE und XFCE für Anwendungsfälle wie meine.

Ich frage mich, ob das das Ende der Liste ist. Gibt es etwas, das man möglicherweise herausschneiden kann? Als Minimum möchte ich etwas, das GUI-Apps wie Firefox ausführen kann. Ich stelle mir etwas mit einem Terminal vor, von dem aus ich andere Anwendungen starten kann.

phunehehe
quelle
DWM ist wahrscheinlich der leichteste aller Linux-Windows-Manager.
Dysoko
Obwohl in einigen (den meisten?) Antworten einige Tools aufgeführt sind, die zur Bereitstellung einer übersichtlichen GUI-Umgebung (die auf Meinungen basiert) verwendet werden können, beziehen sich die Frage selbst und die akzeptierte Antwort auf das Prinzip (was nicht der Fall ist). Der klare Gewinner ist hier ein nackter X-Server, wie in der Antwort von Echox erwähnt.
Phunehehe

Antworten:

17

Hattest du einen Blick auf ein anderes "Leichtgewicht" ;-) Fenstermanager?

Ich bin sehr zufrieden mit i3, zum Beispiel: http://i3wm.org/

Es ist nur ein Kachelfenster-Manager mit einem Menü zum Starten von Anwendungen. Kein Desktop, keine weiteren Besonderheiten und die Binärdatei besteht nur aus einigen KB.

Es gibt viele andere in diesem Bereich:

Das absolute Minimum wäre, Ihren X-Server ohne Windowmanager und nur mit so etwas wie dmenu ( http://tools.suckless.org/dmenu/ ) zum Starten von Anwendungen zu betreiben . Ich bin mir nicht sicher, ob dies wirklich das ist, was Sie wollen, da Sie die Größe der Anwendungsfenster nicht ändern, sie nicht verschieben usw. können.

Echox
quelle
Vielen Dank an alle, die mitgeholfen haben. Alle Antworten sind großartig. Ich markiere dieses als akzeptiert für das "absolute Minimum".
Phunehehe
auch LXDE lxde.org
Spudd86
14

Die Wikipedia-Seite zum Vergleich von X Window Managern sortiert die verschiedenen Window Manager in vier Kategorien: Schwergewicht, Mittelgewicht, Leichtgewicht und Minimal. Sie würden sich wahrscheinlich für diejenigen in der Minimal-Kategorie interessieren.

Im Moment gehören dazu Matchbox, sithWM, evilwm, dwm, WMFS, wmii und scrotwm. (i3 wird in Lightweight eingefügt. Xfwm (standardmäßig in Xfce verwendet) und Openbox (standardmäßig in LXDE verwendet) werden in dieser Klassifizierung beide als Mittelgewicht betrachtet.)

Ich weiß nicht, welche Gründe verwendet wurden, um diese zu klären, und habe nicht genug davon versucht, um zu wissen, wie genau es ist.

In Bezug auf den Punkt, den Sie in Bezug auf Compiz Standalone angesprochen haben, würde ich jedoch nicht sagen, dass dies weniger Gewicht hat als die Verwendung von LXDE mit Openbox oder XFCE mit XFWM. Compiz ist ein Rohstofftier; Es alleine zu benutzen wird nicht viel anders sein als unter GNOME, solange Sie nichts in GNOME laden, was Sie nicht brauchen.

(Denken Sie daran, dass XFCE und LXDE Desktop-Umgebungen sind. Sie können ihre Standardfenster-Manager ausführen, ohne den Rest dieser Desktop-Umgebungen zu verwenden, genauso wie Sie Compiz auch ohne Desktop-Umgebung ausführen können. Nun, zumindest weiß ich, dass Sie Openbox ohne LXDE ausführen können Ich habe noch nie versucht, XFWM ohne XFCE auszuführen.)

schäbig
quelle
6

Meine Ingenieure lieben Ratpoison als minimalistischen Fenstermanager.

Wenn ich leichtgewichtig sein will, muss ich Open Look (olwm und olvwm) neu aufbauen, obwohl ich seit einiger Zeit nicht mehr so ​​viel Schmerzen haben wollte.

David Mackintosh
quelle
5

Sie benötigen X11 nicht, um einen Fenstermanager zu haben. Sie können TWIN , den Fenstermanager im Textmodus, zusammen mit GPM für die Maus verwenden. Möglicherweise müssen Sie Ihren primären Webbrowser auf Links und Ihr Chat-Programm auf Finch umstellen .

Ryan C. Thompson
quelle
hmm ich glaube nicht , das ist ein GUI en.wikipedia.org/wiki/Graphical_user_interface
phunehehe
1
Warum nicht? Sie können Fenster mit der Maus anklicken und ziehen. Sie können mit der Maus mit Programmen interagieren, wenn diese diese unterstützen (z. B. mc und Links, IIRC). Sie können Bilder anzeigen und Videos ansehen, wenn Sie sie richtig eingerichtet haben. Aber ja, ich bin mit diesem Vorschlag teilweise scherzhaft.
Ryan C. Thompson
4

Bevor ich zu KDE wechselte, war ich ein eingefleischter Fluxbox- Benutzer. Es verfügt über die Befehlsschnittstelle fbrun , mit der Programme zusammen mit einem Rechtsklick auf ein anpassbares Menü gestartet werden können. Es hat auch Fenster-Registerkarten, ich glaube, es ist eine der ersten WMs, die diese haben. IIRC Fluxbox ist die WM, die Damn Small Linux verwendet.

Xenoterracid
quelle
2

Die OpenBSD-Implementierung von cwm ist eine großartige Balance zwischen Leichtgewicht und Funktionsvielfalt. Standardmäßig wird beim Anmelden nur ein xterm angezeigt. Es gibt keine Dekorationen an den Fenstern und nichts auf dem Desktop. Alles wird über die Tastatur erledigt (und ja, ich meine alles). Wenn Sie irgendwo ssh möchten, Alt+.wird ein ssh-Dialog aufgerufen. Wenn Sie ein Programm ausführen möchten, wird ein Ausführungsdialog Shift+Alt+/angezeigt.

Die vollständige Liste der Funktionen / Befehle ist als Manpage verfügbar .

Leider ist dies nur unter OpenBSD verfügbar, soweit ich das beurteilen kann. Obwohl die Quelle unter Linux kompiliert und ausgeführt werden kann, ist dies das, was ich mache, wenn ich OpenBSD nicht benutzen darf.

gabe.
quelle
Ich denke nicht, dass "keine Dekorationen um die Fenster" das ist, was der OP mit "Leichtgewicht" gemeint hat. Auch wenn es unter Linux kompiliert wird, ist es unter Linux verfügbar ...
2

icewmist sehr leicht. Funktioniert gut auf meinem Headless Server mit 1GB RAM mit Xvfbund x11vnc. Wenn Sie eine leichte "Desktop-Umgebung" möchten, dann gefällt mir ROX-Filer.

LawrenceC
quelle
1

Meine Präferenz in einem solchen Fall ist definitiv xmonad. Es ist ein eigenständiger Fenstermanager und kann ohne GNnome- oder KDE-Desktopumgebung verwendet werden (obwohl es Gnome mit xmonad gibt).

xmonad ist als Paket unter synaptic verfügbar. Ich habe es mit sudo apt-get install xmonadin meinem Ubuntu installiert und mich dann bei xmonad session angemeldet. Seitdem verwende ich ausschließlich xmonad. Es ist etwas nervig, es am Anfang zu benutzen, aber es entspricht genau Ihren Bedürfnissen.

Anoop
quelle
1

Ich habe jwm eine ganze Weile auf meinem alten 199-MHz-Laptop mit nur 32 MB RAM verwendet.

Hat ganz gut funktioniert und sah ganz gut aus. Die Konfiguration kann auch mit einer XML-Datei erfolgen.

Polemon
quelle
0

Ich persönlich bevorzuge die Verwendung von "Xvesa" anstelle von Desktop-Umgebungen.

Xvesa ist stark genug, um Firefox und eine Art von Anwendung auszuführen.

[Xvesa wird von tinycore, dem kleinsten und minimalistischsten Linux-Betriebssystem, verwendet]

SHW
quelle
0

Ich lese manchmal, wie man eine Anwendung direkt mit X11 startet, zum Beispiel: Sagen Sie X11, dass die Desktop-Umgebung / der Fenstermanager / die Anwendung, die beim Start ausgeführt werden soll, Firefox / Gimp / etwas anderes ist.

Vielleicht im Zusammenhang mit Kiosk mode. Sie können nicht von App zu App wechseln - verwenden Sie einfach eine einzige. App.

Benutzer unbekannt
quelle