Nixpkgs: Synaptics touchpad enabled even though I explicitly configured it not to be

Created on 15 Oct 2016  路  8Comments  路  Source: NixOS/nixpkgs

Issue description

The Synaptics touchpad on my Thinkpad T450s is enabled even though I have explicitly disable it in configuration.nix using services.xserver.enable = false. I have even disabled it in BIOS but that didn't help either.

Steps to reproduce

Install NixOS 16.09 on a Thinkpad T450s and set services.xserver.enable = false.

Technical details

  • I looked in the server.conf that X is started with but there is no InputClass for anything resembling a mouse
  • xinput --list shows SynPS/2 Synaptics TouchPad id=11 and I can disable the touchpad manually using xinput disable 11
  • There is some info about config/udev adding input device SynPS/2 Synaptics TouchPad in /var/log/X.0.log
  • See further down for some attached files.
  • System: (NixOS: nixos-version, Ubuntu/Fedora: lsb_release -a, ...)
    16.09.741.354fd37 (Flounder)
  • Nix version: (run nix-env --version)
    nix-env (Nix) 1.11.4
  • Nixpkgs version: (run nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion)
    16.09.741.354fd37

configuration.nix.txt
nix-env-packages.txt
config.nix.txt
X.0.log.txt

regression nixos user experience module (update) reporter feedback

Most helpful comment

I'd leave it open until someone confirms it's been fixed.

All 8 comments

I needed to add new inputClassSection to my config https://github.com/kamilchm/nixos-config/blob/master/configuration.nix#L113:L117 to disable touchpad.

should this be encapsulated into an option / included in synaptics.enable = false;?

I wonder why it wasn't needed before and what changed. Too me it seems like the root-cause is somewhere else.

I'm not sure that this is applicable anymore as I've stop using NixOS a.t.m. Shall I close this?

I'd leave it open until someone confirms it's been fixed.

This is an issue on my X1 Carbon using 18.9 too.
Doesn't seem like palmMinWidth or palmMinZ works like expected either. I can set values in the thousands, and I still press the touchpad by mistake once every few letters I type.

Thank you for your contributions.

This has been automatically marked as stale because it has had no activity for 180 days.

If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity.

Here are suggestions that might help resolve this more quickly:

  1. Search for maintainers and people that previously touched the related code and @ mention them in a comment.
  2. Ask on the NixOS Discourse.
  3. Ask on the #nixos channel on irc.freenode.net.

This issue still is not resolved btw
It's possible to disable in BIOS config. but not on coreboot
inputClassSections works.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

chris-martin picture chris-martin  路  3Comments

teto picture teto  路  3Comments

langston-barrett picture langston-barrett  路  3Comments

retrry picture retrry  路  3Comments

sid-kap picture sid-kap  路  3Comments