Ich möchte einen kleinen Computer nur zum Surfen im Internet machen. Ich möchte keine Desktop-Umgebung laden, um die Auslastung von RAM, CPU und GPU so gering wie möglich zu halten. Der Computer wird auf einer ARM-CPU ausgeführt. Ich interessiere mich nicht für die Distribution, die ich benutze, ich dachte an gutes altes einfaches Debian.
desktop-environments
RaverTiny
quelle
quelle
Antworten:
In
/usr/share/xsessions/
eine Datei im „.desktop“ Format Ihre benutzerdefinierte, minimal - Sitzung zu erstellen. Gehen Sie folgendermaßen vor, um Google Chrome nach der Anmeldung als einzige Anwendung auszuführen:Starten Sie Ihren Display Manager neu, z
Oder einfach ausloggen.
"Google Chrome" sollte in der Sitzungsliste zur Auswahl stehen (neben regulären Unity- oder anderen DEs, die Sie installiert haben).
Einloggen und genießen.
wahlweise
XDM ist ein sehr minimaler Display-Manager - LightDM, GDM und KDM sind ziemlich "groß". Installieren Sie dies mit dem Paket xdm und konfigurieren Sie die Standardeinstellung für den Systemstart mit neu
Konfigurieren Sie Ihren Display Manager so, dass er automatisch einen bestimmten Benutzer anmeldet. Weitere Informationen finden Sie in der Dokumentation zu Ihrem Display Manager.
quelle
Ich weiß, dass diese veraltet ist, aber ich konnte die richtige Antwort auf die Anfrage nicht sehen, so wie ich sie verstehe.
Ich hatte ein Projekt zum Erstellen eines eingebetteten Systems, auf dem eine bestimmte Java-Grafikanwendung auf einem einfachen Computer mit einem Atom-Prozessor und einem Touchscreen ausgeführt wird. Meine Entscheidung war, die Verwendung von Window-Managern als solche zu vermeiden, um a) einfach, b) leicht und c) zu vermeiden, dass alle Arten von Systemmeldungen auf den Bildschirm gelangen.
Das System sieht folgendermaßen aus:
Installation des Ubuntu-Basissystems, leichteste Variante von 12.04 (immer noch nahe an 1 GB, aber für mich auch auf einer 2 GB-Flash-Disk in Ordnung). Sie können es ein bisschen quälen, um eine kleinere Installation zu machen. Natürlich gibt es dafür mehrere Möglichkeiten. Außerdem müssen Sie Ubuntu nicht verwenden, aber dann sollten meine Anweisungen unten überprüft werden - es gibt Unterschiede zwischen den Distributionen, insbesondere bei Konfigurationsdateien und deren Speicherorten.
Installation des xorg und einiger anderer nützlicher Programme, wie des xinput-calibrators für meinen resistiven Touchscreen, ifplugd für die Erkennung von Ethernet-Live-Verbindungen, acpid für die Erkennung von Ein- / Ausschalttasten und so weiter.
Öffne /etc/init/tty1.conf und ändere die
exec /sbin/getty -8 -i 38400 tty1
Zeile in so etwas wieexec /sbin/getty -8 -i 38400 tty1 -a username
, wobei "Benutzername" der Name des Benutzers ist, den du automatisch anmelden möchtest.Um die X-Sitzung automatisch zu starten, öffnen Sie die .bashrc-Datei Ihres Benutzers
~/.bashrc
und fügen Sie am Ende der Datei Folgendes hinzu:(Das -nocursor-Zeug ist für Touchscreens gedacht. Entfernen Sie es, damit der normale Bildschirm den Mauszeiger sieht.) Dadurch wird der X-Server neu gestartet. Wenn Ihre Anwendung aus irgendeinem Grund beendet wird, wird der X-Server automatisch neu gestartet.
~/.xsession
Schreiben Sie nun in die .xsession-Datei Ihres Benutzers etwas Ähnliches (denken Sie daran, dass jeder Befehl hier seriell ausgeführt wird, verwenden Sie also das & -Symbol am Ende der Zeile, wenn Sie einen Server starten möchten):Für ein solches System gibt es noch viele andere Dinge zu beachten, dies ist nur die Grundeinstellung. Hoffe es hilft jemandem. Viel Glück.
quelle
Früher konnte man einfach rennen
X
und X wurde mit einem leeren Bildschirm gestartet. Dann könnten SieDISPLAY=:0
dort etwas einstellen und ausführen. Vielleicht klappt das noch? Von einer Muschel wirst du wollenX&
sie im Hintergrund anzeigen.Sehen Sie sich den
-geometry
Standard-X-Befehlszeilenparameter an, um die Position des Fensters anzupassen, da Sie keinen Fenstermanager haben, der Ihnen dabei hilft.Um etwas als Nicht-Root
xauth
-Benutzer auszuführen, müssen Sie nachschauen , um die X-Autorisierung für den Nicht-Root-Benutzer einzurichten.quelle
Zunächst einmal verstehe ich nicht, wie Sie den Webbrowser öffnen sollen, ohne die Desktop-Umgebung zu laden. Es ist, als ob Sie eine Mahlzeit zubereiten möchten, ohne den Ofen einzuschalten.. Okay, das ist mit X Server möglich. Die Frage ist falsch.Was Sie suchen, ist die Auswahl der Anwendungen, die während des Startvorgangs gestartet werden.
Klicken Sie auf das Zahnradsymbol in der oberen rechten Ecke des oberen Bedienfelds. Wählen Sie Startup Applications .
Nach dem Öffnen wird eine Liste der Anwendungen angezeigt, die Ihr System beim Booten Ihres Betriebssystems startet.
Klicken Sie oben rechts auf Hinzufügen .
Ihnen wird ein Dialog angezeigt.
Im daraufhin angezeigten Dialogfeld:
1) Geben Sie den Namen des Programms in das Feld "Name" ein.
2) Geben Sie den Befehl ein, um das Programm im Feld "Befehl" auszuführen .
3) Geben Sie alle gewünschten Kommentare in das Feld "Kommentare" ein.
Beispielsweise:
Klicken Sie auf Speichern und schließen .
Drücken Sie Alt+F2, um das Dialogfeld "Ausführen" aufzurufen.
Typ
gnome-session-properties
.Klicken Sie auf die Schaltfläche "Hinzufügen" .
Im daraufhin angezeigten Dialogfeld:
1) Geben Sie den Namen des Programms in das Feld "Name" ein.
2) Geben Sie den Befehl ein, um das Programm im Feld "Befehl" auszuführen .
3) Geben Sie alle gewünschten Kommentare in das Feld "Kommentare" ein.
Klicken Sie auf Speichern und schließen .
Gehen Sie zu K-Menu> Computer> Systemeinstellungen.
Wählen Sie Start und Herunterfahren und klicken Sie auf die Schaltfläche Programm hinzufügen.
Geben Sie den Befehl ein, um das Programm auszuführen, und klicken Sie auf OK .
Führen Sie die folgenden Befehle im Terminal aus:
Fügen Sie diese Zeile zur Autostart-Datei hinzu:
Klicken Sie auf Speichern und schließen .
Eine Autostart-Datei existiert bereits in
~./config/lxsession/Lubuntu/autostart.
Verwenden Sie einfach diese Datei, anstatt wie oben beschrieben eine neue zu erstellen.
Öffnen Sie im Menü "Anwendungen" den Einstellungsmanager und wählen Sie " Sitzung und Start" .
Auf der Anwendung Autostart - Registerkarte klicken Sie auf die Add - Taste.
1) Geben Sie den Namen des Programms in das Feld "Name" ein.
2) Geben Sie den Befehl ein, um das Programm im Feld "Befehl" auszuführen .
3) Geben Sie alle gewünschten Kommentare in das Feld "Kommentare" ein.
Klicken Sie auf Speichern und schließen .
Da Sie nur einen Webbrowser starten möchten (ich vermute Firefox), können Sie die folgende Liste von Programmen aus Ihrer Startanwendungsliste entfernen:
- Bluetooth-Manager - Deja Dup - Gnome Do - Gnome Login Sound - Anzeige-Arbeitsbereiche - Ubuntu One - Visuelle Unterstützung - Remote Desktop - Puleaudio
aber es liegt auf jeden Fall an Ihnen.
quelle