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")