
Ich habe einen Laptop, den ich zu Hause und bei der Arbeit an einen Monitor anschließe. In beiden Fällen verwende ich denselben HDMI-Ausgang zum Anschließen des Monitors. Der im Labor hat 1440p/60 Hz und der zu Hause hat 1080p/120 Hz, wenn er übertaktet ist (nicht wirklich, ich verwende einfach einen HDMI 1.4-Eingang anstelle von DVI Dual Link).
Ich habe eine Möglichkeit für xrandr zu erkennen, ob ein anderes Monitormodell angeschlossen ist und z. B. Vorsichtsmaßnahmen für den NVIDIA-Treiber zu deaktivieren, dahier beschrieben? Kann ich das automatisch über Scripting anpassen/autorandr, oder muss ich selbst schauen welches angeschlossen ist und das entsprechende Script aufrufen?
Antwort1
Ja, Sie können ein Bash-Skript schreiben, um zunächst den Monitor zu identifizieren (über EDID/DDC,Beispiele) und führen Sie dann xrandr entsprechend aus. Sie können dann wahrscheinlich eine Udev-Regel erstellen, um dieses Skript automatisch beim Anschließen des Kabels auszuführen.