Wie kann ich direkt in den Google Chrome-Webbrowser booten?


18

Ich möchte meinen Raspberry Pi so konfigurieren, dass er direkt mit einer Instanz des Google Chrome-Webbrowsers startet.

Was ist die beste Distribution, um dies zu tun und wie man es zusammensetzt? Gibt es eine Möglichkeit, Chrome als Vollbild-App zu öffnen, sobald das System hochgefahren ist?


Hallo Leute. Wie Caleb sagte, habe ich nur begrenzte Erfahrung mit Linux, bin aber selbst ein schneller Anfänger. Ich wollte einen "eigenständigen Chrome-Browser", um die webbrowser-basierte App in dem Unternehmen auszuführen, in dem ich arbeite. Ich habe mein RaspberyPi und wollte Caleb antworten, aber da es keine Punkte gibt, wurde ich verwirrt. Ich brauche nur ein Licht, um zu folgen, und ich werde den Rest erledigen und meine Erfahrung posten. Im Moment suche ich nur nach dem richtigen Weg: D
Tiagozap

Antworten:


10

Machbar, aber wenn Chrom minimiert ist, sehen Sie immer noch einen Fenstermanager / Hintergrund.

Ich würde empfehlen, einen kompakten Fenstermanager wie openboxbei einer leeren Menüdatei zu verwenden ~/.openbox/config/menu.xml, damit ein Benutzer keine Programme aktivieren kann.


Schritte

  • Installieren Sie einen Fenstermanager
  • Fenster-Manager-Einstellungen konfigurieren (leere Konfiguration, damit keine anderen Programme aktiviert werden können)
  • Konfigurieren Sie die automatische Anmeldung beim Start
  • Konfigurieren Sie den X-Server so, dass er beim Anmelden startet (Hinzufügen exec startxzu ~/.bash_profile)
  • Fenstermanager hinzufügen zu ~/.xinitrc
  • Hinzufügen chromiumzu~/.xinitrc

Wenn Sie die Pi aktualisieren möchten, können Sie Ctrl+Alt+Backspacean das Terminal zurück zu bekommen, aktualisieren usw.suroot

Stellen Sie sicher, dass xorgfür das Zulassen Ctrl+Alt+Backspacemit konfiguriert ist

 Option "XkbOptions" "terminate:ctrl_alt_bksp"    

in /etc/X11/xorg.conf.d/10-evdev.conf.


3

Stellen Sie sicher, dass Sie X direkt beim Booten starten. Verwenden Sie dann eine LXDE-Autostart-Einstellung wie hier superuser.stackexchange .

Aktualisieren (oder erstellen, wenn nicht vorhanden) ~/.config/autostart/chromium.desktop:

[Desktop Entry] 
Type=Application
Exec=chromium --kiosk www.bbc.co.uk

Führen Sie link aus , um sicherzustellen, dass Sie direkt nach dem Start mit X beginnenraspi-config

Für ältere Versionen von Raspbian benötigen Sie möglicherweise chromium-browserin der ExecZeile.


1

Das ist sicherlich machbar. Es hört sich jedoch so an, als ob Sie nur begrenzte Kenntnisse darüber haben, wie normale Linux-GUI-Systeme zusammenpassen. Ich werde den Code nicht für Sie schreiben, aber im Grunde wollen Sie etwas in der folgenden Richtung.

  1. Eine einfache Distribution (wahrscheinlich ist ArchLinux der richtige Weg)
  2. Eine Bare-Bones- XorgInstallation.
    • Stellen Sie sicher, dass die Option zum Beenden mit CtrlAltBackspaceaktiviert ist (oder deaktiviert ist, wenn Sie wissen, was Sie tun.
  3. Ein Fenstermanager, der entweder Kacheln (fantastisch, xmonad, usw.) oder zumindest eine sehr einfache Konfiguration mit Vollbildfenstern wie openbox handhabt.
    • Eine Konfiguration für den Fenstermanager, die das gesamte Chrome entfernt und Chrome automatisch im Vollbildmodus anzeigt.
  4. Ein Auslöser, um Xorg beim Booten als Benutzer zu starten.
  5. Ein .xinitrcSkript für Ihren Benutzer, das Ihren Fenstermanager startet, und ein eigenes Skript
  6. In diesem Skript möchten Sie eine Endlosschleife, die Chrome startet. (Falls ein Benutzer das Skript schließt oder abstürzt. Ohne andere Benutzeroberfläche ist ein Neustart nicht möglich.)

-2

Hier finden Sie eine vollständige Anleitung zum Ausführen von Chrome Broser unter RPi: https://eltechs.com/run-google-chrome-on-raspberry-pi (dies ist mein Blog-Beitrag)


Im Einklang mit unserer Politik in Bezug auf informations Link nur für Antworten , wenn dieser Beitrag nicht bearbeitet wird , um Informationen zu enthalten , die als Antwort stehen können, jedoch minimal, in 48 Stunden wird es Community Wiki umgewandelt wird sie von der Gemeinschaft korrigiert vereinfachen muß.
Goldlöckchen

Bitte geben Sie Ihre Zugehörigkeit bekannt, da Sie sonst wegen Spam gebannt werden könnten. Bei dieser Frage geht es mehr um das Ausführen einer App beim Booten als um Chrome Browser. Beachten Sie das chromiumTag.
Dmitry Grigoryev
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.