Korrektur: Nicht die Parameter „quiet“ und „splash“ sind die (alleinige) Ursache des Problems mit der nicht funktionierenden Display Rotation, sondern vielmehr die dbus events

Im letzten Artikel hatte ich geschrieben, dass die Parameter „quiet“ und „splash“ böse sind. Ich muss mich an dieser Stelle korrigieren. Nicht diese Parameter haben das Problem verursacht, dass sporadisch die Display Rotation nicht funktioniert hat. Nein, die dbus event message „tabletMode changed“ ist entweder nicht versendet worden oder kommt nicht an. Auf jeden Fall kann es problematisch sein sich auf diese Events zu verlassen. Als Workaround wurde in der KDE Default Konfiguration die Option deaktiviert, dass die autoRotation nur ausgeführt wird, wenn der „tablet mode“ aktiv ist. Da dieser Mechanismus auf dieses Event hört, wurde diese Option deaktiviert. Nun funktioniert die automatische Rotation immer unabhängig vom Tablet Modus. Zusätzlich habe ich in der neuen Version einen in Python geschriebenen Listener bereitgestellt, der die evdev Bibliothek nutzt und darauf schaut, ob die Hardware Tastatur deaktiviert wurde, um den Tablet Launcher bereitzustellen.