Start

© 2020 Detlef Schmegel
Template by Andreas Viklund

Raspberry - Anleitungen und Tips


Monitorumschaltung xx Zoll < -- > 5 Zoll auf Knopfdruck


Die "Umschaltung"

Für jeden Monitor steht nun eine "config.txt" bereit.
Je nachdem, welchen Monitor wir nun benutzen wollen, kopieren wir die zugehörige "config.txt" ins Verzeichnis "/boot" und überschreiben die vorhandene.

Den Kopiervorgang erledigen zwei Pythondateien.
Der Bequemlichkeit halber stehen sie im Verzeichnis "/home/pi"

a) "mon_5.py" kopiert die "config_5.txt" mit den 5 Zoll -Einstellungen nach "/boot/config.txt"
b) "mon_o.py" kopiert die "config.txt" (o = original) nach "/boot/config.txt"

Man legt in /home/pi nun eine neue Datei an:

nano mon_5.py

...und kopiert den Inhalt des nächsten Fensters über die Zwischenablage hinein.

# a) Kopieren der geänderten "config_5.txt" auf die "/boot/config.txt"
import os
import time
from shutil import copyfile
import os.path

ziel = "/boot/config.txt"
quelle = "/home/pi/tools/mon_umsch/config_5.txt"
print ("Datei wird jetzt kopiert")
time.sleep(1)

copyfile(quelle, ziel)
print ("Datei wurde kopiert")
print ("Monitorauflösung jetzt für 5 Zoll")
print ("Jetzt kommt ein Neustart")
time.sleep(2)
os.system("sudo reboot")

Mit Strg-X wird dann abgespeichert

Und nun wieder zurückschalten auf die Ursprungsauflösung
Wie schon beschrieben wird nun analog die Datei "mon_o.py" erzeugt.

nano mon_o.py

# b) Kopieren der unveränderten "config.txt" auf die "/boot/config.txt"
import os
import time
from shutil import copyfile
import os.path

ziel = "/boot/config.txt"
quelle = "/home/pi/tools/mon_umsch/config.txt"
print ("Datei wird jetzt kopiert")
time.sleep(1)

copyfile(quelle, ziel)
print ("Datei wurde kopiert")
print ("Monitorauflösung jetzt wieder wie gehabt")
print ("Jetzt kommt ein Neustart")
time.sleep(2)
os.system("sudo reboot")