Linux Surface: Update iptsd entfernt globale Config

Mehr oder weniger aus Versehen hat ein Update für den Touchsupport vom Linux Surface Kernel Project Touch deaktiviert.

Linux Surface: Update iptsd entfernt globale Config

Wer ein Touchgerät bedienen will braucht .. richtig.. Touchsupport. Für den Surface Kernel macht das seit 5.0 der iptsd , der sich auch um den Stift kümmert. Bis vor kurzem, in den letzten 2 Wochen, hies die config vom iptsd noch /etc/ipts.conf . Das hat sich geändert, was dramatische Folgen hatte, denn der Touchsupport lieferte nur noch jede Menge Phantomklicks und Gesten, weil die richtigen Parameter nicht mehr in der Defaultconfig stehen.

Ihr löst das am besten so: legt /etc/iptsd.d/ipts.conf neu an und schreibt rein:

[Config]
# BlockOnPalm = false
TouchThreshold = 50
StabilityThreshold = 0.55

[Touch]
CheckStability = true
DisableOnPalm = true
DisableOnStylus = false

[Contacts]
Detection = advanced

TemporalWindow = 5

SizeMin = 0.3

[Cone]

[DFT]

Ihr merkt schon, man hat einfach im RPM die Config umgenannt. Das hat zur Folge, daß RPM die Datei einfach entfernt. Mit der neuen /etc/iptsd.d/ Dropinmechanik wird das nicht mehr passieren.

systemctl restart iptsd@dev-hidraw0.service

und schon wird es ruhig auf dem Desktop 😀