startx: Befehl nicht gefunden

18

Ich bin ein absoluter Neuling in der Raspbian-Welt und mein Problem ist, dass ich die GUI nicht starten kann, wenn ich schreibe:

> startx

Ich komme zurück:

bash-: startx command not found;

Die Verwendung von sudo gibt denselben Fehler zurück. Ich habe xterm installiert, aber immer noch nichts. Ich habe mit Raspbian Jessie Lite angefangen. Irgendwelche Vorschläge?

V. Ruby
quelle
Nein! Was ist das Paket, um "startx" zu Raspbian Jessie Lite hinzuzufügen? Bisher habe ich bereits hinzugefügt "xserver-xorg lightdm pciutils xinput xfonts-100dpi xfonts-75dpi xfonts-scalable upower" (gewährt nur "xserver-xorg & lightdm" scheinen Pflicht zu sein)? Vielen Dank. :) Versuchte sowohl "CEA Mode 16 1920x1080 60Hz 16: 9 3D: FP" & "Standard Monitor bevorzugte Auflösung". Danke noch einmal.
colpanic73
@ user1228990: Willkommen in der RPi-Ecke von StackExchange. Wie Sie es geschrieben haben, war Ihr Beitrag keine Antwort . Wenn Sie eine neue Frage haben, schreiben Sie bitte eine Frage .
Jacobm001

Antworten:

16

Jessie Lite enthält nicht die GUI-Pakete, sondern nur die Befehlszeile. Wenn Sie eine GUI benötigen, müssen Sie die Pakete auf Ihrer vorhandenen SD-Karte installieren oder die Karte mit der vollständigen Raspbian Jessie erneut flashen. Letzteres ist wahrscheinlich der bessere Ansatz. Beachten Sie jedoch, dass hierfür möglicherweise eine größere SD-Karte erforderlich ist, als Sie derzeit verwenden.

Steve Robillard
quelle
9

Dies ist, was ich für eine Grundeinstellung "kein DE (Desktop-Umgebung)" getan habe. Es gibt wahrscheinlich bessere Stellen für bestimmte DEs. In diesem Beitrag geht es jedoch anscheinend um ein einfaches Xorg-Setup und die Möglichkeit, es über die Befehlszeile auszuführen startx. Für meine Tests habe ich eine frische "Raspbian Jessie lite" verwendet. Die Pakete, die ich installiert habe:

sudo apt-get --no-install-recommends install xserver-xorg xserver-xorg-video-fbdev xinit pciutils xinput xfonts-100dpi xfonts-75dpi xfonts-scalable

Nun, xserver-xorgein server-xorg-video-*Paket und xinitsind die einzigen Pakete, die für eine minimale startxInstallation erforderlich sind , obwohl die anderen Pakete für ein Kiosk-Setup unter Verwendung realer Anwendungen angemessen sind . Wie immer müssen Sie möglicherweise die Pakete nach Bedarf anpassen.

Zum Spaß unbedingt mitnehmen chromium-browser. Dann können Sie Chromium im Kiosk-Modus ausprobieren:

startx /usr/bin/chromium-browser http://www.google.com/ --window-size=1920,1080 --start-fullscreen --kiosk --

Die --window-size=1920,1080 --start-fullscreenOptionen erzwingen eine Größenänderung des Browsers auf die angegebene Auflösung (vorausgesetzt, die tatsächlichen Abmessungen überschreiten 1920 x 1080 nicht).

Habe Spaß!

colpanic73
quelle
Als ich "--window-size = 10000,10000" verwendete, stürzte Chromium sofort nach dem Start ab. Als ich die tatsächliche Auflösung des Displays verwendet habe, hat dies perfekt funktioniert. Vielen Dank!
Matt
Vielen Dank @Matt. Obwohl ich dieses Problem nicht hatte, ist es vernünftig zu erwarten, dass der Benutzer (oder Agent) die aktive Auflösung kennt, bevor er diesen Befehl ausgibt. Ich habe meinen Beitrag aktualisiert.
colpanic73
3

Mit den folgenden Schritten PIXELwird die offizielle Raspbian-Desktopumgebung installiert , die in der Vollversion von Raspbian enthalten ist.

  1. Richten Sie nach der Installation von Raspbian Lite Ihr Kennwort ein, aktivieren Sie ssh, konfigurieren Sie das Gebietsschema und das Netzwerk usw.

  2. Stellen Sie sicher, dass Raspbian auf die neueste Software aktualisiert ist.

  3. Der wesentliche Schritt ist die Installation des Xorg Display Server

    sudo apt-get install --no-install-recommends xserver-xorg

  4. Der nächste (empfohlene) Schritt ist die Installation xinit, mit der Sie den Xorg Display Server über die Befehlszeile (mit startx) starten können.

    sudo apt-get install --no-install-recommends xinit

  5. Installieren Sie PIXEL, die offizielle Raspbian-Desktop-Umgebung, die in der Vollversion von Raspbian enthalten ist. (Dieser Schritt dauert eine Weile.)

    sudo apt-get install raspberrypi-ui-mods

Das raspberrypi-ui-modsinstalliert die PIXEL-Desktop-Umgebung, Openbox Window Manager und LightDM Login Manager.

Dies ist eine reine Knocheninstallation. Enthalten sind ein Terminal, ein Dateimanager und Tools zum Verwalten der Desktop-Umgebung sowie einige Bedienfeldsymbole (Bluetooth, Netzwerk, Audio, CPU, Uhr).

Milliways
quelle
-1

Ich verwende seit einigen Jahren verschiedene Downloads von Pi und empfehle, Jessie als Vollversion herunterzuladen und zu installieren. Es hat einen schönen Desktop und lässt sich sehr schnell installieren. Ich verwende es derzeit auf einem Pi 2 Modell B mit einer von Python gesteuerten Motorsteuerungsschnittstelle Skripte.

Ron Ford
quelle
Diese Antwort (benutze die Vollversion von Jessie) wurde bereits in Steves ausführlicherer Antwort behandelt.
Goobering