Raspberry Pi, AutoLogin, Auto start uma aplicação e dessabilitar Screen blanking

Este post demonstra como configurar o Raspberry (quando em modo de tela gráfica – x-session) para iniciar automaticamente uma aplicação e prevenir que entre em modo de espera, proteção de tela ou desabilite o monitor.

Login automático

Maiores informações em: http://elinux.org/RPi_Debian_Auto_Login

Edite o arquivo /etc/rc.local e adicione a seguinte linha

su meu_usuario -c startx

Desabilitando proteção de tela

Maiores informações em: http://raspberrypi.stackexchange.com/questions/752/how-do-i-prevent-the-screen-from-going-blank

Instale o pacote xset

apt-get install x11-xserver-utils

Abra ou crie o arquivo ~/.xinitrc e adicione o seguinte conteúdo

xset s off # don't activate screensaver
xset -dpms # disable DPMS (Energy Star) features.
xset s noblank # don't blank the video device
exec /etc/alternatives/x-session-manager # start lxde

Auto run

Maiores informações em: http://blog.flowbuzz.com/2012/07/raspberry-pi-and-autostart.html
Supondo que o usuário utilizado para iniciar o startx foi o pi, iremos realizar as configurações abaixo. Caso contrário altere para o /home do usuário desejado.

cd /home/pi/.config/
mkdir autostart

Crie um arquivo nomeado /home/pi/.config/autostart/.desktop e adicione o seguinte conteúdo

[Desktop Entry]
Type=Application
Name=AppName
Comment=
Exec=/filetorun
StartupNotify=false
Terminal=false
Hidden=false
Helvio Junior (OSCE, OSCP, CEHv9)

Helvio Junior (OSCE, OSCP, CEHv9)

Consultor em Cyber Security em Ernst & Young (EY)
OSCE, OSCP, CEHv9, Pesquisador de Falhas de Segurança e Vulnerabilidades. Profissional com mais de 20 anos de experiência na área de TI, atualmente focado na área de segurança da informação ofensiva (Red Team), bug hunting, cyber threat hunting, criação e engenharia reversa de Malware.
Carreira baseada em sólidos conhecimentos técnicos nas principais tecnologias de TI: Penetration Testing, Clould Computing, Ambiente de alta criticidade e alta disponibilidade, Windows Servers e seus serviços, Linux Servers e seus serviços, VoIP com Asterisk, Redes, Cisco, HP, ISO 27002, Hacker ético (CEHv9) e Engenharia reversa.
Helvio Junior (OSCE, OSCP, CEHv9)
1 responder
  1. Juan Carvalho
    Juan Carvalho says:

    Ola, parabéns por compartilhar seu conhecimento. Tenho uma dúvida, o arquivo .xinitrc deve ser criado no diretorio home mesmo? “/home/pi”

    Responder

Deixe uma resposta

Want to join the discussion?
Feel free to contribute!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *