This commit is contained in:
gferg 2001-08-13 16:17:53 +00:00
parent 808b6000e2
commit d7355e037a
2 changed files with 185 additions and 37 deletions

View File

@ -12,10 +12,10 @@
</author>
<revhistory>
<revision>
<revnumber>1.9</revnumber>
<date>2001-08-05</date>
<revnumber>1.11</revnumber>
<date>2001-08-12</date>
<authorinitials>rk</authorinitials>
<revremark>
<revremark>$Revision$
</revremark>
</revision>
</revhistory>
@ -683,20 +683,35 @@ from <citetitle>Linux Today.</citetitle>
<sect2 label="2.2">
<title id="aebpr">
What Is Being Done To Free Dmitri Skylarov? What Is the Status
of Information about PDF Decryption?
What Is the Status of the Charges against Dmitri Skylarov? What Is
the Status of Information about PDF Decryption?
</title>
<para>
Recent information about the U.S. Government's charges against Dmitry
Skylarov, who was arrested and is being held in prison for
distributing the Adobe eBbook Processor and information about PDF
decryption, and the July 30 demonstrations that will be held in many
cities to protest his arrest, are available from the following sites:
Recent information about the U.S. government's charges against Dmitri
Skylarov, and the technology to decrypt Portable Document Format (PDF)
files, is given below. Skylarov is free on bond after being arrested
June 16 and charged with circumventing software copyright protection
under the Digital Millenium Copyright Act and distributing the
Advanced Ebook Processor. Skylarov is free on $50,000 bond provided
by his employer, Elcomsoft. He was arrested at the request of Adobe
Systems, Inc. the day after he presented a paper at a convention in
Las Vegas describing how to decrypt Adobe PDF ebooks, after two
Adobe employees met with F.B.I. agents in San Jose.
</para>
<para>
The text of the government's complaint is: <ulink
url="http://www.eff.org/IP/DMCA/US_v_Skylarov/20010707_complaint.html">
<literal>
http://www.eff.org/IP/DMCA/US_v_Skylarov/20010707_complaint.html
</literal></ulink>
</para>
<para>
The following sites contain information about the legal action:
</para>
<para>
<itemizedlist>
<listitem>
<para>Free Dmitry Skylarov: <ulink
<para>Free Dmitry (<emphasis>sic</emphasis>) Skylarov: <ulink
url="http://www.freeskylarov.org/"><literal>
http://www.freeskylarov.org/</literal>.</ulink>
</listitem>
@ -727,15 +742,17 @@ url="http://www.cs.cmu.edu/~dst/Adobe/Gallery/index.html">
</itemizedlist>
<warning><para>
The Advanced eBook Processor is shareware and
runs only on Microsoft Windows.
runs only on Microsoft Windows. ``Shareware'' means that you
are required pay for software in order to own it, unlike free
software.
</para></warning>
<para>
Links to information about the DCMA are also available from
Links to information about the DMCA are also available from
the Web pages listed above.
</para>
<para>
To protest Adobe's software protection practices, visit: <ulink
url="http://www.boycottadobe.com/"><literal>
To protest Adobe's software copyright protection and legal practices
visit: <ulink url="http://www.boycottadobe.com/"><literal>
http://www.boycottadobe.com/</literal>.</ulink>
</para>
</sect2>
@ -4370,7 +4387,7 @@ something like that. Get a recent version.
<title id="lilo-boot-kernel-image">
How To Get LILO to Boot the Kernel Image.</title>
<para>
From kernel versions 1.1.80 on, the compressed kernel image, which is
>From kernel versions 1.1.80 on, the compressed kernel image, which is
what LILO needs to find, is in <filename>arch/i386/boot/zImage</filename>, or
<filename>arch/i386/boot/bzImage</filename> when it is built,
and is normally stored in the

View File

@ -16,8 +16,9 @@ History:
1.0.6 28.03.00: Problems Section written, gpm and graphire sections updated
Copyright changed to gpl
1.0.7 29.12.00: New xFree 3.x Options MaxXYZ, ResolutionXYZ, USB link; XFree 4.x
-->
1.0.8 12.08.01: updated email / homepage; added usb-configuration; added how
to set mouse to fake device
-->
<ARTICLE>
<TITLE>
Wacom Tablet HOWTO
@ -25,21 +26,21 @@ History:
<AUTHOR>
Stefan Runkel
<TT>
&lt;runkel@runkeledv.de&gt;
&lt;runkel@runkel-it.de&gt;
</TT>
</AUTHOR>
<DATE>
Version 1.0.7 of Dec 29, 2000
Version 1.0.8 of Aug 11, 2001
</DATE>
<ABSTRACT>
Installation of (not only) Wacom graphic tablets under linux and / or xfree86
Installation of Wacom graphic tablets under linux and / or xfree86
</ABSTRACT>
<TOC>
<SECT>
Copyright
<P>
Copyright (c) 1999,2000 by Stefan Runkel
<HTMLURL url="mailto:Runkel@runkeledv.de" name="Runkel@runkeledv.de">
<HTMLURL url="mailto:Runkel@runkel-it.de" name="Runkel@runkel-it.de">
<P>
This document describes the installation of Wacom tablets under linux.
<NEWLINE>
@ -93,18 +94,17 @@ New Versions of this Document
<LABEL id= "_Toc465765694" >
The latest version of this document will be available at
<HTMLURL url="http://www.runkeledv.de/linux.htm" name="http://www.runkeledv.de/linux.htm">
.
<HTMLURL url="http://www.runkel-it.de/linux.htm" name="http://www.runkel-it.de/linux.htm">.
<SECT1>
Feedback and Corrections
<P>
<LABEL id="_Toc465765695" >
<LABEL id="_Toc465765695">
Comments, corrections, and additions are greatly be appreciated. I can be
contacted at:
<P>
<HTMLURL url="mailto:Runkel@runkeledv.de" name="Runkel@runkeledv.de">
<HTMLURL url="mailto:Runkel@runkel-it.de" name="Runkel@runkel-it.de">
or at <HTMLURL url="mailto:RunkelEDV@t-online.de" name="RunkelEDV@t-online.de">
<SECT1>
Acknowledgements
@ -144,12 +144,11 @@ PL300 (combined LCD screen and tablet)
Pen Partner
<ITEM>
Graphire alias FAVO (mouse and pen, get at least the alpha 16 driver for full
support from <HTMLURL url="http://www.lepied.com/xfree86/"
name="http://www.lepied.com/xfree86/">).
support from <HTMLURL url="http://people.mandrakesoft.com/~flepied/projects/wacom/" name="http://people.mandrakesoft.com/~flepied/projects/wacom/">).
<ITEM> Intuos series (support may be only partial with the driver of your
distribution, get updated alpha versions from <LABEL id="_driverlepied">
Frederic Lepied's page:
<HTMLURL url="http://www.lepied.com/xfree86/" name="http://www.lepied.com/xfree86/">)
<HTMLURL url="http://people.mandrakesoft.com/~flepied/projects/wacom/" name="http://people.mandrakesoft.com/~flepied/projects/wacom/">)
</ITEMIZE>
<P>
@ -158,7 +157,27 @@ however, a modified driver that supports these devices as well some OEM
products with embedded screens including the IBM Thinkpad 360 PE and Toshiba
T200 is available from:
<HTMLURL url="http://hwr.nici.kun.nl/pen-computing/pen-computing-formats.html" name="http://hwr.nici.kun.nl/pen-computing/pen-computing-formats.html">
<p>
<BF>USB-Devices</BF><newline>
If ordering the wacom products intuos and graphire, you can choose between
two different interfaces:<newline>
Serial and USB.<p>
<em>The Serial Interface</em><newline>
<itemize>
<item>is available for a long time, so the drivers are more stable for it
<item>can not supply power to the tablet. For graphire and small intuos, wacom
made an interface wire that plugs between the ps/2 keyboard and the computer to grap that power. Bigger intuos tablets may use an AC-adapter.
<item>does not require you to recompile the kernel or to load kernel modules.
</itemize>
<p>
<em>The USB Interface</em><newline>
<itemize>
<item>is newer, so the drivers may be still in development.
<item>can supply power to the tablet, bigger intuos tablets nevertheless may use an AC-adapter.
<item>may require you to recompile the kernel and / or to load kernel modules
The section <REF id="_Tocusbprepare" name="extra configuration steps"> later in this document tries to guide you through this process.
</itemize>
<SECT1>
Which Software is needed
<P>
@ -244,6 +263,38 @@ xinput is available from:
</ITEMIZE>
<LABEL id="_Tocusbprepare">
<SECT1>
What has to be prepared if the Tablet connects to the USB-Port
<P>
USB-Support is done in the kernel. This means that you should be able to configure and recompile the kernel.
If you do not know how, consult your local guru.<p>
<bf>The Kernel</bf><newline>
Make sure in the USB Support section of the kernel configuration you have the following set:
<tscreen><verb>
--- USB Human Interface Devices (HID)
<M> USB Human Interface Device (full HID) support
...
<M> Wacom Intuos/Graphire tablet support
</verb></tscreen>
Now recompile the kernel, either load the wacom module (which would be in /lib/modules/&lt;linux version&gt;/kernel/drivers/usb/wacom.o), or reboot, and verify that the module was loaded:
<tscreen><verb>
# grep -i wacom /var/log/boot.msg
input0: Wacom Intuos 9x12 on usb1:2.0
</verb></tscreen>
On some system you may want to grep in /var/log/messages instead.
<p>
<bf>Note:</bf><newline>
At least for the intuos series
even the latest kernel (2.4.7 as of moment of writing) doesn't have the right Wacom USB driver, so you have to get the right one and recompile the stuff. See <HTMLURL url="http://www.best.com/~sem/linux/wacom/" name="Semyon Sosin
's document"> for this. <p>
I can not tell if wacom graphire works fine with the original driver. But take
for sure that the shown __concepts__ will work for both wacom product lines.<p>
<SECT>
Tablets as Mouse-Replacement for the Linux-Console
<P>
@ -485,7 +536,7 @@ This has to appear only once per XF86Config file.
Device Type (XF3) and Type (XF4)
<P>
<LABEL id="_Toc465765707" >
<LABEL id="_Toc465765707">
A physical device can be:
<ITEMIZE>
<ITEM>
@ -548,9 +599,64 @@ Port (XF3) and Device (XF4)
<LABEL id="_Toc465765709" >
XInput wants to know at which serial port this device can be found. This
allows me to use two different tablets at the same time, for example a graphire
connected to /dev/ttyS0 and a penpartner connected to /dev/ttyS1. USB is treated as a serial line too,
connected to /dev/ttyS0 and a penpartner connected to /dev/ttyS1.<p>
<sect2>
USB Tablets
<P>
USB is treated as a serial line too,
so this statement is mandantory. If you connect your product to the USB, you have to specify this with
<REF id="_Toc465765USB" name="Option USB">.
<LABEL id="_Tocdevusb">
<p>
<bf>Example how to use the USB-Port (XF4):</bf>
<p>
<tscreen><verb>
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/event0"
Option "Type" "stylus"
Option "Mode" "absolute"
Option "USB" "on"
Option "Tilt" "on"
EndSection
</verb></tscreen>
<p>
<sect2>
Switching The Mouse Off
<p>
Most people use both, the mouse and the tablet for core pointer functions.
However, if you want to switch your mouse off and only will use your tablet, here comes the trick for that:<newline>
First, specify AllowMouseOpenFail in section ServerFlags.
Then set the device to a file which must
not exist (fake or dummy). Do not set it to /dev/null as this will eat up
your CPU-time.
<p>
<bf>Example how to switch off the mouse (XF3):</bf>
<p>
<tscreen><verb>
Section "Pointer"
Device "/dev/fake" #Phony device file
...
EndSection
</verb></tscreen>
<p>
<bf>Example how to switch off the mouse (XF4):</bf>
<p>
<tscreen><verb>
Section "ServerLayout"
...
InputDevice "Mouse0" "CorePointer"
...
EndSection
Section "InputDevice"
Identifier "Mouse0"
...
Option "Device" "/dev/fake" #Phony
#device file
Endsection
</verb></tscreen>
<SECT1>
DebugLevel
@ -564,7 +670,7 @@ less.
<bf>Example (XFree 3):</bf>
<TSCREEN>
<VERB>
SubSection "WacomStylus" # Pen
SubSection "WacomStyLus" # Pen
DeviceName "PenRed" # Name, choose it free
...
DebugLevel 10 # be very verbose
@ -887,7 +993,7 @@ Section "InputDevice"
Identifier "PenRed" # Name, choose it free
Option "Type" "stylus"
...
Option "Tilt" "1"
Option "Tilt" "on"
...
EndSection
</VERB>
@ -1078,7 +1184,8 @@ USB (since alpha 20)
USB tells the driver that the serial line is the usb port.
This needs a Kernel 2.4 with usb enabled.
Alpha 20 driver only supports absolute devices.
Please read the <HTMLURL url="http://perso.club-internet.fr/tiamat/computer/howto/Wacom_USB-Mini_HOWTO.html" name="Wacom-USB-mini-HOWTO"> by Arnauld Claden for more information on USB setup.
<REF id="_Tocdevusb" name="Here"> is an example for use with XFree 4.<newline>
Please read the <HTMLURL url="http://perso.club-internet.fr/tiamat/computer/howto/Wacom_USB-Mini_HOWTO.html" name="Wacom-USB-mini-HOWTO"> by Arnauld Claden and the <HTMLURL url="http://www.best.com/~sem/linux/wacom/" name="USB-'Micro-HOWTO' by Semyon Sosin"> for more information on USB setup.
<P>
<SECT>
@ -1228,7 +1335,8 @@ Button Mapping with xmodmap for Devices in Core Mode
<LABEL id="_Toc465765725" >
xmodmap will only modify the Core Pointer. As there is only one Core pointer at
a time, it makes no difference between the physical devices which may become
the Core Pointer. For the moment, let us forget the whole XInput stuff and
the Core Pointer. You may set this device manually with <em>xsetpointer device</em>.<p>
For the moment, let us forget the whole XInput stuff and
think of a left-hander who just wants to swap the left and right mouse buttons.
You would execute
<EM>
@ -1407,7 +1515,7 @@ The two utilities will then concat the parts back to a working configuration.
<P>
You can get this packet from
<HTMLURL url="http://www.runkeledv.de/download" name="http://www.runkeledv.de/download">
<HTMLURL url="http://www.runkel-it.de/download" name="http://www.runkel-it.de/download">
, it is named xinput_chooser_sr.
@ -1454,13 +1562,33 @@ Yes, read the section about the <REF id="_Toc465765719" name="Top... Statements"
<SECT1>
Can I use more than one tablet at the same time ?
<P>
Yes, read the section about the <REF id="_Toc465765709" name="Port Statement">
Yes, read the <REF id="_Toc465765709" name="'Port and Device' section">
<SECT1>
The Wacom Driver eats my CPU Time. Any Hint ?
<P>
This mostly happes under the following condition:<newline>
AllowMouseOpenFail was specified and the device is set to /dev/null.
Set the device to a nonexisting file instead, for example /dev/fake, and you
will get back your CPU time. See the examples for this under
the <REF id="_Toc465765709" name="'Port and Device' section">.<p>
Another reason may be that there were too many interrupts produced.<newline>
I was told, that hdparm -u1 /dev/hdx (replace x with your drive letter) may help.
<sect1>
The Cursor 'dances' around
<P>
Most Graphire's are known to be weak for that, intuos seems to be better but
still not perfect. This seems to be a hardware problem.<newline>
Possible Solutions:<p>
<itemize>
<item>Put your tablet as far as possible away from all emitting devices like
monitors, printers, computers, AC-adapters.
<item>Use a modified driver with a filter algorythm. Many of them are in development right now but none of them seem to be the cruncher.
<item>If using an IDE drive, try hdparm -u1 /dev/hdx (replace x with your drive letter)
</itemize>
<SECT>
Gpm FAQ - Problems And Questions
<P>
@ -1497,5 +1625,8 @@ XF86Config man page
Frederic Lepied's site
<P>
<HTMLURL url="http://perso.club-internet.fr/tiamat/computer/howto/Wacom_USB-Mini_HOWTO.html" name="Wacom-USB-mini-HOWTO"> by Arnauld Claden
<P>
<HTMLURL url="http://www.best.com/~sem/linux/wacom/" name="USB-'Micro-HOWTO'"> by Semyon Sosin (intuos related)<P>
much, much, e-mails...
</ARTICLE>