From 328f8b07f4c11f430eab0e0ddcf04ad3f5c5ea46 Mon Sep 17 00:00:00 2001 From: zhangkun Date: Mon, 25 May 2026 16:27:46 +0800 Subject: [PATCH] chore(xsettings): add ExecStartPre to disable THP before service startup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. Added ExecStartPre=-/usr/libexec/dde-thp-disable to XSettings1 D-Bus service 2. Ensures touchpad palm rejection (THP) is disabled before the XSettings service starts Log: Run dde-thp-disable as ExecStartPre in XSettings1 D-Bus service chore(xsettings): 在 XSettings 服务启动前添加 ExecStartPre 禁用 THP 1. 在 XSettings1 D-Bus service 中添加了 ExecStartPre=-/usr/libexec/dde-thp-disable 2. 确保在 XSettings 服务启动前禁用触摸板手掌防误触(THP) Log: 在 XSettings1 D-Bus 服务中添加 dde-thp-disable 作为 ExecStartPre PMS: TASK-390043 --- src/plugin-qt/xsettings/misc/org.deepin.dde.XSettings1.service | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugin-qt/xsettings/misc/org.deepin.dde.XSettings1.service b/src/plugin-qt/xsettings/misc/org.deepin.dde.XSettings1.service index 8533883..9347224 100644 --- a/src/plugin-qt/xsettings/misc/org.deepin.dde.XSettings1.service +++ b/src/plugin-qt/xsettings/misc/org.deepin.dde.XSettings1.service @@ -11,6 +11,7 @@ After=treeland-sd.service [Service] Type=dbus BusName=org.deepin.dde.XSettings1 +ExecStartPre=-/usr/libexec/dde-thp-disable ExecStart=/usr/bin/deepin-service-manager -n org.deepin.dde.XSettings1 Restart=on-failure RestartSec=3