Actualicé una instalación de Raspberry Pi con un Pi 2. Pero como actualicé todos los paquetes, el inicio automático ya no funciona:
ni esto parece estar funcionando:
sudo nano /etc/xdg/lxsession/LXDE/autostart
ni esto:
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
El contenido del archivo de inicio automático es:
@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
#@xscreensaver -no-splash
# Auto run the browser
@xset s off
@xset -dpms
@xset s noblank
@/usr/bin/epiphany-browser -a --profile ~/.config http://google.de
@sleep 5s # give it time to start
@echo key F11 | xte # simulate pressing the full screen key
¿Cómo puedo configurar que autostart
se ejecute?
Respuestas:
Hay una explicación que suena bastante plausible para su problema en este hilo en los foros de raspberrypi.org.
La ubicación correcta para agregar elementos de inicio automático debe ser
~/.config/lxsession/LXDE-pi/autostart
. Se recomienda que no use sudo para editarlo.fuente
-rw-r--r-- 1 pi pi 414 Mar 18 06:55 /etc/xdg/lxsession/LXDE-pi/autostart
Experimentado el mismo problema. Aquí están mis hallazgos:
Comprueba si el
/home/pi/.config/lxsession/LXDE-pi/autostart
archivo existe. Si existe, se usará en lugar de/etc/xdg/lxsession/LXDE-pi/autostart
.Ver registros (después del reinicio) en
/home/pi/.xsession-errors
:Esto sugiere mirar
/home/pi/.cache/lxsession/LXDE-pi/run.log
:Así que probé el comando manualmente en la terminal (en la GUI). Tengo algunos errores:
Pero el navegador comenzó de todos modos ...
Jugó con el
/usr/bin/epiphany-browser
comando y lo redujo a/usr/bin/epiphany-browser --profile ~/.config https://google.de
.Luego cambió las
/home/pi/.config/lxsession/LXDE-pi/autostart
líneas a:Y funcionó: se inició el navegador.
Probado en:
Debian Jessie
fuente
Ayer descargué NOOBS y creé un nuevo instalador de micro SD. Después de la instalación de Raspian, todo parecía estar bien al principio hasta que miré el inicio automático. Descubrí que la carpeta /home/pi/.config/lxsession no existía, así que la creé y la carpeta /home/pi/.config/lxsession/LXDE-pi. Luego creé el archivo de inicio automático como un archivo vacío y agregué mi comando de inicio automático. Después de reiniciar tuve una pantalla negra. Tengo otros Pis que trabajan y revisé sus archivos de inicio automático. Tienen estas lineas
Agregar estas líneas en la nueva instalación solucionó el problema.
Estoy agregando esta respuesta para el beneficio de alguien como yo que está buscando una solución al mismo problema.
fuente
Pude resolver el problema con una tarea cron.
Primero instalé los paquetes:
Edité el crontab a través de:
Agregué una tarea después de cada reinicio donde puse el inicio del navegador:
fuente
escriba en estas rutas el inicio automático
/home/pi/.config/lxsession/LXDE-pi/
También puede cambiar el
--start-fullscreen
kiosco for, pero el kiosco necesita eliminar el proceso de su aplicación.Mando:
pkill chromium
fuente
He encontrado este error:
Logré superarlo usando este tutorial .
Instalé el administrador de ventanas
Luego incluí esto
.config/lxsession/LXDE-pi/autostart
ANTES de comenzar Chromium.Luego, un comando para iniciar el navegador de cromo con mis opciones.
fuente
Tres cosas que me hicieron tropezar:
el inicio automático del usuario anula el global; si desea iniciar todo de la forma habitual más sus comandos personalizados, copie el predeterminado y agregue sus comandos al final:
cp / etc / xdg / lxsession / LXDE-pi / autostart $ HOME / .config / lxsession / LXDE-pi / editor $ HOME / .config / lxsession / LXDE-pi / autostart
en
$HOME/.config/lxsession/LXDE-pi/desktop.conf
, hay esta parte - sidisable_autostart=yes
, no se ejecutará (obvio en retrospectiva, sí):[Sesión] disable_autostart = no
El inicio automático no es un script de shell. Si necesita algo más que simplemente iniciar programas, mejor cree un script de shell y llame desde el inicio automático (por ejemplo
foo && bar
, no funcionará aquí)fuente