Bug#993903: Acknowledgement (xfce4-session: After resuming from suspend, the synaptic touchpad was no longer working)
Ok, I found the solution. With the "xinput" command, I got the following output:
/ Virtual core pointer id=2 [master pointer (3)]
| +--> Virtual core XTEST pointer id=4 [slave pointer (2)]
| +--> HID 062a:0000 id=13 [slave pointer (2)]
| +--> Synaptics TM3053-004 id=12 [slave pointer (2)]
\ Virtual core keyboard id=3 [master keyboard (2)]
+--> Virtual core XTEST keyboard id=5 [slave keyboard (3)]
+--> Power Button id=6 [slave keyboard (3)]
+--> Video Bus id=7 [slave keyboard (3)]
+--> Sleep Button id=8 [slave keyboard (3)]
+--> Integrated Camera: Integrated C id=9 [slave keyboard (3)]
+--> AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
+--> ThinkPad Extra Buttons id=11 [slave keyboard (3)]
then the "xinput --list-props 12" command gives:
Device 'Synaptics TM3053-004':
Device Enabled (154): 1
Coordinate Transformation Matrix (156): 1.000000, 0.000000,
0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (286): 1
Device Accel Constant Deceleration (287): 2.500000
Device Accel Adaptive Deceleration (288): 1.000000
Device Accel Velocity Scaling (289): 12.500000
Synaptics Edges (290): 77, 1863, 57, 1005
Synaptics Finger (291): 25, 30, 0
Synaptics Tap Time (292): 180
Synaptics Tap Move (293): 97
Synaptics Tap Durations (294): 180, 180, 100
Synaptics ClickPad (295): 1
Synaptics Middle Button Timeout (296): 0
Synaptics Two-Finger Pressure (297): 282
Synaptics Two-Finger Width (298): 7
Synaptics Scrolling Distance (299): 44, 44
Synaptics Edge Scrolling (300): 0, 0, 0
Synaptics Two-Finger Scrolling (301): 1, 0
Synaptics Move Speed (302): 1.000000, 1.750000, 0.090457, 0.000000
Synaptics Off (303): 1
Synaptics Locked Drags (304): 0
Synaptics Locked Drags Timeout (305): 5000
Synaptics Tap Action (306): 0, 0, 0, 0, 1, 3, 2
Synaptics Click Action (307): 1, 3, 2
Synaptics Circular Scrolling (308): 0
Synaptics Circular Scrolling Distance (309): 0.100000
Synaptics Circular Scrolling Trigger (310): 0
Synaptics Circular Pad (311): 0
Synaptics Palm Detection (312): 0
Synaptics Palm Dimensions (313): 10, 200
Synaptics Coasting Speed (314): 20.000000, 50.000000
Synaptics Pressure Motion (315): 30, 160
Synaptics Pressure Motion Factor (316): 1.000000, 1.000000
Synaptics Grab Event Device (317): 0
Synaptics Gestures (318): 1
Synaptics Capabilities (319): 1, 0, 0, 1, 1, 1, 0
Synaptics Pad Resolution (320): 20, 20
Synaptics Area (321): 0, 0, 0, 0
Synaptics Soft Button Areas (322): 970, 0, 870, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (323): 11, 11
Device Product ID (278): 1739, 0
Device Node (277): "/dev/input/event7"
Wait! Why the "Synaptics Off" value (property 303) is 1?? I turned
that off: "xinput set-prop 12 303 0" -- and voila, the trackpad
worked again (mouse movement & taps).
So, the problem is solved! BUT there is a lingering question. Which
program turned off the touchpad and then not turn it on again? Here is
my theory: In the "Mouse and Touchpad" setting, I have the "Disable
touchpad while typing" option checked. I set a shortcut key to suspend
the laptop, calling "xfce4-session-logout -s" . Once this shortcut
combination was invoked, the suspend action began immediately, yet
there was not enough time for the touchpad to be re-enabled. As a
result, the trackpad was stuck in the "disabled" position even after
resuming from sleep.
So this should be filed as a bug with the XFCE4 settings daemon, I
think (xfce4-settings). The bugfix should be fairly easy, I suppose,
but it will require a hook that is invoked when the computer going to
sleep: when the touchpad is supposed to be disabled only temporarily,
it should be re-enabled upon resumption from sleep.
Wirawan
On Tue, Sep 7, 2021 at 6:27 PM Debian Bug Tracking System
<owner@bugs.debian.org> wrote:
>
> Thank you for filing a new Bug report with Debian.
>
> You can follow progress on this Bug here: 993903: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993903.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> As you requested using X-Debbugs-CC, your message was also forwarded to
> wirawan0@gmail.com
> (after having been given a Bug report number, if it did not have one).
>
> Your message has been sent to the package maintainer(s):
> Debian Xfce Maintainers <debian-xfce@lists.debian.org>
>
> If you wish to submit further information on this problem, please
> send it to 993903@bugs.debian.org.
>
> Please do not send mail to owner@bugs.debian.org unless you wish
> to report a problem with the Bug-tracking system.
>
> --
> 993903: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993903
> Debian Bug Tracking System
> Contact owner@bugs.debian.org with problems
--
Wirawan Purwanto
Computational Scientist, HPC Group
Information Technology Services
Old Dominion University
Norfolk, VA 23529
~ https://bfa.org ~
"Get your own copy of a free study Bible"
Reply to: