Comment démarrer directement dans le navigateur Web Google Chrome?

18

Je souhaite que mon Raspberry Pi démarre directement sur une instance du navigateur Web Google Chrome.

Quelle est la meilleure distribution à utiliser pour cela et la méthode pour l'assembler? Existe-t-il un moyen d'ouvrir Chrome en tant qu'application plein écran dès que le système est en place?

Tiagozap
la source
Salut les gars. Comme l'a dit Caleb, j'ai une expérience limitée dans Linux, mais je suis un apprenti rapide. Je voulais avoir un "navigateur Chrome autonome" pour exécuter l'application basée sur un navigateur Web dans l'entreprise où je travaille. J'ai mon RaspberyPi et j'allais chercher la réponse de Caleb, mais comme il n'a pas de score, je suis devenu confus. J'ai juste besoin d'une lumière pour suivre et je ferai le reste et publierai mon expérience. En ce moment je cherche juste le bon chemin: D
Tiagozap

Réponses:

10

Faisable, mais si le chrome est minimisé, vous verrez toujours un gestionnaire de fenêtre / arrière-plan.

Je recommanderais d'utiliser un gestionnaire de fenêtres léger, comme openboxavec un fichier de menu vide ~/.openbox/config/menu.xml, afin qu'un utilisateur ne puisse activer aucun programme.


Pas

  • Installer un gestionnaire de fenêtres
  • Configurer les paramètres du gestionnaire de fenêtres (configuration vierge pour qu'aucun autre programme ne puisse être activé)
  • Configurer la connexion automatique au démarrage
  • Configurer le serveur X pour démarrer à la connexion (ajouter exec startxà ~/.bash_profile)
  • Ajouter un gestionnaire de fenêtres à ~/.xinitrc
  • Ajouter chromiumà~/.xinitrc

Si vous devez mettre à jour le Pi, vous pouvez Ctrl+Alt+Backspacerevenir au terminal, suà root, mettre à jour, etc.

Assurez-vous qu'il xorgest configuré pour autoriser Ctrl+Alt+Backspaceavec

 Option "XkbOptions" "terminate:ctrl_alt_bksp"    

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

Munkeh
la source
3

Assurez-vous de démarrer X directement au démarrage, puis utilisez un paramètre de démarrage automatique LXDE comme ici superuser.stackexchange .

Mettre à jour (ou créer s'il n'y en a pas) ~/.config/autostart/chromium.desktop:

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

Pour vous assurer que vous commencez avec X directement après le démarrage, exécutez le raspi-config lien

Pour les anciennes versions de Raspbian, vous pourriez avoir besoin chromium-browserde la Execligne.

Anatoly Mironov
la source
1

C'est certainement faisable. Cependant, il semble que vous ayez une connaissance limitée de la façon dont les systèmes GUI Linux normaux vont de pair. Je ne vais pas écrire le code pour vous mais, fondamentalement, vous voudrez quelque chose dans le sens de ce qui suit.

  1. Une simple distribution (probablement commencer par ArchLinux est le chemin à parcourir)
  2. Une Xorginstallation à nu .
    • Assurez-vous que l'option pour y mettre fin CtrlAltBackspaceest activée (ou désactivée si vous savez ce que vous faites.
  3. Un gestionnaire de fenêtres qui soit des tuiles (génial, xmonad, etc) ou qui gère au moins une configuration très simple avec des fenêtres plein écran telles que openbox.
    • Une configuration pour ledit gestionnaire de fenêtres qui supprime tout le chrome et affiche automatiquement Chrome en plein écran.
  4. Un déclencheur pour lancer Xorg au démarrage en tant qu'utilisateur.
  5. Un .xinitrcscript pour votre utilisateur qui lance votre gestionnaire de fenêtres et un script de votre choix
  6. Dans votre propre script, vous voulez une boucle infinie qui lance Chrome (dans le cas où un utilisateur le ferme ou qu'il se bloque. Sans aucune autre interface utilisateur, il n'y aurait aucun moyen de le relancer.)
Caleb
la source
-2

Voici un guide complet sur la façon d'exécuter Chrome Broser sur RPi - https://eltechs.com/run-google-chrome-on-raspberry-pi (c'est mon blog)

Dmitry_Eltechs
la source
Conformément à notre politique concernant les réponses sans lien uniquement , si ce message n'est pas modifié pour contenir des informations qui peuvent constituer une réponse, même minime, il sera converti en Wiki communautaire en 48 heures pour simplifier sa correction par la communauté.
goldilocks
Veuillez divulguer votre affiliation, sinon vous risquez d'être banni pour spam. En outre, cette question concerne davantage l'exécution d'une application au démarrage que le navigateur Chrome. Notez la chromiumbalise.
Dmitry Grigoryev