Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Touchpad configuration not respected under Wayland #1076

Open
2 tasks done
khannurien opened this issue Oct 31, 2024 · 4 comments
Open
2 tasks done

Touchpad configuration not respected under Wayland #1076

khannurien opened this issue Oct 31, 2024 · 4 comments
Labels
bug Something isn't working needs-triage Any bug that requires classification by a contributor

Comments

@khannurien
Copy link

Describe the bug
Secondary click settings (set through the Parameters app launched with Win+c) are not respected by Regolith/Wayland (it works fine under Regolith/X11). I cannot right-click using two fingers.

To Reproduce
Steps to reproduce the behavior:

  • Set the secondary click setting to Two-fingers right click;
  • Try to right click with two fingers.

Expected behavior
Right-clicking with two fingers should work.

Installation Details

  • Regolith Install Stage: current-3_2
  • Regolith Version: 3.2
  • Host OS: Ubuntu 24.04
@khannurien khannurien added bug Something isn't working needs-triage Any bug that requires classification by a contributor labels Oct 31, 2024
@SoumyaRanjanPatnaik
Copy link

Can you check if regolith-inputd is installed? If it is, try reloading the config using Mod+Shift+r.

Also, can you share the logs from journalctl --user -u regolith-init-inputd -n 100? Also try restarting regolith-inputd using systemctl restart regolith-init-inputd and see if that makes any difference.

@khannurien
Copy link
Author

Hi @SoumyaRanjanPatnaik, thank you for your answer.

  • regolith-inputd is indeed listed as installed by apt;
  • journalctl shows that the input daemon is started (log below);
  • Failed to restart regolith-init-inputd.service: Unit regolith-init-inputd.service not found. -- autocompletion tells me that there is no service starting with regolith-*. systemctl list-unit-files | grep regolith and systemctl list-unit-files | grep inputd both return 0 results.
oct. 26 00:59:45 bla systemd[1966]: /usr/lib/systemd/user/regolith-init-inputd.service:11: Unknown key name 'StartLimitIntervalSec' in section 'Service', ignoring.
oct. 26 00:59:49 bla systemd[1966]: Starting regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 26 00:59:49 bla systemd[1966]: Started regolith-init-inputd.service - Start Regolith Input Daemon.
oct. 26 01:15:40 bla systemd[1966]: Stopping regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 26 01:15:40 bla systemd[1966]: Stopped regolith-init-inputd.service - Start Regolith Input Daemon.
-- Boot 3930e649b160490cb3f430d482725b9c --
oct. 30 16:08:54 bla systemd[268235]: /usr/lib/systemd/user/regolith-init-inputd.service:11: Unknown key name 'StartLimitIntervalSec' in section 'Service', ignoring.
oct. 30 16:08:57 bla systemd[268235]: Starting regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 30 16:08:57 bla systemd[268235]: Started regolith-init-inputd.service - Start Regolith Input Daemon.
oct. 30 16:38:10 bla systemd[268235]: Stopping regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 30 16:38:10 bla systemd[268235]: Stopped regolith-init-inputd.service - Start Regolith Input Daemon.
oct. 30 16:38:24 bla systemd[282138]: /usr/lib/systemd/user/regolith-init-inputd.service:11: Unknown key name 'StartLimitIntervalSec' in section 'Service', ignoring.
oct. 30 16:38:26 bla systemd[282138]: Starting regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 30 16:38:26 bla systemd[282138]: Started regolith-init-inputd.service - Start Regolith Input Daemon.
oct. 30 16:39:04 bla systemd[282138]: Stopping regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 30 16:39:05 bla systemd[282138]: Stopped regolith-init-inputd.service - Start Regolith Input Daemon.
oct. 30 16:39:11 bla systemd[282138]: /usr/lib/systemd/user/regolith-init-inputd.service:11: Unknown key name 'StartLimitIntervalSec' in section 'Service', ignoring.
oct. 30 16:39:13 bla systemd[282138]: Starting regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 30 16:39:13 bla systemd[282138]: Started regolith-init-inputd.service - Start Regolith Input Daemon.
oct. 30 16:39:35 bla systemd[282138]: Stopping regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 30 16:39:35 bla systemd[282138]: Stopped regolith-init-inputd.service - Start Regolith Input Daemon.
oct. 30 16:50:20 bla systemd[295148]: /usr/lib/systemd/user/regolith-init-inputd.service:11: Unknown key name 'StartLimitIntervalSec' in section 'Service', ignoring.
oct. 30 16:50:21 bla systemd[295148]: Starting regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 30 16:50:21 bla systemd[295148]: Started regolith-init-inputd.service - Start Regolith Input Daemon.
oct. 30 16:51:06 bla systemd[295148]: Stopping regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 30 16:51:06 bla systemd[295148]: Stopped regolith-init-inputd.service - Start Regolith Input Daemon.
oct. 30 16:51:18 bla systemd[297691]: /usr/lib/systemd/user/regolith-init-inputd.service:11: Unknown key name 'StartLimitIntervalSec' in section 'Service', ignoring.
oct. 30 16:51:20 bla systemd[297691]: Starting regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 30 16:51:20 bla systemd[297691]: Started regolith-init-inputd.service - Start Regolith Input Daemon.
oct. 30 16:52:08 bla systemd[297691]: Stopping regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 30 16:52:08 bla systemd[297691]: Stopped regolith-init-inputd.service - Start Regolith Input Daemon.
-- Boot b6774196bf3a4a91bd31e29923c9971f --
oct. 31 13:01:00 bla systemd[380113]: /usr/lib/systemd/user/regolith-init-inputd.service:11: Unknown key name 'StartLimitIntervalSec' in section 'Service', ignoring.
oct. 31 13:01:03 bla systemd[380113]: Starting regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 31 13:01:03 bla systemd[380113]: Started regolith-init-inputd.service - Start Regolith Input Daemon.
oct. 31 13:50:22 bla systemd[380113]: Stopping regolith-init-inputd.service - Start Regolith Input Daemon...
oct. 31 13:50:22 bla systemd[380113]: Stopped regolith-init-inputd.service - Start Regolith Input Daemon.
-- Boot 8ce37cf2c2094d7497da4d837f359bdd --
nov. 04 09:32:35 bla systemd[12203]: /usr/lib/systemd/user/regolith-init-inputd.service:11: Unknown key name 'StartLimitIntervalSec' in section 'Service', ignoring.
nov. 04 09:32:39 bla systemd[12203]: Starting regolith-init-inputd.service - Start Regolith Input Daemon...
nov. 04 09:32:39 bla systemd[12203]: Started regolith-init-inputd.service - Start Regolith Input Daemon.

Thank you!

@SoumyaRanjanPatnaik
Copy link

Hi. regolith-init-inputd is available as a session unit. You need to pass --user flag for the systemctl command. Example:

systemctl restart --user regolith-init-inputd
systemctl status --user regolith-init-inputd

@khannurien
Copy link
Author

khannurien commented Nov 15, 2024

Sorry for the delay. Here's the output:

**● regolith-init-inputd.service - Start Regolith Input Daemon
     Loaded: loaded (/usr/lib/systemd/user/regolith-init-inputd.service; enabled; preset: enabled)
     Active: active (running) since Fri 2024-11-15 10:55:23 CET; 8s ago
   Main PID: 102512 (regolith-inputd)
      Tasks: 6 (limit: 18668)
     Memory: 1.0M (peak: 2.0M)
        CPU: 14ms
     CGroup: /user.slice/user-1000.slice/[email protected]/app.slice/regolith-init-inputd.service
             └─102512 /usr/bin/regolith-inputd

nov. 15 10:55:23 bla systemd[92310]: Starting regolith-init-inputd.service - Start Regolith Input Daemon...
nov. 15 10:55:23 bla systemd[92310]: Started regolith-init-inputd.service - Start Regolith Input Daemon.**

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs-triage Any bug that requires classification by a contributor
Projects
None yet
Development

No branches or pull requests

2 participants