Come posso avviare direttamente nel browser Web Google Chrome?


18

Voglio fare in modo che il mio Raspberry Pi si avvii direttamente su un'istanza del browser web Google Chrome.

Qual è la migliore distribuzione da utilizzare per questo e il metodo per metterlo insieme? C'è un modo per aprire Chrome come app a schermo intero non appena il sistema è attivo?


Ciao ragazzi. Come ha detto Caleb, ho una certa esperienza in Linux, ma sono uno studente che si autodidatta. Volevo avere un "Browser Chrome autonomo" per eseguire l'app basata su browser Web nella società in cui lavoro. Ho il mio RaspberyPi e stavo cercando la risposta di Caleb, ma dal momento che non ha alcun punteggio, mi sono confuso. Ho solo bisogno di una luce da seguire e farò il resto e pubblicherò la mia esperienza. In questo momento sto solo cercando la strada giusta: D
Tiagozap,

Risposte:


10

Possibile, ma se il cromo è minimizzato, vedrai comunque un gestore di finestre / sfondo.

Consiglierei di utilizzare un gestore di finestre leggero, come openboxcon un file di menu vuoto ~/.openbox/config/menu.xml, quindi un utente non può attivare alcun programma.


passi

  • Installa un gestore di finestre
  • Configurare le impostazioni del gestore finestre (configurazione vuota in modo che nessun altro programma possa essere attivato)
  • Configurare l'accesso automatico all'avvio
  • Configura il server X per l'avvio al login (aggiungi exec startxa ~/.bash_profile)
  • Aggiungi window manager a ~/.xinitrc
  • Aggiungi chromiuma~/.xinitrc

Se avete bisogno di aggiornare il Pi, è possibile Ctrl+Alt+Backspacetornare al terminale, sua root, aggiornamento, ecc

Assicurarsi che xorgsia configurato per consentire Ctrl+Alt+Backspacecon

 Option "XkbOptions" "terminate:ctrl_alt_bksp"    

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


3

Assicurati di avviare X direttamente all'avvio, quindi utilizza un'impostazione di avvio automatico LXDE come qui superuser.stackexchange .

Aggiorna (o crea se non presente) ~/.config/autostart/chromium.desktop:

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

Per assicurarti di iniziare con X direttamente dopo l'avvio, esegui il raspi-config collegamento

Per le versioni precedenti di Raspbian potresti aver bisogno chromium-browserin Execlinea.


1

Questo è certamente fattibile. Tuttavia sembra che tu abbia una conoscenza limitata di come i normali sistemi di GUI Linux vanno insieme. Non scriverò il codice per te, ma fondamentalmente vorrai qualcosa sulla falsariga di quanto segue.

  1. Una semplice distribuzione (probabilmente a partire da ArchLinux è la strada da percorrere)
  2. Un'installazione bare-bones Xorg.
    • Assicurati che l'opzione per terminarla CtrlAltBackspacesia abilitata (o disabilitata se sai cosa stai facendo.
  3. Un gestore di finestre che sia riquadri (fantastico, xmonad, ecc.) O che almeno gestisce una configurazione molto semplice con finestre a schermo intero come openbox.
    • Una configurazione per detto gestore di finestre che rimuove tutti i Chrome e visualizza automaticamente Chrome a schermo intero.
  4. Un trigger per avviare Xorg all'avvio come utente.
  5. Uno .xinitrcscript per il tuo utente che avvia il tuo gestore di finestre e uno script tutto tuo
  6. Nel tuo script, vuoi un loop infinito che avvii Chrome (Nel caso in cui un utente lo chiuda o si blocchi. Senza nessun'altra interfaccia utente non ci sarebbe modo di riavviarlo.)

-2

Ecco una guida completa su come eseguire Chrome Broser su RPi - https://eltechs.com/run-google-chrome-on-raspberry-pi (questo è il mio post sul blog)


In linea con la nostra politica relativa alle risposte di solo collegamento senza informazioni , se questo post non viene modificato per contenere informazioni che possono rappresentare una risposta, per quanto minima, in 48 ore verrà convertito in Wiki della comunità per semplificarne la correzione da parte della community.
riccioli d'oro

Si prega di rivelare la propria affiliazione, altrimenti si rischia di essere vietato per lo spam. Inoltre, questa domanda riguarda più l'esecuzione di un'app all'avvio che non il browser Chrome. Nota il chromiumtag.
Dmitry Grigoryev,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.