Atualizei uma instalação do raspberry Pi com um Pi 2. Mas, como atualizei todos os pacotes, a inicialização automática não funciona mais:
nem isso parece estar funcionando:
sudo nano /etc/xdg/lxsession/LXDE/autostart
nem isso:
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
o conteúdo do arquivo de inicialização automática é:
@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
Como posso configurar que o autostart
é executado?
Respostas:
Há uma explicação bastante plausível para o seu problema neste tópico nos fóruns raspberrypi.org.
O local correto para adicionar itens de inicialização automática deve ser
~/.config/lxsession/LXDE-pi/autostart
. É recomendável que você não use o sudo para editá-lo.fonte
-rw-r--r-- 1 pi pi 414 Mar 18 06:55 /etc/xdg/lxsession/LXDE-pi/autostart
Experimentou o mesmo problema. Aqui estão minhas descobertas:
Verifique se o
/home/pi/.config/lxsession/LXDE-pi/autostart
arquivo existe. Se existir, será usado em vez de/etc/xdg/lxsession/LXDE-pi/autostart
.Exibir logs (após a reinicialização) em
/home/pi/.xsession-errors
:Isso sugere olhar para
/home/pi/.cache/lxsession/LXDE-pi/run.log
:Então eu testei o comando manualmente no terminal (na GUI). Eu recebi alguns erros:
Mas o navegador começou assim mesmo ...
Jogou com o
/usr/bin/epiphany-browser
comando e reduziu para/usr/bin/epiphany-browser --profile ~/.config https://google.de
.Em seguida, altere as
/home/pi/.config/lxsession/LXDE-pi/autostart
linhas para:E funcionou - o navegador começou.
Testado em:
Debian Jessie
fonte
Ontem baixei o NOOBS e criei um novo instalador de micro SD. Após a instalação do Raspian, tudo parecia bem no começo, até que eu iniciei automaticamente. Descobri que a pasta /home/pi/.config/lxsession não existia, então a criei e a pasta /home/pi/.config/lxsession/LXDE-pi. Criei o arquivo autostart como um arquivo vazio e adicionei meu comando autostart. Após a reinicialização, eu tinha uma tela preta. Tenho outros Pis de trabalho e verifiquei os arquivos de inicialização automática. Eles têm essas linhas
A adição dessas linhas na nova instalação corrigiu o problema.
Estou adicionando esta resposta para o benefício de alguém como eu, que está procurando uma solução para o mesmo problema.
fonte
Consegui resolver o problema com uma tarefa cron.
Primeiro instalei os pacotes:
Eu editei o crontab via:
Eu adicionei uma tarefa após cada reinicialização, onde coloquei a inicialização do navegador:
fonte
escreva neste caminho o arranque automático -
/home/pi/.config/lxsession/LXDE-pi/
Além disso, você pode alterar o
--start-fullscreen
quiosque for, mas o quiosque precisa interromper o processo do seu aplicativo.Comando:
pkill chromium
fonte
Eu encontrei este erro:
Consegui superá-lo usando este tutorial .
Eu instalei o gerenciador de janelas
Então eu incluí isso
.config/lxsession/LXDE-pi/autostart
antes de iniciar o Chromium.Em seguida, um comando para iniciar o chromium-browser com minhas opções.
fonte
Três coisas que me fizeram tropeçar:
a inicialização automática do usuário substitui a global; se você deseja iniciar tudo normalmente, mais seus comandos personalizados, copie o padrão e adicione seus comandos até o final:
cp / etc / xdg / lxsession / LXDE-pi / autostart $ HOME / .config / lxsession / LXDE-pi / editor $ HOME / .config / lxsession / LXDE-pi / autostart
em
$HOME/.config/lxsession/LXDE-pi/desktop.conf
, há esta parte - sedisable_autostart=yes
, não funcionar (óbvio em retrospecto, sim):[Session] disable_autostart = no
autostart não é um script de shell. Se você precisar de algo além de simplesmente iniciar programas, é melhor criar um shell script e chamar isso a partir do início automático (por exemplo
foo && bar
, não funcionará aqui)fonte