Date: Tue, 29 Sep 2015 13:48:27 +0200 From: Polytropon <freebsd@edvax.de> To: "O. Hartmann" <ohartman@zedat.fu-berlin.de> Cc: David Noel <davidinoel@gmail.com>, FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Re: x11: howto disable rogue touchpad? Message-ID: <20150929134827.f3dbf867.freebsd@edvax.de> In-Reply-To: <20150929062217.0c2c92f6@freyja.zeit4.iv.bundesimmobilien.de> References: <20150928145458.6758ca58@hermann> <CAHAXwYDsANpXPgEP4Ss7_a_WD0r-wjy9cuqT3yA32cprPT8_zQ@mail.gmail.com> <20150929062217.0c2c92f6@freyja.zeit4.iv.bundesimmobilien.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 29 Sep 2015 06:22:17 +0200, O. Hartmann wrote: > Typing, for instance, a text for a report, with hands layed down on the > chassis, turns into a horror: while typing, suddenly you get close enough to > the touch thing and suddenly the carret jumps randomly into another portion of > the text. That happens in editors running in X11/windowmaker or any other WM I > tried so far. That's unacceptable for normal use. > As polytropon stated earlier, just disabling PS/2 was one of my first thoughts, > so I disabled support in the kernel. But since the Lenovo's keyboard is also(!) > PS/2 (not USB), I lost keyboard, too. You can remove "psm" (PS/2 mouse) support independently from "kbd" (AT and PS/2 keyboard) support if you create a customized kernel. Just don't build (or at least don't load) any module that would give access to the PS/2 mouse. The keyboard, coming from "atkbd", should still work, just that "dmesg" doesn't show any PS/2 mouse ports anymore. The USB mouse (and USB keyboard) use "ukbd" and "ums" drivers. They are handled "more dynamically" than the "plain old" devices and are therefore harder to disable. :-( > A while ago, I also tried some recommendations I digged from the net - without > success. I think I still mess up with the HAL support and the weird, mostly > not-well documented way to enable/disable/configure devices, device support in > its XML synatax. You should be able to get rid of HAL because it's deprecated now. Even X builds without HAL support per default, so no problem here ("autodetect magic" gone wild). Creating a somehow "static" configuration for X is usually no problem on a laptop where hardware doesn't change on a daily basis. A partial xorg.conf should initiate only the desired input devices. > By the way, I try to avoid HAL. This may also cause some problems when trying > suggestions. When I built my system, I had to compile X and applications explicitely without HAL support. This should be the default today. So I was able to setup things "statically" - which means: setup once, keeps working. :-) > By the way - some companies around I have contact, too, also complained > massiveley on that crappy touchpad - it goes up even to the high-class > notebooks from Lenovo. Lenovo sadly doesn't make "high-class notebooks" anymore; sometimes I'd like to say: they only make "high-price notebooks", while many parts are still cheap or crappy, but with a heavy price tag attached. The times where the brand name Lenovo could be said in the same way like IBM (as in "Lenovo Thinkpad" and "IBM Thinkpad") are over. But I feel that Lenovo has recognized that problem and is working on a solution at least on some newer models now... -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150929134827.f3dbf867.freebsd>