Verwenden Sie Xorg Autoconfig, um Einstellungen abhängig vom Monitor dynamisch anzuwenden.

528
Shirkrin

Das Setup ist wie folgt:

  • ein gemeinsames Gentoo Linux-basiertes System-Image (muss von allen gemeinsam genutzt werden)
  • 1 von 3 verschiedenen berührungsbasierten Eingabegeräten
  • 1 von 3 verschiedenen Monitoren

Es gibt immer nur einen Monitor und eine Berührungseingabe, die Kombination kann jedoch beliebig sein. Bislang keine Herausforderung, aber zwei der drei Monitore verwenden eine 90 ° -Drehung, während der dritte eine 270 ° -Drehung erfordert. In meinem alten Setup wurde dies dadurch gelöst, dass für jede Kombination unterschiedliche Xorg.conf-Dateien vorhanden waren, die beim Booten erkannt wurde und ein Symlink mit der richtigen Konfiguration über ein Skript erstellt wurde, das ausgeführt wurde, um X aufzurufen.

Platzhalter für "InputClass" funktionieren sehr gut, um die Berührungseingabe unabhängig von der vorhandenen zu erkennen und zu konfigurieren. Ich fühle mich mit dem Monitor jedoch nicht so gut (ich konnte so etwas wie eine "MonitorClass" für dynamisches Matching nicht finden und ich möchte wirklich nicht wieder ein Pre-Run-Skript verwenden müssen.)

Ist es möglich, die Autoconfig-Funktionen von Xorg zu verwenden, um die Rotation anzuwenden und ein dynamisches Setup auf der Grundlage des von X erkannten Monitors zu erstellen?

0

0 Antworten auf die Frage