===== Official Raspberry Pi Touchscreen =====
==== Rotating the Official 7" Touchscreen ====
Comment the following line in your ''/boot/config.txt'' (to disable this parameter):
# Enable DRM VC4 V3D driver
#dtoverlay=vc4-kms-v3d
And add the following line to your config:
# rotate screen
lcd_rotate=2
display_rotate=0
==== Run chromium in kiosk mode at startup ====
Firstly enable autologin and boot to desktop. Therefore you can use the ''raspi-config''-tool:
sudo raspi-config
And then add the following line to the user's ''lxsession'' config:
@chromium-browser --kiosk --disable-pinch
//Sourced from: [[https://baldbeardedbuilder.com/blog/setting-up-raspberry-pi-for-use-in-kiosk-mode-with-chromium/|baldbeardedbuilder.com - Chromium in kiosk mode]]//
==== Turn off screen automatically after a period of inactivity ====
To enable this "energy saving"-setting create a system service file under ''/etc/systemd/system/'' with the name ''screenblanking.service'':
sudo nano /etc/systemd/system/screenblanking.service
Then add this content:
[Unit]
Description=Automatic screen blanking
After=network.target network-online.target
[Service]
Environment=DISPLAY=:0.0
RestartSec=40
Restart=always
User=pi
ExecStart=/usr/bin/xset dpms force off
[Install]
WantedBy=multi-user.target
Finally save the service and enable it with:
sudo systemctl enable screenblanking.service
//Partially sourced from [[https://forums.raspberrypi.com/viewtopic.php?t=281523|forums.raspberrypi.com - know a command-line for turning off the screen?]]//