ist X11 wirklich zu schwer für dich? Sind Sie sicher, dass Sie nicht nur einen leichteren Fenstermanager benötigen? wie Fluxbox oder XFCE, und steigen aus Gnome / KDE
Xenoterracide
1
@xenoterracide: xfce ist nett, ich benutze es oft, aber ich habe mich gefragt, ob es drastischere Lösungen gibt als die Verwendung eines Lichtfenstermanagers.
Johnjohn
4
Ich habe X einmal auf einem 32 MB i386 ausgeführt. Und auf einem 40 MB 68040 Powerbook als zweites Anzeigesystem. Ihr System ist mehr als ausreichend, um einige Fenster zu öffnen. Geschwindigkeit und Reaktionsfähigkeit hängen von vielen Faktoren ab.
dmckee --- Ex-Moderator Kätzchen
Die einzige Alternative ist Wayland und es wird wahrscheinlich nicht auf alter Hardware funktionieren.
Xenoterracide
X11 selbst ist nicht schwer. Desktop-Umgebungen sind. Versuchen Sie, einen einfachen Fenstermanager ( mwmzum Beispiel) anstelle von KDE oder Gnome zu verwenden. Es sollte funktionieren
user996142
Antworten:
11
Die XFree86-Implementierung des X-Servers enthält TinyX , das Teil vieler kleiner Linux-Distributionen ist, z. B. Damn Small Linux oder eingebettete Linux-Distributionen.
Die einzigen Serverimplementierungen, die das mir bekannte X11-Protokoll verwenden, sind XFree86 und X.Org . Beachten Sie, dass X.Org die Serverimplementierung ist, die von den meisten Linux-Distributionen aufgrund von Lizenzproblemen mit XFree86 ausgeliefert wird. Ich verstehe nicht, warum diese angesichts dieser Spezifikationen nicht auf Ihrem Computer ausgeführt werden sollten, sofern entsprechende Grafiktreiber verfügbar sind. Gemessen an den Tags, die Sie für Gentoo verwenden, sollten Sie X.Org einfach installieren können, indem Sie es ausführen emerge xorg-x11und darauf warten , dass es vollständig kompiliert wird (was auf einem alten Computer wie diesem eine Weile dauern kann).
Sie werden wahrscheinlich keine modernen Desktop-Umgebungen wie Gnome oder KDE ausführen können, insbesondere angesichts der Speicherbeschränkungen. Ich würde Xfce ausprobieren, oder vielleicht LXDE .
Erstens die große Einschränkung: Ich denke, X mit einer leichtgewichtigen Desktop-Umgebung ist wirklich die beste Wahl für Desktop-Hardware, da a) es eine breite Hardware-Unterstützung bietet, einschließlich 2D- und 3D-Beschleunigung auf vielen alten Grafikkarten, b) Es ist nicht wirklich so schwer, und c) alle X-Programme funktionieren einfach.
Es gibt aber Alternativen. Diese funktionieren im Allgemeinen, indem sie direkt auf der Linux-Framebuffer-Konsole ausgeführt werden, möglicherweise über directfb . Einige Optionen hier wären:
Android-x86 : Ein Port von Googles Telefon / eingebettetem Betriebssystem auf PC-Hardware. Linux-Kernel, aber nicht unbedingt ein Unix-ähnlicher Benutzerbereich.
Qt QWS : eingebettete Version des beliebten Toolkits (anscheinend ist KDE sogar teilweise portiert )
GTK-DFB eine ähnliche Sache für GTK (inzwischen eingestellt)
SDL vergisst all diese "Toolkits" mit ihren "Widgets" und "hoch entwickelten Support-Bibliotheken" und "Komfort"! Schreiben Sie Ihre Grafiken so direkt wie möglich, da SDL direkte Framebuffer-Unterstützung bietet
Abhängig von Ihrer Hardware bringt Ihnen all dieses Problem möglicherweise nicht wirklich etwas, da es nicht unbedingt schneller sein muss. Und Sie müssen Ports für alles finden, was Sie ausführen möchten, oder es selbst portieren.
Wenn Sie können, tun Sie sich selbst einen Gefallen und investieren Sie in mehr Gedächtnis. Das ist nichts, was echte Erinnerung übertrifft.
Ich habe jedoch gesehen, dass XFCE mit xUbuntu 8.04 und 256 MB mit 800 MHz ausgeführt wird - und ich würde empfehlen, schlanke Software zu verwenden: Opera anstelle von Firefox / Thunderbird, Abiword anstelle von OpenOffice, keine Monitore (Festplatten- / Netzaktivität, ob Plugin) , Ticker hier, Ticker dort, Gaijm + Xchat + Skype + ...). Manchmal ist es hilfreich, eine App zu schließen, um eine andere auszuführen.
In den 90ern habe ich KDE auf einem 64-MB-Computer mit 233 MHz ausgeführt, natürlich mit X, aber es war Zeit vor YouTube. :) :)
mwm
zum Beispiel) anstelle von KDE oder Gnome zu verwenden. Es sollte funktionierenAntworten:
Die XFree86-Implementierung des X-Servers enthält TinyX , das Teil vieler kleiner Linux-Distributionen ist, z. B. Damn Small Linux oder eingebettete Linux-Distributionen.
TinyX passt perfekt zu Ihren Anforderungen.
quelle
Die einzigen Serverimplementierungen, die das mir bekannte X11-Protokoll verwenden, sind XFree86 und X.Org . Beachten Sie, dass X.Org die Serverimplementierung ist, die von den meisten Linux-Distributionen aufgrund von Lizenzproblemen mit XFree86 ausgeliefert wird. Ich verstehe nicht, warum diese angesichts dieser Spezifikationen nicht auf Ihrem Computer ausgeführt werden sollten, sofern entsprechende Grafiktreiber verfügbar sind. Gemessen an den Tags, die Sie für Gentoo verwenden, sollten Sie X.Org einfach installieren können, indem Sie es ausführen
emerge xorg-x11
und darauf warten , dass es vollständig kompiliert wird (was auf einem alten Computer wie diesem eine Weile dauern kann).Sie werden wahrscheinlich keine modernen Desktop-Umgebungen wie Gnome oder KDE ausführen können, insbesondere angesichts der Speicherbeschränkungen. Ich würde Xfce ausprobieren, oder vielleicht LXDE .
quelle
Erstens die große Einschränkung: Ich denke, X mit einer leichtgewichtigen Desktop-Umgebung ist wirklich die beste Wahl für Desktop-Hardware, da a) es eine breite Hardware-Unterstützung bietet, einschließlich 2D- und 3D-Beschleunigung auf vielen alten Grafikkarten, b) Es ist nicht wirklich so schwer, und c) alle X-Programme funktionieren einfach.
Es gibt aber Alternativen. Diese funktionieren im Allgemeinen, indem sie direkt auf der Linux-Framebuffer-Konsole ausgeführt werden, möglicherweise über directfb . Einige Optionen hier wären:
Abhängig von Ihrer Hardware bringt Ihnen all dieses Problem möglicherweise nicht wirklich etwas, da es nicht unbedingt schneller sein muss. Und Sie müssen Ports für alles finden, was Sie ausführen möchten, oder es selbst portieren.
quelle
Wenn Sie können, tun Sie sich selbst einen Gefallen und investieren Sie in mehr Gedächtnis. Das ist nichts, was echte Erinnerung übertrifft.
Ich habe jedoch gesehen, dass XFCE mit xUbuntu 8.04 und 256 MB mit 800 MHz ausgeführt wird - und ich würde empfehlen, schlanke Software zu verwenden: Opera anstelle von Firefox / Thunderbird, Abiword anstelle von OpenOffice, keine Monitore (Festplatten- / Netzaktivität, ob Plugin) , Ticker hier, Ticker dort, Gaijm + Xchat + Skype + ...). Manchmal ist es hilfreich, eine App zu schließen, um eine andere auszuführen.
In den 90ern habe ich KDE auf einem 64-MB-Computer mit 233 MHz ausgeführt, natürlich mit X, aber es war Zeit vor YouTube. :) :)
quelle
Leichtes X11 => (Xvesa + jwm)
quelle
Es sollte eine Alternative zu x11 beantwortet werden:
hier was ist fbdev: http://www.mplayerhq.hu/DOCS/HTML/fr/fbdev.html
Xvesa TinyX
(Xfree vielleicht aber gut. Es ist nicht wie vorher)
quelle