Re: [ANNOUNCE] xf86-input-synaptics 0.99.1

2008-11-22 Thread Colin Guthrie
Peter Hutterer wrote:
> Synaptics 1.0 RC 1
> 
> Including features such as:
> - better auto-calibration
> - input property support
> - new elantech touchpad support

Is it just me or is VertEdgeScroll no longer on by default?

I have to issue:
synclient VertEdgeScroll=1

Col

-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
   Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
   Mandriva Linux Contributor [http://www.mandriva.com/]
   PulseAudio Hacker [http://www.pulseaudio.org/]
   Trac Hacker [http://trac.edgewall.org/]

___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: DeliverPropertyEvent() accessing unallocated memory

2008-11-22 Thread Matthieu Herrb
Matthieu Herrb wrote:
> Hi,
> 
> using OpenBSD's memory allocator (which has an option to fill free()'d
> memory with a specific pattern) I found out that xserver 1.5.3 is
> dumping core on exit.

Same problem on git's master.

> 
> This is caused by a bad pointer caused by accessing free'd memory in
> DeliverPropertyEvent, because when the RRProperties are destroyed, the
> associated windows have been free'd already.
> 

So, no help on how to fix that? Should we just remove
RRDeleteAllOutputProperties() since it can't work?

> Here's a short debugging session that shows the problem (0xfd is the
> value used to fill free()'d regions:
> 
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x1c1486f7 in DeliverPropertyEvent (pWin=0xdfdfdfdf, value=0xcfbc2400)
> at /usr/xenocara/xserver/randr/rrproperty.c:34
> 34  pHead = LookupIDByType(pWin->drawable.id, RREventType);
> (gdb) p **WindowTable
> $1 = {drawable = {type = 223 'ß', class = 223 'ß', depth = 223 'ß',
> bitsPerPixel = 223 'ß', id = 3755991007, x = -8225, y = -8225,
> width = 57311, height = 57311, pScreen = 0xdfdfdfdf,
> serialNumber = 3755991007}, devPrivates = 0xdfdfdfdf, parent =
> 0xdfdfdfdf,
>   nextSib = 0xdfdfdfdf, prevSib = 0xdfdfdfdf, firstChild = 0xdfdfdfdf,
>   lastChild = 0xdfdfdfdf, clipList = {extents = {x1 = -8225, y1 = -8225,
>   x2 = -8225, y2 = -8225}, data = 0xdfdfdfdf}, borderClip = {extents = {
>   x1 = -8225, y1 = -8225, x2 = -8225, y2 = -8225}, data = 0xdfdfdfdf},
>   valdata = 0xdfdfdfdf, winSize = {extents = {x1 = -8225, y1 = -8225,
>   x2 = -8225, y2 = -8225}, data = 0xdfdfdfdf}, borderSize = {extents = {
>   x1 = -8225, y1 = -8225, x2 = -8225, y2 = -8225}, data = 0xdfdfdfdf},
>   origin = {x = -8225, y = -8225}, borderWidth = 57311,
>   deliverableEvents = 57311, eventMask = 3755991007, background = {
> pixmap = 0xdfdfdfdf, pixel = 3755991007}, border = {pixmap =
> 0xdfdfdfdf,
> pixel = 3755991007}, backStorage = 0xdfdfdfdf, optional = 0xdfdfdfdf,
>   backgroundState = 3, borderIsPixel = 1, cursorIsNone = 1, backingStore
> = 1,
>   saveUnder = 1, DIXsaveUnder = 1, bitGravity = 15, winGravity = 13,
>   overrideRedirect = 1, visibility = 3, mapped = 1, realized = 1,
>   viewable = 0, dontPropagate = 7, forcedBS = 1, redirectDraw = 3,
>   forcedBG = 1}
> (gdb) bt
> #0  0x1c1486f7 in DeliverPropertyEvent (pWin=0xdfdfdfdf, value=0xcfbc2400)
> at /usr/xenocara/xserver/randr/rrproperty.c:34
> #1  0x1c025c5c in TraverseTree (pWin=0x879d7900,
> func=0x1c1486d0 , data=0xcfbc2400)
> at /usr/xenocara/xserver/dix/window.c:225
> #2  0x1c025d03 in WalkTree (pScreen=0x81310400,
> func=0x1c1486d0 , data=0xcfbc2400)
> at /usr/xenocara/xserver/dix/window.c:253
> #3  0x1c148858 in RRDeliverPropertyEvent (pScreen=0x81310400,
> event=0xcfbc2400)
> at /usr/xenocara/xserver/randr/rrproperty.c:62
> #4  0x1c1488d2 in RRDeleteAllOutputProperties (output=0x88fa2000)
> at /usr/xenocara/xserver/randr/rrproperty.c:80
> #5  0x1c147c9f in RROutputDestroyResource (value=0x88fa2000, pid=60)
> at /usr/xenocara/xserver/randr/rroutput.c:410
> #6  0x1c025078 in FreeClientResources (client=0x7d3f1400)
> at /usr/xenocara/xserver/dix/resource.c:809
> #7  0x1c02515e in FreeAllResources ()
> at /usr/xenocara/xserver/dix/resource.c:826
> #8  0x1c021acd in main (argc=1, argv=0xcfbc2578, envp=0xcfbc2580)
> at /usr/xenocara/xserver/dix/main.c:453
> (gdb)
> 
> 
> Ideas for fixing that are of course welcome.
> 


-- 
Matthieu Herrb
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: conflicting memory types in system logs

2008-11-22 Thread Nikos Chantziaras
Halim Issa wrote:
> Hello,
> 
> On X.Org X Server 1.5.3 with the Intel 2.5.1 driver on a Lenovo X200 laptop, 
> I 
> get quite a few error messages output in /var/log/messages where the kernel 
> complains about conflicting memory types. Is this just warnings, or something 
> to be taken seriously? If the latter, is it due to a config error on my part, 
> or a version mismatch or bug somewhere? 
> 
> System information included at bottom.
> 
> Thanks in advance for any insight.
>  
> X:3052 conflicting memory types d000-e000 write-combining<->uncached-
> minus
> reserve_memtype failed 0xd000-0xe000, track write-combining, req 
> write-combining
> X:3052 conflicting memory types d000-e000 write-combining<->uncached-
> minus
> reserve_memtype failed 0xd000-0xe000, track write-combining, req 
> write-combining
> X:3058 freeing invalid memtype d000-e000
> X:3052 conflicting memory types d000-e000 write-combining<->uncached-
> minus
> reserve_memtype failed 0xd000-0xe000, track write-combining, req 
> write-combining
> X:3059 freeing invalid memtype d000-e000
> X:3052 conflicting memory types d000-e000 write-combining<->uncached-
> minus
> reserve_memtype failed 0xd000-0xe000, track write-combining, req 
> write-combining
> X:3060 freeing invalid memtype d000-e000
> X:3052 conflicting memory types d000-e000 write-combining<->uncached-
> minus
> reserve_memtype failed 0xd000-0xe000, track write-combining, req 
> write-combining
> X:3061 freeing invalid memtype d000-e000
> 
> Some system information:
> 
> X.Org X Server 1.5.3
> Release Date: 5 November 2008
> X Protocol Version 11, Revision 0
> Build Operating System: Slackware 12.1 Slackware Linux Project
> Current Operating System: Linux asterix 2.6.27.6 #4 SMP Thu Nov 20 11:06:31 
> CET 2008 i686
> Build Date: 14 November 2008  10:28:10AM
> 
> (II) Module intel: vendor="X.Org Foundation"
> compiled for 1.5.3, module version = 2.5.1
> Module class: X.Org Video Driver
> ABI class: X.Org Video Driver, version 4.1
> 
> (II) intel(0): Integrated Graphics Chipset: Intel(R) Mobile Intel® GM45 
> Express Chipset
> (--) intel(0): Chipset: "Mobile Intel® GM45 Express Chipset"
> (--) intel(0): Linear framebuffer at 0xD000
> (--) intel(0): IO registers at addr 0xF200
> (WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
> 
> libpciaccess version 0.10.5

I get the same. I'm on 1.5.3 but with the xf86-video-radeonhd driver.

___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: xf86-video-amd: Changes to 'master'

2008-11-22 Thread Matthieu Herrb
Someone with write access on kemper, please update the project-name
variable in /git/xorg/driver/xf86-video-geode.git/hooks/update to
'xf86-video-geode' to avoid confusion.

Thanks.
-- 
Matthieu Herrb
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


[IDEA] shrink xrender featureset

2008-11-22 Thread Maarten Maathuis
Currently there exist several operations in xrender that are better
off client side or through some other graphic api (imo). Think of
trapezoid rasterisation, gradient rendering, etc. Doing this stuff
client side avoids unforseen migration issues and doesn't create any
false impressions with the api users.

My suggestion would be to deprecate everything, except solid,
composite, cursor stuff and glyphs. The idea is to stop doing
seemingly arbitrary graphics operations that end up causing slowness
most of the time (if not worked around "properly"). At this stage
noone accelerates these operations, so there can be no complaints
about that.

xrender is here to stay, but there are limits to it, so let's accept
this and move on (for other needs).

How do others feel about this?

Maarten.
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: [IDEA] shrink xrender featureset

2008-11-22 Thread Clemens Eisserer
Hi,

> Currently there exist several operations in xrender that are better
> off client side or through some other graphic api (imo). Think of
> trapezoid rasterisation, gradient rendering, etc.
> Doing this stuff
> client side avoids unforseen migration issues and doesn't create any
> false impressions with the api users.
Well, in my opinion this is not a question where to do the stuff
(client/server) - but rather how.
Both, trapezoids and gradients cause migration because EXA currently
has a quite strict view on accaleration.
If something can be done on hw its done by hw, otherwise eerything
else is migrated out.

You still could to the same on the server you would do on the server-side.
Just imagine you copy gradients or traps to temporary surface before
you use them in a composition operation - it would be the same as
client side, except you don't need to copy everything arround.
Furthermore drivers often can fallback efficiently, like Intel drivers with GEM.

If you omit gradients or trapezoids you would also have to transport a
lot of stuff over wire - not really nice.

> My suggestion would be to deprecate everything, except solid,
> composite, cursor stuff and glyphs. The idea is to stop doing
> seemingly arbitrary graphics operations that end up causing slowness
> most of the time (if not worked around "properly"). At this stage
> noone accelerates these operations, so there can be no complaints
> about that.
Well at least nvidia plans to accalerate gradients as well as
trapezoids in theirproprietary drivers.
Intel also has plans to optimize gradients with shaders.

My opinion is that RENDER is quite fine, but there are some parts
where drivers are lacking.
Hopefully the situation will improve soon, at least for gradients.

- Clemens
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Emulate Double Click Events

2008-11-22 Thread dana goren
Hello
I would like to emulate double click event.
I use XTestFakeButtonEvent, the double clicks works only if i send
2 consecutive XTestFakeButtonEvent.
Do i have to use a timer to check the period from one event to another
in order to emulate double click,
thank you
dana
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: Radeon X300, dual head

2008-11-22 Thread Alex Deucher
On Fri, Nov 21, 2008 at 5:50 PM, Hans J. Koch <[EMAIL PROTECTED]> wrote:
> Hi,
> I used to have a working system with a Radeon X300 (RV370) card and two
> monitors 1680x1050 each. I used an ancient xorg version (something like
> 6.8, can't recall) and had a MergedFB+Xinerama configuration. Worked well
> for me.
>
> A few days ago I dist-upgraded my Debian sid which brought me version
> 7.3 of xserver-xorg. Since that I'm trying to get my dual head setup
> working again...
>
> I understand that MergedFB has been replaced by RandR 1.2 extensions.
> Sounds like a good concept to me, but unfortunately it doesn't work here.
>
> X correctly detects my hardware, but no matter what I do, I always have
> the same output on DVI-0 and VGA-0. I googled around and found a lot of
> pages describing how to setup xorg.conf, and I think it's OK.
>
> Question: Is this supposed to work or a known problem? What do I have
> to do to get a working dual head setup again?

yes it should work.  you may need to add a virtual line to your config
to reserve enough framebuffer space for your config.  This page gives
a pretty good overview of how to configure things with xrandr:
http://wiki.debian.org/XStrikeForce/HowToRandR12

One problem that comes up from time to time is that the xserver will
clone the outputs (drive both monitors with the same display
controller rather than with independent display controllers).  The
xrandr utility doesn't seem to be smart enough to grab a new crtc when
you select multi-head, so you sometimes have to specify the crtc.  run
xrandr --verbose to see how the topology is configured.

You can use this set of commands to specify a crtc:
xrandr --output VGA-0 --off
xrandr --output VGA-0 --crtc1 --mode 1680x1050
xrandr --output VGA-0 --right-of DVI-0


Alex
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: Radeon X300, dual head [SOLVED]

2008-11-22 Thread Hans J. Koch
On Sat, Nov 22, 2008 at 01:22:58PM -0500, Alex Deucher wrote:
> On Fri, Nov 21, 2008 at 5:50 PM, Hans J. Koch <[EMAIL PROTECTED]> wrote:
> > Hi,
> > I used to have a working system with a Radeon X300 (RV370) card and two
> > monitors 1680x1050 each. I used an ancient xorg version (something like
> > 6.8, can't recall) and had a MergedFB+Xinerama configuration. Worked well
> > for me.
> >
> > A few days ago I dist-upgraded my Debian sid which brought me version
> > 7.3 of xserver-xorg. Since that I'm trying to get my dual head setup
> > working again...
> >
> > I understand that MergedFB has been replaced by RandR 1.2 extensions.
> > Sounds like a good concept to me, but unfortunately it doesn't work here.
> >
> > X correctly detects my hardware, but no matter what I do, I always have
> > the same output on DVI-0 and VGA-0. I googled around and found a lot of
> > pages describing how to setup xorg.conf, and I think it's OK.
> >
> > Question: Is this supposed to work or a known problem? What do I have
> > to do to get a working dual head setup again?
> 
> yes it should work.  you may need to add a virtual line to your config
> to reserve enough framebuffer space for your config.  This page gives
> a pretty good overview of how to configure things with xrandr:
> http://wiki.debian.org/XStrikeForce/HowToRandR12
> 
> One problem that comes up from time to time is that the xserver will
> clone the outputs (drive both monitors with the same display
> controller rather than with independent display controllers).  The
> xrandr utility doesn't seem to be smart enough to grab a new crtc when
> you select multi-head, so you sometimes have to specify the crtc.  run
> xrandr --verbose to see how the topology is configured.
> 
> You can use this set of commands to specify a crtc:
> xrandr --output VGA-0 --off
> xrandr --output VGA-0 --crtc 1 --mode 1680x1050
> xrandr --output VGA-0 --right-of DVI-0

Great, that does the trick. You made my day. It was quite boring with one
of my two monitors turned off ;-)

Thanks a lot,
Hans
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: xf86-video-amd: Changes to 'master'

2008-11-22 Thread Dave Airlie
On Sun, Nov 23, 2008 at 1:10 AM, Matthieu Herrb <[EMAIL PROTECTED]> wrote:
> Someone with write access on kemper, please update the project-name
> variable in /git/xorg/driver/xf86-video-geode.git/hooks/update to
> 'xf86-video-geode' to avoid confusion.
>

Done.

Dave.
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


X forcing WheelEmulation

2008-11-22 Thread Matija Šuklje
Hullo,

since today I've noticed that my external mouse has started behaving oddly. 
Namely the movement (and less often the HWheel) started to just not work from 
in random intervals. But on the other hand all (other) buttons and the VWheel 
work normally all the time.

I noticed that for some reason X enables the WheelEmulation. So I changed 
my .fdi to look like this:
--[start]--






evdev
1 0 3 4 5 6 7 8 2
false




--[stop]--

Now this is what I get from Xorg.0.log:
--[start]--
EE) Logitech USB Receiver: Read error: No such device
(II) config/hal: removing device Logitech USB Receiver
(II) Logitech USB Receiver: Close
(II) UnloadModule: "evdev"
(EE) Logitech USB Receiver: Read error: No such device
(II) config/hal: removing device Logitech USB Receiver
(II) Logitech USB Receiver: Close
(II) UnloadModule: "evdev"
(II) config/hal: Adding input device Logitech USB Receiver
(**) Logitech USB Receiver: always reports core events
(**) Logitech USB Receiver: Device: "/dev/input/event4"
(**) Logitech USB Receiver: ButtonMapping '1 0 3 4 5 6 7 8 2'
(II) Logitech USB Receiver: Found 16 mouse buttons
(II) Logitech USB Receiver: Found x and y relative axes
(II) Logitech USB Receiver: Configuring as mouse
(**) Option "EmulateWheel" "false"
(**) Logitech USB Receiver: YAxisMapping: buttons 4 and 5
(**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, 
EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: 
MOUSE)
(WW) config/hal: device Logitech USB Receiver already added. Ignoring.
--[stop]--


System:
xorg-server 1.5.3 (with the keyboard patch)
evdev 2.1

Cheers,
Matija
-- 
gsm: +386 41 849 552
e-mail: [EMAIL PROTECTED]
www: http://matija.suklje.name

aim: hookofsilver
icq: 110183360
jabber/g-talk: [EMAIL PROTECTED]
msn: [EMAIL PROTECTED]
yahoo: matija_suklje
GPG/PGP fingerprint: FB64 FFAF B8DA 5AB5 B18A 98B8 2B68 0B51 0549 D278


signature.asc
Description: This is a digitally signed message part.
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: [ANNOUNCE] xf86-input-synaptics 0.99.1

2008-11-22 Thread Peter Hutterer
On Sat, Nov 22, 2008 at 11:54:52AM +, Colin Guthrie wrote:
> Peter Hutterer wrote:
> > Synaptics 1.0 RC 1
> > 
> > Including features such as:
> > - better auto-calibration
> > - input property support
> > - new elantech touchpad support
> 
> Is it just me or is VertEdgeScroll no longer on by default?
> 
> I have to issue:
> synclient VertEdgeScroll=1

yes and no. Depending on whether your touchpad can detect multi-finger
gestures, the driver enables either edge scrolling or two-finger scrolling.
On your touchpad two-finger scrolling should be enabled.

Now there's two other factors that may influence the behaviour as well:
some touchpads report ranges beyond what they can report (e.g. 1500 if the max
you can actually reach is 1200). In this case the edge settings are out and
you need to manually adjust them to get edge scrolling working again.

the other problem is a bug in the synaptics kernel driver. Currently, all
touchpads announce multi-finger capabilities, even if they don't have them.
see http://lkml.org/lkml/2008/11/19/376 for a patch.
So if twofinger scrolling doesn't work for you, then you're (like me) affected
by the kernel bug and need to manually override it in your xorg.conf/fdi. Or
just patch the kernel and provide testing feedback :)
 
Cheers,
  Peter
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: Emulate Double Click Events

2008-11-22 Thread Peter Hutterer
On Sat, Nov 22, 2008 at 08:08:35PM +0200, dana goren wrote:
> I would like to emulate double click event.
> I use XTestFakeButtonEvent, the double clicks works only if i send
> 2 consecutive XTestFakeButtonEvent.
> Do i have to use a timer to check the period from one event to another
> in order to emulate double click,

the X Protocol does not specify double clicks, it is enforced by the toolkit
by checking the timestamps between two press/release events.
In your case, you need to send two button events within the period the toolkit
expects.

Cheers,
  Peter
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: X forcing WheelEmulation

2008-11-22 Thread Peter Hutterer
On Sat, Nov 22, 2008 at 11:28:18PM +0100, Matija Šuklje wrote:
> Hullo,
> 
> since today I've noticed that my external mouse has started behaving oddly. 
> Namely the movement (and less often the HWheel) started to just not work from 
> in random intervals. But on the other hand all (other) buttons and the VWheel 
> work normally all the time.
> 
> I noticed that for some reason X enables the WheelEmulation. So I changed 
> my .fdi to look like this:

emulateWheel is false by default, so I really don't know why you'd need this.

> Now this is what I get from Xorg.0.log:
> --[start]--
> EE) Logitech USB Receiver: Read error: No such device
> (II) config/hal: removing device Logitech USB Receiver
> (II) Logitech USB Receiver: Close
> (II) UnloadModule: "evdev"
> (EE) Logitech USB Receiver: Read error: No such device
> (II) config/hal: removing device Logitech USB Receiver
> (II) Logitech USB Receiver: Close
> (II) UnloadModule: "evdev"
> (II) config/hal: Adding input device Logitech USB Receiver
> (**) Logitech USB Receiver: always reports core events
> (**) Logitech USB Receiver: Device: "/dev/input/event4"
> (**) Logitech USB Receiver: ButtonMapping '1 0 3 4 5 6 7 8 2'
> (II) Logitech USB Receiver: Found 16 mouse buttons
> (II) Logitech USB Receiver: Found x and y relative axes
> (II) Logitech USB Receiver: Configuring as mouse
> (**) Option "EmulateWheel" "false"
> (**) Logitech USB Receiver: YAxisMapping: buttons 4 and 5
> (**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, 
> EmulateWheelTimeout: 200
> (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: 
> MOUSE)
> (WW) config/hal: device Logitech USB Receiver already added. Ignoring.

The last line is the key. Why is your device being added twice?

Cheers,
  Peter
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

RE: Wrong links, files not where they're supposed to be

2008-11-22 Thread Robert Dvoracek
> > * The source directories for 7.4 in the various directories
> > /releases/X11R7.4/src/{app,driver,font,lib,proto,util} only contain
> archives
> > for the components which were updated for the new release.  The other
> > components necessary to build X.Org are missing.  Strangely enough they
> are
> > all there in the /releases/X11R7.4/src/everything/ directory.
> >
> Do you have examples (or, even better, a list of missing files)?  I see
> some absolute symlinks in X11R7.4/src/app/ on annarchy, which would
> probably break on mirrors.  What url are you looking at?

I'm looking at the primary sites - http://www.x.org/ and
http://xorg.freedesktop.org/.  Unless a bunch of packages were cut between
7.3 and 7.4, it looks like there are a few missing from
/releases/X11R7.4/src/everything/ as well, such as

app:
bdftopcf
beforelight
editres
fonttosfnt
fslsfonts
fstobdf
ico
lbxproxy
listres
oclock
proxymngr
rgb
rstart
scripts
showfont
twm
viewres
xbiff
xcalc
xclipboard
xclock
xconsole
xdbedizzy
xditview
xdm
xedit
xeyes
xfd
xfindproxy
xfontsel
xfs
xfsinfo
xfwp
xgc
xinit
xkbprint
xload
xlogo
xlsfonts
xmag
xman
xmessage
xmh
xmore
xphelloworld
xplsprinters
xprehashprinterlist
xrx
xsetpointer
xsm
xstdcmap
xtrap
xvidtune

driver:
xf86-input-calcomp
xf86-input-citron
xf86-input-digitaledge
xf86-input-dmc
xf86-input-dynapro
xf86-input-elo2300
xf86-input-elographics
xf86-input-fpit
xf86-input-hyperpen
xf86-input-jamstudio
xf86-input-magellan
xf86-input-magictouch
xf86-input-microtouch
xf86-input-mutouch
xf86-input-palmax
xf86-input-penmount
xf86-input-spaceorb
xf86-input-summa
xf86-input-tek4957
xf86-input-ur98
xf86-video-cyrix
xf86-video-imstt
xf86-video-nsc
xf86-video-vga
xf86-video-via

lib:
libXTrap
libXevie
libXprintAppUtil
libXprintUtil
liblbxutil
liboldX
libxkbui
libXp

proto:
printproto
xf86rushproto
xproxymanagementprotocol

util:
gccmakedep
imake
lndir
xorg-cf-files

Hopefully that's all of them.

Thank you,
Robert

___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: X forcing WheelEmulation

2008-11-22 Thread Matija Šuklje
Dne nedelja 23. novembra 2008 je Peter Hutterer napisal(a):
> emulateWheel is false by default, so I really don't know why you'd need
> this.

I know. I added it only after this started happening.

> > (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type:
> > MOUSE)
> > (WW) config/hal: device Logitech USB Receiver already added. Ignoring.
>
> The last line is the key. Why is your device being added twice?

No idea. I only have it once mentioned in my '/etc/hal/fdi/policy/*.fdi' 
files. And this started as of today (or at the earliest yesterday evening) 
and I don't remember messing about with input device settings in that time. 
Except with the 'keyboard.fdi', but that doesn't include any "Logitech" 
or "mouse" lines anyway.

I'm completely lost as to why this happens.

It also strikes me odd why is there a "KEYBOARD" entry concerning my mouse all 
of the sudden (see below).

I just restarted the whole box without the mouse plugged in and only plugged 
it in when everything was up and running already. And this is what the end of 
the X log looks like:
--[start]--
(II) config/hal: Adding input device Logitech USB Receiver
(**) Logitech USB Receiver: always reports core events
(**) Logitech USB Receiver: Device: "/dev/input/event5"
(**) Logitech USB Receiver: ButtonMapping '1 0 3 4 5 6 7 8 2'
(II) Logitech USB Receiver: Found 16 mouse buttons
(II) Logitech USB Receiver: Found x and y relative axes
(II) Logitech USB Receiver: Configuring as mouse
(**) Option "EmulateWheel" "false"
(**) Logitech USB Receiver: YAxisMapping: buttons 4 and 5
(**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, 
EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: 
MOUSE)
(II) config/hal: Adding input device Logitech USB Receiver
(**) Logitech USB Receiver: always reports core events
(**) Logitech USB Receiver: Device: "/dev/input/event6"
(II) Logitech USB Receiver: Found 1 mouse buttons
(II) Logitech USB Receiver: Found keys
(II) Logitech USB Receiver: Configuring as keyboard
(**) Logitech USB Receiver: YAxisMapping: buttons 4 and 5
(**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, 
EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: 
KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Logitech USB Receiver: xkb_rules: "evdev"
(**) Option "xkb_model" "evdev"
(**) Logitech USB Receiver: xkb_model: "evdev"
(**) Option "xkb_layout" "us"
(**) Logitech USB Receiver: xkb_layout: "us"
--[stop]--

Cheers,
Matija
-- 
gsm: +386 41 849 552
e-mail: [EMAIL PROTECTED]
www: http://matija.suklje.name

aim: hookofsilver
icq: 110183360
jabber/g-talk: [EMAIL PROTECTED]
msn: [EMAIL PROTECTED]
yahoo: matija_suklje
GPG/PGP fingerprint: FB64 FFAF B8DA 5AB5 B18A 98B8 2B68 0B51 0549 D278


signature.asc
Description: This is a digitally signed message part.
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: how to get fake input events to a Xinput2 master device?

2008-11-22 Thread Christian Beier
On Sat, 22 Nov 2008 16:57:17 +1000
Peter Hutterer <[EMAIL PROTECTED]> wrote:

> On Sat, Nov 22, 2008 at 01:52:48AM +0100, Christian Beier wrote:
> > (1) Master Devices created on the fly:
>
> XTestFakeDeviceButtonEvent, etc. It injects the event server-sided as if the
> event was created by the input driver (although there isn't one for MDs), so
> it'll generate the appropriate core/device events. I only tested that to some
> extent, so please file a bug if it doesn't quite work right.
> Having said that, injecting events into a MD directly is a bit troublesome due
> to the design of the MD/SD device hierarchy. This is one more thing that needs
> fixing before XI2 actually comes out.

Sounds in a way more feasible to me than hacking around with uinput.
And x11vnc is doing it via XTEST as well. Okay, i can only submit
key/button presses and motion events, but I can't get any more over the
wire with RFB anyway. Or what's the catch with using XTEST?

>
> > (2) Fake Slave Devices
> IMHO long-term uinput gives you much more flexibility than doing anything with
> xtest. I'd definitely go for that approach.

Tried this few minutes ago and it was surprisingly easy. So i have to
to take back my remarks on XTEST in a way. The only thing I don't like
is that my app then needs root privs...

Cheers,
Christian
--
what is, is;
what is not is possible.


pgpzSnBXviifY.pgp
Description: PGP signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

xset dpms force off

2008-11-22 Thread Yan Seiner
I am running a multi-head setup.  I'd like to be able to turn off each 
head individually.

I'm using the evil binary nvidia drivers to set up 4 screens as DISPLAY 
0.0, 0.1, 0.2, and 0.3

I'm not using Xinerama or Twinview.

xset -display :0.0 dpms force off

turns off all 4 displays, as does

xset -display :0.1 dpms force off

and so on.

Any way to reach in and turn off a particular display?

Anyone know if this is possible with nouveau?

Thanks,

--Yan
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Additional NULL (??) layout group with evdev+hal

2008-11-22 Thread Thomas Fritzsche
Hello Peter,

after upgrading to xserver 1.5.2 using the new evdev + hal I'm observing
that I receive an additional layout group.
The gnome keyboard indicator is showing this as "??" and using the
libxklavier test program I get:

[1227322878,150,xklavier.c:xkl_engine_constructor/] Actual backend: XKB
[1227322878,200,xklavier_xkb.c:xkl_xkb_load_all_info/] found 3 groups
[1227322878,200,xklavier_xkb.c:xkl_xkb_load_all_info/] Group 2 has name
[Germany]
[1227322878,200,xklavier_xkb.c:xkl_xkb_load_all_info/] Group 1 has name
[Japan]
[1227322878,200,xklavier_xkb.c:xkl_xkb_load_all_info/] Group 0 has name [-]

The German and Japanese Layout-Group is in my setup, but the system added an
additional Group 0 with name "-"??
I already read though your blog (http://who-t.blogspot.com/), but could not
find anything explaining such a odd behaviour.

I added a lot of description and logfiles to a bug report at this link:
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/283128

I'm not using Autologin (that was causing trouble in other case). There are
a lot of devices coming up with evdev/hal, but all have "de,jp" assigned
(lshal).
What could causing such a problem? What can I do to avoid this problem?

Thank you very much.
Best regards,
Thomas
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

RE: Emulate Double Click Events

2008-11-22 Thread micki _



What is the time period the toolkit expects for double click events.

> Date: Sun, 23 Nov 2008 09:27:01 +1000
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> Subject: Re: Emulate Double Click Events
> CC: xorg@lists.freedesktop.org
> 
> On Sat, Nov 22, 2008 at 08:08:35PM +0200, dana goren wrote:
> > I would like to emulate double click event.
> > I use XTestFakeButtonEvent, the double clicks works only if i send
> > 2 consecutive XTestFakeButtonEvent.
> > Do i have to use a timer to check the period from one event to another
> > in order to emulate double click,
> 
> the X Protocol does not specify double clicks, it is enforced by the toolkit
> by checking the timestamps between two press/release events.
> In your case, you need to send two button events within the period the toolkit
> expects.
> 
> Cheers,
>   Peter
> ___
> xorg mailing list
> xorg@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg

_
Color coding for safety: Windows Live Hotmail alerts you to suspicious email.
http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_safety_112008
 ___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

RE: Emulate Double Click Events

2008-11-22 Thread Fernando Carrijo
On Sun, 2008-11-23 at 06:09 +, micki _ wrote:

> What is the time period the toolkit expects for double click events.

This thread partially answers your question:

http://lists.freedesktop.org/archives/xorg/2008-March/033766.html


Kind regards,
Fernando Carrijo.

___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg