Re: Userland - X driver message passing API
The citron input driver overrides the LedFeedbackClass for it's communication API between a client application and the driver. The Aiptek driver too will use the XInput for userland/driver communications. Although, there are major weaknesses with this API, and I would love to use StringFeedbackClass. It's not presently an available symbol for dynamically loading modules; can I enable it without blowing anyone else up? Also, if someone has seen citron's userland application, I'd love to look at it.. Still, this is all a bandage, and I'd like to see a better API/structures for this. Anyone else working on this that I can share ideas/complaints with? Bryan -- .:. Bryan W. Headley - [EMAIL PROTECTED] ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Userland - X driver message passing API
Hey, Is anyone aware of a project to allow a userland tool, such as a front-end GUI, communicate with an X input driver? This is what I want to do, and yeah, there is a bit of overlap Zephaniah Hull's evdev: there are several parameters to my Aiptek tablet driver which should be modifiable once X is running. Among those are active area settings, mouse/stylus button transposal settings and the like. I'd like for it to be bidirectional, insofar as it needs to report it's settings as well as configure itself. To do this properly entails implementing a callback method in the drivers (e.g., it's not for input events but rather for configuration), and something at a higher level that listens to a socket, named pipe, jms, smtp, m-o-u-s-e and can route/dispatch messages to the appropriate driver. Where evdev comes in (I think) is that it establishes a channel of communications to pass along hardware insertion/removal events generated by hotplug. So there's some infrastructure there already: the question is whether leveraging off of that is a good way to go... Any guilty heads out there? -- .:. Bryan W. Headley - [EMAIL PROTECTED] ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: Userland - X driver message passing API
On Sat, 5 Apr 2003, Bryan W. Headley wrote: Date: Sat, 05 Apr 2003 18:51:30 -0600 From: Bryan W. Headley [EMAIL PROTECTED] To: [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] Content-Type: text/plain; charset=us-ascii; format=flowed Subject: Userland - X driver message passing API Hey, Is anyone aware of a project to allow a userland tool, such as a front-end GUI, communicate with an X input driver? Yes, you may wish to contact Havoc Pennington or Owen Taylor about that. -- Mike A. Harris ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: Userland - X driver message passing API
On Sat, 5 Apr 2003, Bryan W. Headley wrote: Is anyone aware of a project to allow a userland tool, such as a front-end GUI, communicate with an X input driver? This is what I want to do, and yeah, there is a bit of overlap Zephaniah Hull's evdev: there are several parameters to my Aiptek tablet driver which should be modifiable once X is running. Among those are active area settings, mouse/stylus button transposal settings and the like. I'd like for it to be bidirectional, insofar as it needs to report it's settings as well as configure itself. To do this properly entails implementing a callback method in the drivers (e.g., it's not for input events but rather for configuration), and something at a higher level that listens to a socket, named pipe, jms, smtp, m-o-u-s-e and can route/dispatch messages to the appropriate driver. Where evdev comes in (I think) is that it establishes a channel of communications to pass along hardware insertion/removal events generated by hotplug. So there's some infrastructure there already: the question is whether leveraging off of that is a good way to go... Any guilty heads out there? ARGH. I am guilty of reading the subject and very quickly skimming the body without actually reading it all. Ignore my last post ;o) I was trying to give a quick and helpful reply without taking the time to read everything you said, and only after i hit reply did a couple words catch me that indicated to me what you wanted wasn't what I was alluding to. ;o) Take care, TTYL -- Mike A. Harris ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel