¿Cómo puedo iniciar directamente en el navegador web Google Chrome?

18

Quiero hacer que mi Raspberry Pi se inicie directamente en una instancia del navegador web Google Chrome.

¿Cuál es la mejor distribución para usar para esto y el método para armarlo? ¿Hay alguna manera de abrir Chrome como una aplicación de pantalla completa tan pronto como el sistema esté activo?

Tiagozap
fuente
Hola chicos. Como dijo Caleb, tengo una experiencia limitada en Linux, pero aprendo rápido. Quería tener un "navegador Chrome independiente" para ejecutar la aplicación basada en navegador web en la empresa donde trabajo. Tengo mi RaspberyPi y estaba buscando la respuesta de Caleb, pero como no tiene puntaje, me confundí. Solo necesito una luz para seguir, y haré el resto y publicaré mi experiencia. Ahora mismo estoy buscando el camino correcto: D
Tiagozap

Respuestas:

10

Posible, pero si se minimiza el cromo, aún verá un administrador de ventanas / fondo.

Recomendaría usar un administrador de ventanas liviano, como openboxcon un archivo de menú vacío ~/.openbox/config/menu.xml, para que un usuario no pueda activar ningún programa.


Pasos

  • Instalar un administrador de ventanas
  • Configure los ajustes del administrador de ventanas (configuración en blanco para que no se puedan activar otros programas)
  • Configurar inicio de sesión automático en el arranque
  • Configure el servidor X para comenzar al iniciar sesión (agregar exec startxa ~/.bash_profile)
  • Agregar administrador de ventanas a ~/.xinitrc
  • Añadir chromiuma~/.xinitrc

Si es necesario actualizar la Pi, puede Ctrl+Alt+Backspacevolver a la terminal, sua root, actualizar, etc.

Asegúrese de que xorgesté configurado para permitir Ctrl+Alt+Backspacecon

 Option "XkbOptions" "terminate:ctrl_alt_bksp"    

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

Munkeh
fuente
3

Asegúrese de iniciar X directamente en el arranque, luego use una configuración de inicio automático LXDE como aquí superuser.stackexchange .

Actualizar (o crear si no está allí) ~/.config/autostart/chromium.desktop:

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

Para asegurarse de comenzar con X directamente después del arranque, ejecute el raspi-config enlace

Para versiones anteriores de Raspbian puede que necesite chromium-browseren la Execlínea.

Anatoly Mironov
fuente
1

Esto es ciertamente factible. Sin embargo, parece que tiene un conocimiento limitado de cómo los sistemas normales de la GUI de Linux van juntos. No voy a escribir el código para usted, pero básicamente querrá algo similar a lo siguiente.

  1. Una distribución simple (probablemente comenzar con ArchLinux es el camino a seguir)
  2. Una Xorginstalación básica .
    • Asegúrese de que la opción para finalizarlo CtrlAltBackspaceesté habilitada (o deshabilitada si sabe lo que está haciendo).
  3. Un administrador de ventanas que ya sea en mosaico (impresionante, xmonad, etc.) o que al menos maneja configuraciones muy simples con ventanas de pantalla completa como openbox.
    • Una configuración para dicho administrador de ventanas que elimina todo el cromo y muestra automáticamente Chrome en pantalla completa.
  4. Un disparador para encender Xorg en el arranque como tu usuario.
  5. Un .xinitrcscript para su usuario que inicia su administrador de ventanas y un script propio
  6. En dicho script propio, desea un bucle infinito que inicie Chrome (en caso de que un usuario lo cierre o se bloquee. Sin otra interfaz de usuario, no habría forma de volver a iniciarlo).
Caleb
fuente
-2

Aquí hay una guía completa sobre cómo ejecutar Chrome Broser en RPi: https://eltechs.com/run-google-chrome-on-raspberry-pi (esta es mi publicación de blog)

Dmitry_Eltechs
fuente
De acuerdo con nuestra política con respecto a las respuestas de solo enlace sin información , si esta publicación no se edita para contener información que pueda ser una respuesta, aunque sea mínima, en 48 horas se convertirá a Wiki de la comunidad para simplificar que la comunidad la corrija.
Ricitos de oro
Divulgue su afiliación, de lo contrario corre el riesgo de ser excluido por correo no deseado. Además, esta pregunta se trata más de ejecutar una aplicación en el arranque que del navegador Chrome. Tenga en cuenta la chromiumetiqueta.
Dmitry Grigoryev