Benjamin-Loison / cinnamon

A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
GNU General Public License v2.0
0 stars 0 forks source link

Touchpad seems pressed no matter not touching it #155

Open Benjamin-Loison opened 2 weeks ago

Benjamin-Loison commented 2 weeks ago

I figured out this issue between 07/11/24 13:30 - 14:00 UTC+1.

Should figure out last reboot time and intermediary APT logs.

last reboot
Output: ``` reboot system boot 6.8.0-48-generic Sat Nov 9 14:42 still running reboot system boot 6.8.0-48-generic Sat Nov 9 13:47 - 14:14 (00:26) reboot system boot 6.8.0-48-generic Sat Nov 9 12:56 - 13:13 (00:16) reboot system boot 6.8.0-48-generic Sat Nov 9 00:38 - 12:55 (12:16) reboot system boot 6.8.0-48-generic Fri Nov 8 23:04 - 00:36 (01:32) reboot system boot 6.8.0-48-generic Fri Nov 8 22:06 - 23:02 (00:55) reboot system boot 6.8.0-48-generic Thu Nov 7 23:51 - 21:30 (21:39) reboot system boot 6.8.0-48-generic Thu Nov 7 17:09 - 23:47 (06:38) reboot system boot 6.8.0-48-generic Thu Nov 7 16:58 - 23:47 (06:49) reboot system boot 6.8.0-48-generic Thu Nov 7 16:49 - 16:56 (00:06) reboot system boot 6.8.0-48-generic Thu Nov 7 15:46 - 16:49 (01:03) reboot system boot 6.8.0-48-generic Thu Nov 7 14:36 - 15:42 (01:05) reboot system boot 6.8.0-48-generic Thu Nov 7 14:10 - 14:35 (00:24) reboot system boot 6.8.0-48-generic Thu Nov 7 13:42 - 14:09 (00:26) reboot system boot 6.8.0-48-generic Wed Nov 6 22:39 - 14:09 (15:29) reboot system boot 6.8.0-48-generic Wed Nov 6 16:32 - 22:26 (05:54) reboot system boot 6.8.0-48-generic Sun Nov 3 21:40 - 16:27 (2+18:46) reboot system boot 6.8.0-48-generic Sun Nov 3 13:04 - 21:39 (08:35) reboot system boot 6.8.0-48-generic Sat Nov 2 00:22 - 03:26 (1+03:03) reboot system boot 6.8.0-47-generic Sun Oct 27 22:07 - 03:26 (6+05:18) reboot system boot 6.8.0-47-generic Sun Oct 27 15:08 - 22:06 (06:57) ```

I verified that 22:39 - 14:09 ~ 15:29.

So kernel version does not seem involved.

So since Wed Nov 6 14:09:

/var/log/apt/history.log: ``` ... Start-Date: 2024-11-02 13:46:12 Commandline: /usr/bin/apt-get autoremove --purge -y Purge: linux-modules-6.8.0-45-generic:amd64 (6.8.0-45.45), linux-image-6.8.0-45-generic:amd64 (6.8.0-45.45), linux-headers-6.8.0-45-generic:amd64 (6.8.0-45.45), linux-tools-6.8.0-45:amd64 (6.8.0-45.45), linux-headers-6.8.0-45:amd64 (6.8.0-45.45), linux-tools-6.8.0-45-generic:amd64 (6.8.0-45.45), linux-modules-extra-6.8.0-45-generic:amd64 (6.8.0-45.45) End-Date: 2024-11-02 13:46:25 Start-Date: 2024-11-06 00:34:08 Commandline: apt-get install --assume-yes --option Dpkg::Options::=--force-confnew chromium element-desktop firefox-locale-en firefox-locale-fr firefox gh git-lfs lintian libout123-0t64 libmpg123-dev libsyn123-0t64 libmpg123-0t64 libmpg123-0t64:i386 libopenjp2-7 libruby3.2 ruby3.2 thunderbird thunderbird-locale-en thunderbird-locale-fr thunderbird-locale-en-us Upgrade: firefox-locale-en:amd64 (132.0+linuxmint1+wilma, 132.0.1+linuxmint1+wilma), firefox-locale-fr:amd64 (132.0+linuxmint1+wilma, 132.0.1+linuxmint1+wilma), lintian:amd64 (2.117.0ubuntu1.1, 2.117.0ubuntu1.2), libout123-0t64:amd64 (1.32.5-1ubuntu1, 1.32.5-1ubuntu1.1), element-desktop:amd64 (1.11.83, 1.11.84), thunderbird:amd64 (1:128.4.0esr+linuxmint1+wilma, 1:128.4.1esr+linuxmint1+wilma), chromium:amd64 (130.0.6723.69~linuxmint1+wilma, 130.0.6723.91~linuxmint1+wilma), libruby3.2:amd64 (3.2.3-1ubuntu0.24.04.1, 3.2.3-1ubuntu0.24.04.3), firefox:amd64 (132.0+linuxmint1+wilma, 132.0.1+linuxmint1+wilma), thunderbird-locale-en:amd64 (1:128.4.0esr+linuxmint1+wilma, 1:128.4.1esr+linuxmint1+wilma), thunderbird-locale-fr:amd64 (1:128.4.0esr+linuxmint1+wilma, 1:128.4.1esr+linuxmint1+wilma), libmpg123-dev:amd64 (1.32.5-1ubuntu1, 1.32.5-1ubuntu1.1), libopenjp2-7:amd64 (2.5.0-2ubuntu0.1, 2.5.0-2ubuntu0.2), ruby3.2:amd64 (3.2.3-1ubuntu0.24.04.1, 3.2.3-1ubuntu0.24.04.3), libsyn123-0t64:amd64 (1.32.5-1ubuntu1, 1.32.5-1ubuntu1.1), gh:amd64 (2.45.0-1ubuntu0.1, 2.45.0-1ubuntu0.2), libmpg123-0t64:amd64 (1.32.5-1ubuntu1, 1.32.5-1ubuntu1.1), libmpg123-0t64:i386 (1.32.5-1ubuntu1, 1.32.5-1ubuntu1.1), thunderbird-locale-en-us:amd64 (1:128.4.0esr+linuxmint1+wilma, 1:128.4.1esr+linuxmint1+wilma), git-lfs:amd64 (3.4.1-1ubuntu0.1, 3.4.1-1ubuntu0.2) End-Date: 2024-11-06 00:35:11 Start-Date: 2024-11-07 14:33:47 Commandline: /usr/bin/apt upgrade -y Requested-By: benjamin (1000) Upgrade: mtr-tiny:amd64 (0.95-1.1build2, 0.95-1.1ubuntu0.1), signal-desktop:amd64 (7.31.0, 7.32.0) End-Date: 2024-11-07 14:33:56 ... ```

Could give a try to Debian 12 GNOME but it would require an actual production try which is not that easy.

A Bash command to remove parenthesis content of Upgrade would be nice.

paste | sed -E 's/:(amd64|i386) \([^)]*\)//g'

Source: the Stack Overflow answer 27826048

DuckDuckGo and Google search sed remove all parenthesis and their content.

firefox-locale-en, firefox-locale-fr, lintian, libout123-0t64, element-desktop, thunderbird, chromium, libruby3.2, firefox, thunderbird-locale-en, thunderbird-locale-fr, libmpg123-dev, libopenjp2-7, ruby3.2, libsyn123-0t64, gh, libmpg123-0t64, libmpg123-0t64, thunderbird-locale-en-us, git-lfs

I am not comfortable with all these packages but they don't look related in my opinion.

Distribution

Not read.

Package version

Not read.

Graphics hardware in use

No response

Frequency

Always

Bug description

On Linux Mint 22 Cinnamon Framework 13.

Rebooting has not solved the issue initially but seems to finally.

+3

Steps to reproduce

Not read.

Expected behavior

Not read.

Additional information

No response

Benjamin-Loison commented 2 weeks ago
shutdown now

and let computer with charger unplugged for at least 30 seconds.

Bash script to update APT packages: ```bash sudo apt update sudo apt upgrade -y sudo apt autoremove -y sudo apt dist-upgrade -y ```

and rebooting does not definitely solve the issue as I got it after about one hour.

Benjamin-Loison commented 2 weeks ago

I tried pressing with a tool at the bottom and all the borders to unlock physically clicking but it does not work in addition to tap.

Benjamin-Loison commented 2 weeks ago

Maybe plugging a mouse is a workaround.

Benjamin-Loison commented 2 weeks ago

Related to Benjamin-Loison/EmbeddedController/issues/3.

Benjamin-Loison commented 2 weeks ago

DuckDuckGo search Linux left click with key.

Benjamin-Loison commented 2 weeks ago

image

Benjamin-Loison commented 2 weeks ago

image

Benjamin-Loison commented 2 weeks ago
xdo
Output: ``` Command 'xdo' not found, but can be installed with: sudo apt install xdo ```

Source: the Super User answer 114581

Benjamin-Loison commented 2 weeks ago
sudo apt install -y xdo
Output: ``` Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: libxcb-ewmh2 libxcb-xtest0 The following NEW packages will be installed: libxcb-ewmh2 libxcb-xtest0 xdo 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 33.7 kB of archives. After this operation, 168 kB of additional disk space will be used. Get:1 http://mirrors.ircam.fr/pub/ubuntu/archive noble/main amd64 libxcb-xtest0 amd64 1.15-1ubuntu2 [4,888 B] Get:2 http://mirrors.ircam.fr/pub/ubuntu/archive noble/main amd64 libxcb-ewmh2 amd64 0.4.1-1.1build3 [18.1 kB] Get:3 http://mirrors.ircam.fr/pub/ubuntu/archive noble/universe amd64 xdo amd64 0.5.7-1 [10.7 kB] Fetched 33.7 kB in 0s (95.3 kB/s) Selecting previously unselected package libxcb-xtest0:amd64. (Reading database ... 961201 files and directories currently installed.) Preparing to unpack .../libxcb-xtest0_1.15-1ubuntu2_amd64.deb ... Unpacking libxcb-xtest0:amd64 (1.15-1ubuntu2) ... Selecting previously unselected package libxcb-ewmh2:amd64. Preparing to unpack .../libxcb-ewmh2_0.4.1-1.1build3_amd64.deb ... Unpacking libxcb-ewmh2:amd64 (0.4.1-1.1build3) ... Selecting previously unselected package xdo. Preparing to unpack .../archives/xdo_0.5.7-1_amd64.deb ... Unpacking xdo (0.5.7-1) ... Setting up libxcb-xtest0:amd64 (1.15-1ubuntu2) ... Setting up libxcb-ewmh2:amd64 (0.4.1-1.1build3) ... Setting up xdo (0.5.7-1) ... Processing triggers for man-db (2.12.0-4build2) ... Processing triggers for libc-bin (2.39-0ubuntu8.3) ... ```
Benjamin-Loison commented 2 weeks ago
echo 'click 3' | xdo
No arguments given.

does not seem to do anything.

xdo 'click 3'
Unknown action: 'click 3'.
xdo 1
Unknown action: '1'.

Source: the Ask Ubuntu question 1220789

xdotool 1
Output: ``` xdotool: Unknown command: 1 Run 'xdotool help' if you want a command list ```
xdotool click
Output: ``` Usage: click [options]

Source: the Ask Ubuntu answer 1241478

xdotool click 1

and

xdotool click 3

seem to work as wanted.

Benjamin-Loison commented 2 weeks ago

It seems that suspending the laptop leads to the issue.

Should investigate Accessibility.

Benjamin-Loison commented 2 weeks ago
sudo reboot

does not solve the issue.

Benjamin-Loison commented 2 weeks ago

Have a serious security issue here, when click physical power button to suspend, it suspends but resuming does not show lock screen but directly access the session.

Related to #3.

Benjamin-Loison commented 2 weeks ago

Maybe replug touchpad cable may help.

Benjamin-Loison commented 2 weeks ago

image

and plugging a USB-A mouse solves the issue.

Benjamin-Loison commented 2 weeks ago

Benjamin_Loison/Razer/issues/1 would help.

Benjamin-Loison commented 2 weeks ago

image

is interesting but stop moving mouse without performing an action and holding click for GIMP for instance is unclear.

Benjamin-Loison/android/issues/28 could help.

Benjamin-Loison commented 1 week ago

Can xed help?

Benjamin-Loison commented 1 week ago
xinput set-prop 'PIXAXXXX:00 XXXX:XXXX Touchpad' 'libinput Disable While Typing Enabled' 0

Source: LemnosLife-Client/issues/15

Benjamin-Loison commented 1 week ago
cinnamon-settings mouse

according to the start entry Properties.

Benjamin-Loison commented 1 week ago
cinnamon-settings mouse
Output: ``` /usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py:458: DeprecationWarning: Gtk.Window.set_wmclass is deprecated self.window.set_wmclass(wm_class, wm_class) Loading Mouse module ```

image

cinnamon-settings touchpad
Output: ``` /usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py:458: DeprecationWarning: Gtk.Window.set_wmclass is deprecated self.window.set_wmclass(wm_class, wm_class) warning: settings module touchpad not found. Using PAM module (python3-pam) ```

image

Benjamin-Loison commented 1 week ago
cinnamon-settings --help
Output: ``` Usage: cinnamon-settings [MODULE [OPTIONS]] [HELP_OPTION] Help option (HELP_OPTION): -h, --help Displays help message (e.g. this message). Module options: -t, --tab Opens the specified tab (see list in manpage) of module settings. -s, --sort xlets modules option. xlets are 'applets', 'desklets', 'extensions' and 'themes'. Sorts the xlets by: 'name' or 0 'score' or 1 (by default) 'date' or 2 'installed' or 3 'update' or 4 Example: $ cinnamon-settings applets -t download -s date For complete description and examples, see the manpage: cinnamon-settings(1) ```
Benjamin-Loison commented 1 week ago
man cinnamon-settings
Output: ``` CINNAMON-SETTINGS(1) cinnamon manual CINNAMON-SETTINGS(1) NAME cinnamon-settings - Configuration panel for cinnamon SYNOPSIS cinnamon-settings [-h] cinnamon-settings MODULE [-t TAB] cinnamon-settings applets PANEL cinnamon-settings applets|desklets|extensions [UUID [-i INSTANCE]] [-t TAB_INDEX] cinnamon-settings applets|desklets|extensions UUID INSTANCE cinnamon-settings applets|desklets|extensions|themes [-t TAB] cinnamon-settings applets|desklets|extensions|themes -t download [-s SORT] DESCRIPTION cinnamon-settings runs the graphical user interface allowing to configure Cinnamon. It can also be used to run the graphical user interface allowing to configure a specific module, add applets to a panel, and manage xlets. MODULE Specifying a module allows to configure it directly. The following modules are available. You can use name or synonym. The modules with * have a configuration interface with tabs. Each tab can be directly opened (see TAB section below). The modules with ** need root rights to open their configuration interface. So the only tab that will always be open is the first one. NAME SYNONYMS applets* backgrounds* background blueberry bluetooth calendar cinnamon-settings-users** users color colors default* desklets* desktop display screen, screens driver-manager** drivers effects* extensions* fonts general gufw** firewall hotcorner hotcorners info infos keyboard* lightdm-settings** login-screen mintlocale language, locale mintlocale-im input-method mintsources** sources mouse* network networks notifications nvidia-settings nvidia online-accounts accounts panel panels power* privacy screensaver* sound* startup system-config-printer printer, printers themes* tiling universal-access* accessibility user me wacom tablet windows* window workspaces* TAB and TAB_INDEX Here the modules whose configuration interface contains tabs. Specifying its name or index by the -t option allows to open di‐ rectly this tab in the configuration interface. NAME TAB_NAME: TAB_INDEX, ... universal-access visual: 0, keyboard: 1, typing: 2, mouse: 3 applets installed: 0, more: 1, download: 1 backgrounds images: 0, settings: 1 default preferred: 0, removable: 1 desklets installed: 0, more: 1, download: 1, general: 2 effects effects: 0, customize: 1, extensions installed: 0, more: 1, download: 1 keyboard typing: 0, shortcuts: 1, layouts: 2 mouse mouse: 0, touchpad: 1, power power: 0, batteries: 1, brightness: 2 screensaver settings: 0, customize: 1 sound output: 0, input: 1, sounds: 2, applications: 3, settings: 4 themes themes: 0, download: 1, options: 2 windows titlebar: 0, behavior: 1, alttab: 2 workspaces osd: 0, settings: 1 PANEL PANEL is the panel on which the user want install some applets. User desktop can have up to four panels. panel1 is the first panel (panel by default). panel2, panel3 and panel4 exist only if the user has created them. UUID and INSTANCE The applets, desklets, extensions and themes are the xlets. Each xlet has an UUID (Universal Unique IDentifier). The structure of an UUID is xlet_name@author, except for themes. There are two kinds of xlets: System and Spices. System xlets are in /usr/share/cinnamon/applets/, /usr/share/cinnamon/desklets/ and /usr/share/themes/; their UUID ends with '@cinnamon.org' except for themes. There is no system extension. Spices are xlets offered by developers to the Cinnamon team, which evaluates and validates them. Complete description of these Spices can be found at https://cinnamon-spices.linuxmint.com/. The Spices installed by user are in ~/.local/share/cinnamon (for applets, desklets and extensions) and in ~/.themes. INSTANCE argument is reserved to developers. When an applet or desklet has multiple instances, the configuration interface of each of them can be directly opened by this INSTANCE argument. Users have neither the possibility nor the need to know the value of INSTANCE. SORT Possible choices are: - name or 0 - score or 1 (default value) - date or 2 - installed or 3 - update or 4 (upgradable Spices first, then acts as date) OPTIONS The following options are supported: -h, --help Print a help text describing the supported command-line options, and then exit. -s SORT, --sort=SORT Specific to the 'download' tab (see below) for applets, desklets, extensions and themes modules. -t TAB, --tab=TAB Select the tab to open in the settings. Possible choices are: - A number from 0 to n-1, where n is the number of available tabs. - The name of the tab (see list below). EXAMPLES To open System Settings: $ cinnamon-settings To open the printer settings: $ cinnamon-settings printers To open the settings of an installed applet, desklet or extension: $ cinnamon-settings TYPE UUID Examples: $ cinnamon-settings applets SpicesUpdate@claudiux $ cinnamon-settings desklets photoframe@cinnamon.org $ cinnamon-settings extensions watermark@germanfr To add some applets on the second panel (if exists): $ cinnamon-settings applets panel2 To open the download tab of the applets settings: $ cinnamon-settings applets --tab=download or $ cinnamon-settings applets -t 1 To open the download tab of a type of Spices (applets, desklets, extensions, themes), sorting them by 'name', 'score', 'date', 'installed' or 'update', use the '--sort=' or '-s' argument: $ cinnamon-settings TYPE --tab=download --sort=SORT or $ cinnamon-settings TYPE -t 1 -s SORT where TYPE can be applets, desklets, extensions or themes and SORT can be name (or 0), score (or 1), date (or 2), installed (or 3), update (or 4) Example: $ cinnamon-settings applets -t 1 -s date SEE ALSO cinnamon-menu-editor(1) CONTRIBUTORS Claude Clerc (claudiux) and Nicolas Bourdaud (nbourdau). Cinnamon 2019-02-10 CINNAMON-SETTINGS(1) ```
Benjamin-Loison commented 1 week ago
cinnamon-settings mouse -t touchpad
Output: ``` /usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py:458: DeprecationWarning: Gtk.Window.set_wmclass is deprecated self.window.set_wmclass(wm_class, wm_class) Loading Mouse module ```

image

Benjamin-Loison commented 1 week ago

In some cases it seems actually impossible to go through the interface to disable the touchpad.

Benjamin-Loison commented 1 week ago

DuckDuckGo search Linux disable touchpad.

xinput --help
Output: ``` usage: xinput get-feedbacks xinput set-ptr-feedback xinput set-integer-feedback xinput get-button-map xinput set-button-map [ [...]] xinput set-pointer [ ] xinput set-mode ABSOLUTE|RELATIVE xinput list [--short || --long || --name-only || --id-only] [...] xinput query-state xinput test [-proximity] xinput create-master [] [] xinput remove-master [Floating|AttachToMaster (dflt:Floating)] [] [] xinput reattach xinput float xinput set-cp xinput test-xi2 [--root] xinput map-to-output |all xinput list-props [ ...] xinput set-int-prop [ ...] xinput set-float-prop [ ...] xinput set-atom-prop [ ...] xinput watch-props xinput delete-prop xinput set-prop [--type=atom|float|int] [--format=8|16|32] [ ...] xinput disable xinput enable ```
Benjamin-Loison commented 1 week ago
xinput disable 'PIXAXXXX:00 XXXX:XXXX Touchpad'

and

xinput enable 'PIXAXXXX:00 XXXX:XXXX Touchpad'

seem to work as wanted despite the gnome-settings interface not showing the correct state despite restarting this interface.

Benjamin-Loison commented 1 week ago

When face the issue typing in start menu actually types in the background app.

https://github.com/user-attachments/assets/7129ce63-5f72-4e59-8f25-03c27fcd42d1

This looks like an OS issue.

Benjamin-Loison commented 1 week ago

Benjamin_Loison/linux/issues/29 may help. However, I suspect that it would restore exactly the system state, hence the issue as far as I understood my issue.

Benjamin-Loison commented 1 week ago

DuckDuckGo and Google search last week results for Linux Mint 22 Cinnamon Framework 13 touchpad.

https://forums.linuxmint.com/viewtopic.php?t=433641 does not help.

No other relevant result it seems.

Benjamin-Loison commented 1 week ago

After sometime laptop being unplugged and shutdown my mouse LED does not light anymore maybe it is just the necessary time to reboot to not suffer of the touchpad issue, see Benjamin_Loison/Razer/issues/1.

Benjamin-Loison commented 1 week ago

Could disable suspending but then would have to pay attention to shutdown the laptop or just lock its screen.

Benjamin-Loison commented 1 week ago

Could try booting with an older kernel.

Benjamin-Loison commented 1 week ago

Maybe related to https://blog.linuxmint.com/?p=4762 Framework Laptops.

Benjamin-Loison commented 1 week ago

Keyboard > Shortcuts > Type to search shortcuts click does not return anything.

Can leverage Add custom shortcut once have figured out the command to left click.

How to add and remove them from command line to not disturb regular use. Can otherwise use a less likely combination of keys. For left and right clicks I respectively set:

To some extent the clicks do not seem to work exactly as native ones.

These shortcuts do not seem to work fine when have the issue.

Benjamin-Loison commented 1 week ago

Could investigate dmesg and similar logs.

Wikipedia: dmesg (1233344021)

Should date when notice the issue and then investigate logs.

Except unrelated UFW logs in dmesg, only cros-ec-dev cros-ec-dev.1.auto: Some logs may have been dropped... seems possibly relevant.

I checked dmesg just after starting suffering of this issue and have not noticed anything different.

Maybe can somehow not disable the touchpad but actually unplug it softwarelly and plug it back.

Benjamin-Loison commented 1 week ago

Note that I have a bit by bit copy of my laptop so could a last Linux Mint 22 Cinnamon Framework 13 one before installing Debian 12 GNOME.

Benjamin-Loison commented 1 week ago

Should search DuckDuckGo for Linux hibernate.

Benjamin-Loison commented 1 week ago

image

Benjamin-Loison commented 1 week ago

F2 to access BIOS (source: https://community.frame.work/t/bios-guide/4178).

image

image

image

image

Benjamin-Loison commented 1 week ago

Maybe making suspension not require the password when resuming would workaround the issue but I don't know how to do so. I investigated:

Benjamin-Loison commented 1 week ago

Related to Benjamin_Loison/Debian/issues/76.

Benjamin-Loison commented 1 week ago

Benjamin_Loison/gnome-control-center/issues/4#note_2272426 would help.

Benjamin-Loison commented 1 week ago
Bash script: ```bash for action in disable enable do xinput $action 'PIXAXXXX:00 XXXX:XXXX Touchpad' done ```

seems to workaround the issue sometimes.

Benjamin-Loison commented 1 week ago

Despite alphabet keyboard working, touchpad click not working, ctrl + alt + t and alt + tab are not typable either because at least:

Benjamin-Loison commented 1 week ago

When it works fine:

xinput
Output: ``` ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ FRMW0001:00 XXXX:XXXX Consumer Control id=9 [slave pointer (2)] ⎜ ↳ PIXAXXXX:00 XXXX:XXXX Mouse id=10 [slave pointer (2)] ⎜ ↳ PIXAXXXX:00 XXXX:XXXX Touchpad id=11 [slave pointer (2)] ⎜ ↳ ImExPS/2 Generic Explorer Mouse id=13 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Video Bus id=6 [slave keyboard (3)] ↳ Power Button id=7 [slave keyboard (3)] ↳ FRMW0001:00 XXXX:XXXX Wireless Radio Control id=8 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)] ↳ FRMW0001:00 XXXX:XXXX Consumer Control id=14 [slave keyboard (3)] ```
Uncensored: ``` -----BEGIN PGP MESSAGE----- hF4DTQa9Wom5MBgSAQdAKp50SxlCJeQmk5q/eKbBFSz8P+IQdx+k0Ro9We2qkl0w j2Dee0b4YvfM59IBKJLt2DvFtCsrSl5f9Wm6phFMGJmONypcAMDmNqNvRaAvu797 0sC9Aa2aaRejrzsaAy69YpLR84wFKKLoWbNLMji2jjzvQNxLBIGhqvVp4QGM99UV 6zTaw4DqlElIYcJMxfqn1yJCT1pJc6Ate9rCfe3bEQTNrroljoSR5wmI5p+pq4O9 voWyfqtvW/+Cov+G7kFUfa8rxAA8IzH9w16EoomRsYCPBxPTnKZFPqpUF773xhmW mQozIW8J7yGdqVpturysn0FmlMcZFKCaMO6fan4IkjIoI/XWQeA7p6tRa6EiY/NF 70pYei7A+8tajwqA6Yg026RhSdOHUOCq6C1Z948jBlRNmp7yztEzm8RWpgd3cFTU 5TWJ8i4ljZVxMIuENRSYpk4KdcMaVka2PzRNcUVdJP76jNdOZHhFwkHePDWtYSW5 SopJKxSNz/CUZBmEb4FvrF/jhwsb6Qou631MTTuPE9QyIBBLyTkxkJLKYgxxpASy 1j8Jb82Pi+OB7LsUaz+0uW9nhXHug5zf+BABT7w1u65Y+sOrUyhFmWUBaRo6v7Zl =C9XY -----END PGP MESSAGE----- ```
Benjamin-Loison commented 1 week ago

As I got:

unable to find device PIXAXXXX:00 XXXX:XXXX Touchpad

I suspect that also have other devices failing sometimes as it mentions them.

Benjamin-Loison commented 1 week ago

Note that sometimes the devices start failing maybe when physically move etc.

Benjamin-Loison commented 1 week ago

Disabling and reenabling the mouse seems to help sometimes.

If I confirm this behavior I could add it to my previous Bash for loop.

Benjamin-Loison commented 3 days ago

https://frame.work/fr/en/products/touchpad-cable costs 15 € https://frame.work/fr/en/products/touchpad-kit costs 45 €

diff <(curl -s https://frame.work/fr/en/products/touchpad-kit?v=FRANFT0001) <(curl -s https://frame.work/fr/en/products/touchpad-kit?v=FRANFT0001)

seems to show that both URLs retrieve the same content.

No other item from https://frame.work/fr/en/marketplace/parts seems involved but other categories such as Keyboards may be involved.