Script para instalação de display no Raspberry Pi ``` #!/bin/sh # Atualiza a lista de repositórios e instala o xinput apt-get update apt-get install -y xinput # Cria variável com a data atual, para criar backup dos arquivos já existentes bak="$(date +%s)" # Inverte o eixo do touchscreen. Caso necessário, altere os valores 0 e 1 echo "DISPLAY=:0 xinput --set-prop 'ADS7846 Touchscreen' 'Evdev Axis Inversion' 0 1" > "/etc/X11/Xsession.d/99-invert-touch" # Faz um backup do fbturbo.conf cp "/usr/share/X11/xorg.conf.d/99-fbturbo.conf" "/usr/share/X11/xorg.conf.d/99-fbturbo.conf.$bak" # Ativa o display (/dev/fb1) no fbturbo.conf sed -i 's@/dev/fb0@/dev/fb1@gi' "/usr/share/X11/xorg.conf.d/99-fbturbo.conf" # Cria backup das configurações de boot cp "/boot/config.txt" "/boot/config.txt.$bak" # Remove configurações dtoverlay, se existir sed -i '/^dtoverlay/d' "/boot/config.txt" # Adiciona a configuração do dtoverlay. Caso necessário, ajuste o parâmetro "speed" e "rotate" de acordo com o seu display echo "dtoverlay=piscreen,speed=16000000,rotate=270" >> "/boot/config.txt" ```