Raspberry Pi | Monitorbeschnitt/Auflösung anpassen

Wenn der Pi an einem größeren Monitor betrieben werden soll, ist der Bildschirm oft beschnitten.
Um diesen Beschnitt anzupassen muss man nur ein paar Zeilen in der config.txt auskommentieren.
Schaut die config.txt am besten komplett durch, es kann sein dass die Einstellungen zwei mal hinterlegt sind.

Ein Terminal öffnen

1. Die config.txt öffnen.

sudo nano /boot/config.txt

2. Folgende Zeilen suchen (sie können auch zwei mal vorhanden sein).

overscan_left=20
overscan_right=20
overscan_top=20
overscan_bottom=20

Mit einem „#“ am Anfang der Zeile wird die Option deaktiviert.

#overscan_left=20
#overscan_right=20
#overscan_top=20
#overscan_bottom=20

Die Option auf „disable_overscan=0“ von 0 auf 1 setzen

disable_overscan=1

3. Folgende Zeilen suchen.

# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1

Die Zeilen entsprechend anpassen.

hdmi_group=1
hdmi_mode=16

„hdmi_group=1“ steht für das CEA Format und ist in der Regel richtig. Alternativ gibt es noch 2 (DMT Format).
„hdmi_mode=16“ steht für eine Auflösung von 1080p (Full HD) und 60 Hz. Diese Einstellung benutze ich für einen normalen TV.

Die Erklärung und verschiedenen Modi findet ihr auf elinux.org.

Ein Dashboard auf dem Raspberry Pi | Automatisch starten [Teil 2]

Damit das Dashboard nach dem hochfahren automatisch startet, muss folgendes ausgeführt werden.

Als Browser kommt Midori zum Einsatz. Dieser hat einen Kiosk Modus und soll (laut Netzrecherche) die beste Performance liefern.

1. Midori und unclutter installieren

sudo apt-get install midori

2. Skripte für den Autostart anlegen

Diese werden Dashing und Midori starten. Um die Übersicht zu behalten wird dafür ein eigener Ordner angelegt.

2.1 In das Homeverzeichnis wechseln, den Ordner skripte anlegen und in den Ordner wechseln.
cd
mkdir skripte
cd skripte
2.2. Die Datei midori_start.sh erstellen und bearbeiten
nano midori_start.sh

folgende Zeilen einfügen:

#!/bin/sh
export DISPLAY=:0 
sleep 120 && midori -e Fullscreen -a http://localhost:3030/infoplan

Mit ctrl X speichern und schließen.

2.3 Die Datei dashing_start.sh erstellen und bearbeiten
nano dashing_start.sh

folgende Zeilen einfügen:

#!/bin/bash

cd /home/pi/dashboard_project
nohup dashing start &

mit ctrl X speichern und schließen.

3. Beiden Dateien die Rechte zum ausführen geben

chmod +x dashing_start.sh
chmod +x midori_start.sh

4. Beide Dateien in den Autostart legen. Update Mai 2017: Die aktuelle Autostartdatei findet ihr unter ~/.config/lxsession/LXDE-pi/autostart

[Die alte Autostartdatei (Stand Mai 2015) war /etc/xdg/lxsession/LXDE-pi/autostart]

nano ~/.config/lxsession/LXDE-pi/autostart

An das Ende der Datei scrollen und folgende Zeilen einfügen

@sh /home/pi/skripte/dashing_start.sh
@sh /home/pi/skripte/midori_start.sh

Die Datei mit ctrl+x schließen und speichern. Nach einem Neustart wird Dashing zuerst gestartet und 120 Sekunden später der Midori Browser im Vollbild.