Ich habe ein GUI-Programm, das während des Bootvorgangs des Betriebssystems () ausgeführt wird CentOS 6.6
.
Die Auflösungskonfiguration wird im init
GUI-Programmteil programmiert. Meine Lösung besteht derzeit darin, die Auflösungssätze des Monitors abzurufen, xrandr
das Ergebnis zu analysieren und es auf einen der Kandidaten einzustellen. Sie können Preferences
später im GUI-Programmteil einen davon auswählen. xrandr
Funktioniert aber nicht, wenn kein Monitor angeschlossen ist, oder?
Wenn ich keinen Monitor an die Box angeschlossen habe, bedeutet das, dass ich keine Ahnung habe, welche Auflösungen ein Monitor bereitstellen kann (zumindest nicht von xrandr
). Was ich jetzt also möchte, ist, dass, wenn ich den Computer einschalte und das GUI-Programm ausgeführt wird, ich, nachdem ich später einen Monitor angeschlossen habe, das bereits im Monitor geladene GUI-Programm sehen kann.
Ich meine, ich möchte die Auflösung ( 1152x864 75.0Hz
zum Beispiel) im Initialisierungsteil des GUI-Programms mithilfe einiger Befehle oder APIs festlegen, wenn kein Monitor angeschlossen ist?
Weiß jemand etwas über die verfügbaren commands
oder APIs
?