Linux Problems:Wacom Pen Buttons

From Physiki
Revision as of 21:59, 28 October 2005 by Ehoover (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Kernel Approach

The kernel approach to using the Wacom "Pen Buttons" would be to integrate the commands generated by clicking the buttons into "proc" devices. This integration would allow a script to monitor each button and perform an operation when when of the buttons is pressed, while this solution is better in the long run I do not have sufficient experience to implement it quickly (Hoover).

X.Org Approach

Since ther kernel provides a serial interface to the Wacom Pen Buttons, X.Org receives all of the serial information available to the kernel. Since I have experience with X.Org input drivers I will be using this information to generate X11 events when a button is pressed, this means that a script must be running (or a hotkey configured) to capture the X11 event and perform an operation.

Compiling Ubuntu X.Org

  1. Compiling Xorg requires (that I didn't have):
    • bison
    • lots of time
  2. Download Xorg Sources:
    apt-get source xorg
    
  3. I copied the Linux config file to the appropriate location (this may not be necessary):
    cp ./xc/config/cf/linux.cf ./xc/config/cf/host.cf
    
  4. The version I was compiling from Ubuntu requried me to download some files for "rman" (http://cvs.freedesktop.org/xorg/xc/extras/rman/) and copy them to the appropriate folder:
    ls ../xorg-6.8.2/xc/extras/rman/ && cp * ../xorg-6.8.2/xc/extras/rman/
    
  5. Setup fontconfig:
    • Setup with your system's info
      mkdir xorg-6.8.2/xc/extras/fontconfig/
      cp -R /usr/include/fontconfig/ xorg-6.8.2/xc/extras/fontconfig/
      

      (yes, you want it to be fontconfig/fontconfig/)

    • Download updated font config Then place fontconfig.pc.in, fonts.conf.in, and fonts.dtd in the same folder (xc/extras/fontconfig/), get them here: http://cvs.freedesktop.org/xorg/xc/extras/fontconfig/
    • Download updated font config sources You need all of the files that belong in xc/extras/src/, you can download them from freedesktop.org: http://cvs.freedesktop.org/xorg/xc/extras/fontconfig/src/

NOTE: I am actively working on this, these instructions are incomplete

Once these configuration steps are complete you should run "make World" from the folder xorg-6.8.2/xc/

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox