[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#406499: Problem with xorg configuration



severity 406499 important
merge 406499 351621
thanks

On Fri, Jan 12, 2007 at 07:21:25PM +0100, Frans Pop wrote:
> On Friday 12 January 2007 18:05, Niels Möller wrote:
> > It turns out it's an alps (I don't really know much about PC hardware).
> 
> OK. That explains it. Thanks for confirming.
> 
> > > If you want to follow up please file a bug report against the
> > > package xserver-xorg-input-synaptics.
> >
> > I don't know if that's the installer's responsibility, or the xorg
> > package (but I suspect it's at least partly the installer's since the
> > isntaller did the hardware detection underlying the decision to
> > install the xorg synaptics module (and the ivtvdev driver)).
> 
> No, the X.Org packages do that. The installer itself has no role in that
> at all. I'm now reopening the report and reassigning it to the relevant
> package. I'm also setting myself as submitter of the report so I can keep
> track of it better.

this can be seen under 2 different perspectives:
- synaptics driver bug: use saner defaults fro Alps (#351621)
- dexconf (?) bug: add saner Options to xorg.conf if the detected
  touchpad is an Alps.

Status:
- the suggested configuration for ALPS has always been documented in
   /usr/share/doc/xserver-xorg-input-synaptics/README.alps
- Ubuntu has a patch that upstream has refused to implement #351621
- implementing a solution in dexconf could be as easy as grepping
  /proc/bus/input/devices or /sys/class/input/input$i/name
  Cons: it's a 2.6 kernel only.
- upstream for the synaptics driver has been pretty unresponsive
  recently.

I've always lacked (damn lazy me!) the time to provide proper patches
(not kludges) to dexconf... sorry, let me see, something like the
following could help:

for i in /sys/class/input/input* ; do

	BUSTYPE=$(cat $i/id/bustype);
	PRODUCT=$(cat $i/id/product);
	VENDOR=$(cat $i/id/vendor);

	if [ "$BUSTYPE" = "0011" ] && [ "$PRODUCT" = "0008" ] && [ "$VENDOR" = "0002" ] ;
	then
		# there's an alps tp, add decent config
		break;
	fi
done

> Hopefully the X.Org maintainers can improve the default configuration for

hmmm... better add debian-x to the Cc list then

-- 
mattia
:wq!

Attachment: signature.asc
Description: Digital signature


Reply to: