 |
 |
 |
 |
| Hardware & Laptops Help with your hardware, including laptop issues |
|
View Poll Results: How many tablets do you have and how do you connect them?
|
|
One, and it's always plugged in
|
  
|
39 |
54.17% |
|
One, and sometimes it's unplugged
|
  
|
29 |
40.28% |
|
Two or more (same model) and they're always plugged in
|
  
|
0 |
0% |
|
Two or more (same model) and some are not always plugged in
|
  
|
1 |
1.39% |
|
Two or more (different models) and they're always plugged in
|
  
|
1 |
1.39% |
|
Two or more (different models) and some are not always plugged in
|
  
|
3 |
4.17% |

15th July 2007, 07:36 PM
|
 |
Registered User
|
|
Join Date: Aug 2006
Posts: 88

|
|
|
Wacom HOWTO
Fedora 8
Last update: 2008/01/02
If your version of wdaemon is older than 0.13 (a.k.a. SVN version 86), you should update it to resolve a nasty CPU-performance-draining bug. The new version should also include support for wide-aspect tablets.
linuxwacom driver
Install the Fedora wacom driver package:
Code:
# yum install linuxwacom
Note: If you already have this package installed, yum will tell you "nothing to do".
[Re-]plug in your tablet and check that symbolic links have been created:
Code:
$ ls /dev/input/wacom*
You should see several entries with different names, including /dev/input/wacom and /dev/input/wacom-tablets/<tablet model>. If you don't see any entries, it means your tablet doesn't have the right entries in the config file yet. You can add the entries yourself: they should be in /etc/udev/rules.d/60-wacom.rules. Find an entry for a device that's closest to yours (optional), find the product id of your tablet from /proc/bus/input/devices, and add the entry to the conf file.
Optional: install missing userland wacom control applet (thanks goes to FNHi)
Get the latest driver from linuxwacom.sourceforge.net. It's easiest to use the same version as already-installed from Fedora repo, 0.7.8-3. This way, you don't need to worry about the kernel driver(s) and/or (un)installing anything.
Code:
$ tar xjf linuxwacom-0.7.8-3.tar.bz2
$ cd linuxwacom-0.7.8-3/prebuilt
$ ./install
Next step:
For consistency, I'm making "hotplugging daemon" a "required" step. Technically, it's not required - but it's a damned good idea to use it. You may skip it if you have enough experience and time to diagnose things when something blows up.
hotplugging daemon
Create a work directory for wdaemon's source code, download the sources, and compile them:
Code:
$ mkdir -p ~/wdaemon
$ cd ~/wdaemon
$ svn co https://jake.ruivo.org/wdaemon/trunk/ .
$ make
Note, SVN will complain that the security certificate could not be verified - just accept it temporarily.
Install wdaemon:
Code:
# cp wdaemon /usr/bin/
# mkdir -p /etc/udev/scripts/
# cp udev/is_uinput.sh /etc/udev/scripts/
# cp wdaemon.initrd /etc/init.d/wdaemon
# chkconfig --add wdaemon
# chkconfig --levels 345 wdaemon on
Create /etc/wdaemon.conf:
a) Run $ wdaemon -w and find the model IDs for all your tablets.
b) As root, create a file /etc/wdaemon.conf
c) Add the following line for every tablet device you have:
Code:
device = N,/dev/input/wacom-tablets/mytablet
where N is the tablet model ID (as found from running wdaemon -w), and /dev/input/wacom-tablets/mytablet is the tablet's symbolic link to that particular tablet model.
Note: you can't map two different tablet models to the same entry, even if you don't connect them both at once.
Note: wdaemon config file parser is very particular about the syntax (not advanced enough to know any better), so to be on the safe side, don't add any extra spaces/comments/etc. into the config file.
Add symlinks for the uinput devices:
For each tablet model that you'll be hotplugging, plug it in by itself and get the Product ID:
Code:
$ cat /proc/bus/input/devices
Look for the tablet device (looking for "Wacom" works) and get the Product= X
Then, add the following line to /etc/udev/rules.d/60-uinput-wacom.rules:
Code:
KERNEL=="event*", PROGRAM="/etc/udev/scripts/is_uinput.sh", RESULT=="056a-X", SYMLINK="input/uinput-wacom"
X is the Product ID of the tablet model (you just got it earlier), and input/uinput-wacom is the symlink you want to create for xorg.conf to use. If you only have one tablet, you can leave it as is; otherwise, append the model name to the name.
For reference, here's what my /etc/udev/rules.d/60-uinput-wacom.rules looks like:
Code:
# udev rules for uinput wacom devices
# will create:
# /dev/input/uinput-<model>-tabletX
#
KERNEL=="event*", PROGRAM="/etc/udev/scripts/is_uinput.sh", RESULT=="056a-0015", SYMLINK="input/uinput-wacom-graphire4-4x5"
KERNEL=="event*", PROGRAM="/etc/udev/scripts/is_uinput.sh", RESULT=="056a-0043", SYMLINK="input/uinput-wacom-intuos2-9x12"
Start wdaemon:
Code:
# service wdaemon start
X.org configuration (xorg.conf)
Apply each of the following to each of your tablets (i.e. you'll need to insert this config code multiple times if you have more than one tablet)
Edit /etc/X11/xorg.conf (as root)
Add the following to the section of the file where you have other InputDevice entries:
Code:
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/ttyS0" #SERIAL ONLY
Option "Device" "/dev/input/uinput-wacom-..." #USB ONLY
Option "Type" "stylus"
Option "USB" "on" #USB ONLY
Option "ForceDevice" "ISDV4" #Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/ttyS0" #SERIAL ONLY
Option "Device" "/dev/input/uinput-wacom-..." #USB ONLY
Option "Type" "eraser"
Option "USB" "on" #USB ONLY
Option "ForceDevice" "ISDV4" #Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/ttyS0" #SERIAL ONLY
Option "Device" "/dev/input/uinput-wacom-..." #USB ONLY
Option "Type" "cursor"
Option "Mode" "relative"
Option "USB" "on" #USB ONLY
Option "ForceDevice" "ISDV4" #Tablet PC ONLY
EndSection
Make sure to read the comments in this code and to comment out the lines which don't apply to you. For example, if you have a USB tablet, make sure you comment out or remove lines that say #SERIAL ONLY and #Tablet PC ONLY
If you have Intuos3, Cintiq 21UX, Graphire4, or Bamboo you also need to add the pad (this enables tablet buttons/etc):
Code:
Section "InputDevice"
Driver "wacom"
Identifier "pad"
Option "Device" "/dev/ttyS0" #SERIAL ONLY
Option "Device" "/dev/input/uinput-wacom..." #USB ONLY
Option "Type" "pad"
Option "USB" "on" #USB ONLY
EndSection
Note: you'll need to reference the uinput symlinks. If you followed the HOWTO, they should have 'uinput' in the name, e.g. /dev/input/uinput-wacom-intuos2-9x12.
Modify the ServerLayout section to include your new entries (relevant section in bold):
Code:
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "pad" # For Intuos3/Cintiq 21UX/Graphire4/Bamboo tablets
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents" # For non-LCD tablets only
EndSection
Note 1: Note that "pad" does not have "SendCoreEvents" Unfortunately, something breaks if you add that (can't remember what) - but if you don't add it, the buttons might not work. Here's hoping that the problem will be resolved soon.
Note 2: If you plan to use Photoshop 7 under Crossover Office, know that the order of these entries matters! If you get these out of order, everything else (GIMP) will work just fine - but in Photoshop 7 the brush and eraser might be reversed. See Codeweavers FAQ entry. There are other problems with Photoshop, though - for example, pressure sensitivity only works when a button on the pen is pressed (very odd). The latest wine version (0.9.52) does not have either of these problems - I highly recommend it.
If you're using a proprietary ATI driver (fglrx), you might have problems with running tablet-related programs under Crossover Office. Workaround for this is to set the following in the video card config section:
Code:
Option "UseFastTLS" "2"
. Of course, if you don't mind not having full acceleration available, you can try radeon or radeonhd driver (depending on your card)
So far, I've been able to use the tablet (with pressure sensitivity) in the following applications:
* all linux-natives (GIMP & Co.) - except Krita. For some reason, Fedora compiles it without tablet support, and it seems to be a pretty big task to compile it by hand (it's part of the office package).
* CrossoverOffice 6: openCanvas 4.5 and Photoshop 7
* Wine (make sure you have the latest from winehq.org): everything works, as far as I can tell
Last edited by Fry-kun; 30th April 2008 at 05:43 PM.
|

15th July 2007, 07:41 PM
|
 |
Registered User
|
|
Join Date: Aug 2006
Posts: 88

|
|
Fedora Core 6 and Fedora 7
Last update: 2007/12/03
Note: this HOWTO is pretty old and, as I now realize, too wordy. I'll try to update it sometime in the future. Bug me about it to speed up the process
I've spent a few days trying to get Wacom tablet to work on my laptop, and it's not an easy process - so here are the steps and explanations you might need to make it work. Hope this helps someone
Overview
To make the tablet work, you need several things. First, there's the driver (including the kernel module). This HOWTO uses Fedora's prebuilt version available in Yum - it sometimes lags behind the bleeding edge versions, but works reasonably well and does not require extra work. Second is (optional) hotplug daemon (hardest part, but should be fairly easy with my instrucitons  ). Third, there's X.org configuration file. After this, X.org should see the tablet - from then on it should just be per-application settings.
This HOWTO is written for most common cases (hopefully) - so it's missing some advanced configuration info. All tablets and all accessories have their own serial numbers - and can be easily used as different devices. For example, if you have 2 styluses, you can use one as a pen and another one as a pencil (I believe that's done on the application level). In the same manner, you can set up two identical tablets with different settings - but this is a pretty advanced case, so it's not covered here (yet?).
1. Driver package.
Although it's not the latest and greatest, the package of wacom drivers in Fedora's yum repository seems to make my tablets work properly. If you want the latest bells and whistles, go to http://linuxwacom.sourceforge.net/ and get the latest verison. It'll require building kernel modules, though - which in turn means recompiling those modules by hand every time yum updates your kernel.
Install the Fedora wacom driver package:
Code:
# yum install linuxwacom
Note: If you already have this package installed, yum will tell you "nothing to do".
Next step is a bug workaround. Because of the bug, Fedora doesn't create /dev/input/wacom "device", which in turn means you can't configure X.org easily (the actual device name changes almost every time). What happens is, the package installes a file 60-wacom.rules, but it so happens that 50-udev.rules has a blanket rule set up for all /event# devices and so udev (daemon that takes care of device names & aliases) doesn't even get to 60-wacom.rules when the wacom tablet is connected.
Here's the workaround - just rename the file:
Code:
# mv /etc/udev/rules.d/60-wacom.rules /etc/udev/rules.d/20-wacom.rules
You don't need to restart anything, udev should catch the changes on the fly. Re-plug your tablet and check that a symbolic link is now created:
Code:
$ ls /dev/input/wacom*
The result should list the newly-created symbolic link.
Note: if you see a file /dev/input/wacome%e, edit /etc/udev/rules.d/20-wacom.rules and remove %e from SYMLINK="input/wacom%e".
(thanks BrianCunnie)
Next step:
* If you only have one tablet connected to your computer at any time, and never boot the computer without a tablet attached, you can skip to setting up your X.org (#4)
* If you have more than one tablet connected at the same time, you should go on to #2
* If you sometimes boot your computer without your tablet plugged in, #2 is recommended but is not necessary. Feel free to go on to Hotplugging (#3)
2. Multiple tablets (different models)
If you have more than one tablet connected to your computer at once, you will need to set up your udev to create differently-named symbolic links so that you can use all your tablets. If you don't, you'll only be able to use whichever one udev wanted to initialize first (or last?). Anyway, all you have to do is add a product id detection into the the udev rules file renamed earlier.
Plug in your tablet (one at a time) and run
Code:
$ cat /proc/bus/input/devices
Now, check the output to see which paragraph talks about your tablet (it should be last one in the list). In the first line of the paragraph, it should say Vendor=056a. Right next to that, there should be Product=???? - this ???? is the number you want. I will use 0015 as an example (that's the product id of Graphire4 4x5, by the way).
As root, open up the file /etc/udev/rules.d/20-wacom.rules and add a new line before the last line of code:
Code:
KERNEL=="event*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0015", NAME="input/%k", SYMLINK="input/wacom-device-name"
The device name can technically be anything you wish, it's just named like the device for consistency. This means dashes/underscores/capitalization/etc is up to you. You'll just need to write it out exacly the same in xorg.conf and in wdaemon.conf (if you set up hotplugging).
Repeat the steps above for each of your tablets. When you're done, your 20-wacom.rules should look something like mine:
Code:
cat /etc/udev/rules.d/20-wacom.rules
# udev rule to create /dev/input/wacomN for wacom tablets
#
KERNEL=="event*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0015", NAME="input/%k", SYMLINK+="input/wacom-graphire4-4x5"
KERNEL=="event*", SYSFS{idVendor}=="056a", SYSFS{idProduct}=="0043", NAME="input/%k", SYMLINK+="input/wacom-intuos2-9x12"
KERNEL=="event*", SYSFS{idVendor}=="056a", NAME="input/%k", SYMLINK+="input/wacom%e"
Note 1: I'm pretty sure that SYMLINK= and SYMLINK+= are exactly the same.
Note 2: The last line (which was there before) is a blanket rule for any other wacom tablets you might connect in the future - if they are of any different model than the ones you already listed, they'll appear as input/wacom symlink.
Note 3: The hotplug daemon (wdaemon) includes a rules file to create different symlinks for all known models of wacome tablets - problem is, the syntax is outdated and udev will fail to parse it. You'll be better off creating your own short file.
I'm planning to post a fixed version of that file in the future, if there will be need for it.
Next step:
* If you never boot your computer without all your tablets plugged in, you may proceed to configuring X.org (#4) . Just remember, booting without even one of the tablets will cause X.org to crash on startup.
(continued in next post)
Last edited by Fry-kun; 4th December 2007 at 02:36 AM.
Reason: reorganizing for Fedora 8-centric HOWTO :)
|

31st July 2007, 01:50 AM
|
 |
Registered User
|
|
Join Date: Aug 2006
Posts: 88

|
|
(continued)
3. Hotplugging
If your tablet(s) are not always connected (e.g. laptop), X.org will crash if it doesn't find the tablet already connected at boot time. To work around this problem, you need to install wdaemon - it will fake the presence of a tablet to X.org and the latter won't crash if the tablet is not physically there.
Unfortunately, the daemon is still in fairly early stages of development and will need some "encouragement" to get it installed on Fedora. This is applicable to my Fedora 7 install, doesn't seem to be an issue in FC6. All the same, it's pretty simple.
a. Create a work directory somewhere (I'll use "/home/user/wdaemon" as an example) and cd into the new directory.
b. Get the latest source code:
Code:
svn co https://jake.ruivo.org/wdaemon/trunk/ .
Note, SVN will complain that the security certificate could not be verified - just accept it temporarily.
c. Compiling wdaemon for Fedora Core 6 (Fedora 7 users use next step, instead):
FC6 is slightly different and has uinput in a different directory. You can double-check it by running
Code:
# modeprobe uinput
$ find /dev -name uinput
If the last command returned "/dev/uinput" (and it should have), then you should compile wdaemon like so:
Code:
$ make UINPUT_FILE=/dev/uinput
Note: if you already compiled without this flag and are getting an error ("Unable to open uinput file /dev/input/uinput: No such file or directoryError adding device") - run this before running the make command above:
d. Compiling wdaemon for Fedora 7 (Fedora Core 6 users skip this step):
e. The installer doesn't install everything we need, so let's just copy over the files manually.
Note: there used to be a part here about modifying is_unput.sh here. As far as I can tell, this is no longer necessary - you can just use the original file.
Let's go back to the command line and install the daemon:
Code:
# cp wdaemon /usr/bin/
# mkdir -p /etc/udev/scripts/
# cp udev/is_uinput.sh /etc/udev/scripts/
# cp wdaemon.initrd /etc/init.d/wdaemon
# chkconfig --add wdaemon
# chkconfig --levels 345 wdaemon on
I've had a strange issue where the uinput device is not created for some reason during bootup. I think it's some kind of timing issue in the script /etc/init.d/wdaemon
If you see that your X session doesn't start (mine kept saying something like "gdm appears to be crashing. trying another one."), add this to /etc/init.d/wdaemon line 40 (right before `echo -n $"Starting $prog: "`):
This will slow down the starting sequence by a second, but the problem goes away. I'll try to find a better solution in the future
f. You now need to add config files for wdaemon
The details are available in the README file that comes with wdaemon source code. Here's the most likely needed part:
- Run and find the model IDs for all your tablets.
- Create a file /etc/wdaemon.conf (as root, since /etc should not be writable by normal user)
- Add the following line for every tablet device you have:
Code:
device = N,/dev/input/wacom
where N is the tablet model ID (as found earlier), and /dev/input/wacom is the path to that tablet's symbolic link. This is the same symlinks as created in step #2 - if you skipped that step, it should just be /dev/input/wacom.
Note: wdaemon config file parser is very particular about the syntax (not advanced enough to know any better), so to be on the safe side, don't add any extra spaces/comments/etc. into the config file.
g. Add symlinks for the uinput devices
For each device type (tablet model) that you'll be hotplugging, get the Product ID:
Code:
$ cat /proc/bus/input/devices
Look for the tablet device (looking for "Wacom" works) and get the Product= X
Then, add the following line to /etc/udev/rules.d/21-uinput-wacom.rules:
Code:
KERNEL=="event*", PROGRAM="/etc/udev/scripts/is_uinput.sh", RESULT=="056a-X", SYMLINK="input/uinput-wacom"
X is the Product ID of the tablet model (you just got it earlier), and input/uinput-wacom is the symlink you want to use. If you only have one tablet, you can leave it as is; otherwise, append the model name to the name.
Here's what my /etc/udev/rules.d/21-uinput-wacom.rules looks like:
Code:
# udev rules for uinput wacome devices
# will create:
# /dev/input/uinput-<model>-tabletX
#
KERNEL=="event*", PROGRAM="/etc/udev/scripts/is_uinput.sh", RESULT=="056a-0015", SYMLINK="input/uinput-wacom-graphire4-4x5"
KERNEL=="event*", PROGRAM="/etc/udev/scripts/is_uinput.sh", RESULT=="056a-0043", SYMLINK="input/uinput-wacom-intuos2-9x12"
h. Start wdaemon
Code:
# service wdaemon start
4. X.org configuration
Apply each of the following to each of your tablets (i.e. you'll need to insert this config code multiple times if you have more than one tablet)
Edit your X.org configuration file (/etc/X11/xorg.conf) as root.
Add the following to the section of the file where you have other InputDevice entries:
Code:
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/ttyS0" #SERIAL ONLY
Option "Device" "/dev/input/wacom" #USB ONLY
Option "Type" "stylus"
Option "USB" "on" #USB ONLY
Option "ForceDevice" "ISDV4" #Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/ttyS0" #SERIAL ONLY
Option "Device" "/dev/input/wacom" #USB ONLY
Option "Type" "eraser"
Option "USB" "on" #USB ONLY
Option "ForceDevice" "ISDV4" #Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/ttyS0" #SERIAL ONLY
Option "Device" "/dev/input/wacom" #USB ONLY
Option "Type" "cursor"
Option "Mode" "relative"
Option "USB" "on" #USB ONLY
Option "ForceDevice" "ISDV4" #Tablet PC ONLY
EndSection
Make sure to read the comments in this code and to comment out the lines which don't apply to you. For example if you have a USB tablet, make sure you comment out lines that say #SERIAL ONLY and #Tablet PC ONLY
If you have Intuos3, Cintiq 21UX, Graphire4, or Bamboo you also need to add the pad:
Code:
Section "InputDevice"
Driver "wacom"
Identifier "pad"
Option "Device" "/dev/ttyS0" #SERIAL ONLY
Option "Device" "/dev/input/wacom" #USB ONLY
Option "Type" "pad"
Option "USB" "on" #USB ONLY
EndSection
Note that you'll need to reference your own device symlinks. If you used hotplugging, they'll be /dev/input/uinput-wacom...; if you don't have hotplugging, it'll be whatever you set the symlinks to (#2) - or it'll just be /dev/input/wacom.
Modify the ServerLayout section to include your new entries:
Code:
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents" # For non-LCD tablets only
InputDevice "pad" # For Intuos3/Cintiq 21UX/Graphire4/Bamboo tablets
EndSection
Again, if you have multiple tablets (or use hotplugging with one of the multiple tablets of different models), you need to add each type to xorg.conf
After this is done, restart X by logging out and then back in (assuming you only have one login session running). Reboot the computer if you really want
Last edited by Fry-kun; 4th December 2007 at 01:03 AM.
Reason: reorganizing for Fedora 8-centric HOWTO :)
|

1st August 2007, 11:26 AM
|
|
Registered User
|
|
Join Date: May 2004
Posts: 11

|
|
Thanks for posting this howto. I am currently upgrading from FC6 to 7 (Well, the upgrading crashed on me, so it's a fresh install really  ). What helped me was your explanation on changing the udev rule.
Additionally, there was no "Mouse0" inputdevice defined in the FC7 default xorg.conf, so I added:
Code:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
EndSection
Now everything is working smoothly. Thanks!
|

2nd August 2007, 03:09 AM
|
 |
Registered User
|
|
Join Date: Jul 2004
Location: Wake Forest, NC
Age: 59
Posts: 1,182

|
|
|
Thanks. I have one, but it currently is unplugged. The pen part works okay, but the mouse part is a problem. I'll give your instructions a go.
Stephen
|

3rd August 2007, 11:01 PM
|
 |
Registered User
|
|
Join Date: May 2004
Location: Mexico City, Mexico
Age: 35
Posts: 4,418

|
|
|
Fedora 7 and Wacom tablets do not get well with each other unless the tablet is plugged in at all times. GDM will crash if it doesn't find the /dev/input/wacom devices and this makes it kind of difficult to swap tablets.
__________________
If ain't broken, don't fix it! :eek:
If can be improved, go for it! :cool:
FedoraForum Community forums lurker.
Fedora user since RHL 5.2 :cool:
Systems: Laptop, Main System, Netbook.
|

3rd August 2007, 11:04 PM
|
 |
Registered User
|
|
Join Date: Aug 2006
Posts: 88

|
|
Quote:
|
Originally Posted by Thetargos
Fedora 7 and Wacom tablets do not get well with each other unless the tablet is plugged in at all times. GDM will crash if it doesn't find the /dev/input/wacom devices and this makes it kind of difficult to swap tablets.
|
Which is exactly what part 3 "Hotplugging" covers 
I know it's a long read, but I think you'll like the results
|

3rd August 2007, 11:29 PM
|
 |
Registered User
|
|
Join Date: May 2004
Location: Mexico City, Mexico
Age: 35
Posts: 4,418

|
|
|
I'll let you know later tonight when I get home.
__________________
If ain't broken, don't fix it! :eek:
If can be improved, go for it! :cool:
FedoraForum Community forums lurker.
Fedora user since RHL 5.2 :cool:
Systems: Laptop, Main System, Netbook.
|

6th August 2007, 09:30 PM
|
 |
Registered User
|
|
Join Date: Aug 2006
Posts: 88

|
|
|
One thing I wanted to ask of other tablet users: which software do you use to draw/sketch/color/etc?
I'm actually not a big expert in tablets & drawing, but after setting up my sister's laptop with F7 & a tablet (4x5 Garphire4 - but also tried with 9x12 Intuos2), I keep getting complaints from her that nothing is good enough. E.g. the Gimp (pretty much the only app that fully supports the tablet well) has "poor line quality". From the image she showed me, the line drawn in gimp looked uneven - which I think happens because gimp uses raw data to draw the line and doesn't smooth out the edges as much as Photoshop & some others..
|

7th August 2007, 05:20 PM
|
 |
Registered User
|
|
Join Date: Apr 2005
Location: earth
Posts: 1,131

|
|
|
Hello Fry-kun,
Thank You for posting the set up for the Wacom. Since it is included in most distros now, mine has been working, well kinda. Maybe with your help it will work like it is supposed to, I hope so.
I am not an artist but i do some graphics. Sounds like your sister is an ARTIST. I have had good luck with GIMP maybe there is some setting you could change on the stroke that would smooth the line out? They do have a new version coming out, you can dl the latest, it's up the RC1 or something. I think you will have to compile it though. I also use Inksacpe and Xara LX but those are more for graphics then art. Oh yea, PS is supposed to run under WINE too. maybe in a version or two Adobe will have an OS independent version? That would be cool.
Best of Luck,
Pat Jr.
__________________
x--x--x
http://www.gnu.org/philosophy/free-sw.html
Freedom is never Free.
Pat Jr.
|

7th August 2007, 05:56 PM
|
 |
Registered User
|
|
Join Date: Aug 2006
Posts: 88

|
|
|
Thanks Pat!
I've tried to get Photoshop running but so far I've been less than successful - and I'm not yet sure if it'll work with the pressure sensitivity.
|

13th August 2007, 07:20 PM
|
 |
Registered User
|
|
Join Date: May 2007
Posts: 9

|
|
I'm using Fedora 7 with a x86_64 (dual core) AMD processor. I just got my Wacom Intuos3 6x11 Tablet (USB) working after following this guide as well as the guide on the Linuxwacom Project website, As a matter of fact, the tablet partially worked BEFORE I started this whole mess right when I plugged it in (USB), but I wanted full functionality. I followed the guide and made the changes below, and there was initially no responce, but suddenly out of nowhere, it started working right now. Tweaking the values in xorg.conf is the only thing I need to do now. I hope my output can help someone else who is in a similar situation as me.
Linuxwacom:
http://linuxwacom.sourceforge.net/index.php/howto/main
Other reference:
http://forums.fedoraforum.org/showth...ghlight=intuos
/etc/udev/rules.d/20-wacom.rules:
Code:
# udev rule to create /dev/input/wacomN for wacom tablets
KERNEL=="event*", SYSFS{idVendor}=="056a", NAME="input/%k", SYMLINK="input/wacom%e"
/etc/X11/xorg.conf:
Code:
# Xorg configuration created by livna-config-display
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "stylus" "SendCoreEvents"
InputDevice "pad" "SendCoreEvents"
EndSection
Section "Files"
ModulePath "/usr/lib64/xorg/modules"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "ati"
Option "OpenGLOverlay" "off"
Option "VideoOverlay" "on"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
####WACOM DEFENITIONS####
Section "InputDevice"
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/input/wacom_e"
Option "Type" "stylus"
Option "USB" "on"
Option "Tilt" "on"
Option "PressCurve" "0,0,100,100"
Option "Mode" "Absolute"
Option "Speed" "1.5"
EndSection
Section "InputDevice"
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/input/wacom_e"
Option "Type" "eraser"
Option "USB" "on"
Option "PressCurve" "0,0,100,100"
Option "Mode" "Absolute"
Option "Speed" "1.5"
EndSection
Section "InputDevice"
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/input/wacom_e" # USB ONLY
Option "Type" "cursor"
Option "USB" "on" # USB ONLY
Option "Speed" "1.5"
EndSection
Section "InputDevice"
Identifier "pad"
Driver "wacom"
Option "Device" "/dev/input/wacom_e"
Option "Type" "pad"
Option "USB" "on"
Option "Button1" "6"
Option "Button2" "7"
Option "Button3" "4"
Option "Button4" "5"
EndSection
grep -i wacom /var/log/Xorg.0.log:
Code:
(II) LoadModule: "wacom"
(II) Loading /usr/lib64/xorg/modules/input//wacom_drv.so
(II) Module wacom: vendor="X.Org Foundation"
(II) Wacom driver level: 47-0.7.4 $
(**) cursor device is /dev/input/wacom_e
(**) WACOM: suppress value is 2
(**) eraser device is /dev/input/wacom_e
(**) WACOM: suppress value is 2
(**) WACOM: PressCurve 0,0,100,100
(**) stylus device is /dev/input/wacom_e
(**) WACOM: suppress value is 2
(**) WACOM: PressCurve 0,0,100,100
(**) pad device is /dev/input/wacom_e
(**) WACOM: suppress value is 2
(II) XINPUT: Adding extended input device "pad" (type: Wacom Pad)
(II) XINPUT: Adding extended input device "stylus" (type: Wacom Stylus)
(II) XINPUT: Adding extended input device "eraser" (type: Wacom Eraser)
(II) XINPUT: Adding extended input device "cursor" (type: Wacom Cursor)
(**) Option "Device" "/dev/input/wacom_e"
cursor Wacom X driver grabbed event device
(==) Wacom using pressure threshold of 61 for button 1
(==) Wacom USB Intuos3 tablet speed=9600 maxX=54204 maxY=31750 maxZ=1023 resX=5080 resY=5080 suppress=2 tilt=disabled
(==) Wacom device "cursor" top X=0 top Y=0 bottom X=54204 bottom Y=31750
(==) Wacom device "eraser" top X=0 top Y=0 bottom X=54204 bottom Y=31750
(==) Wacom device "stylus" top X=0 top Y=0 bottom X=54204 bottom Y=31750
(==) Wacom device "pad" top X=0 top Y=0 bottom X=54204 bottom Y=31750
|

14th August 2007, 08:19 PM
|
|
Registered User
|
|
Join Date: Apr 2007
Posts: 4

|
|
|
Thank you. One of our engineers needs to use a wacom table because he has a bad hand, and your HOWTO made it possible.
I had to make the following change to /etc/udev/rules.d/20-wacom.rules (diff output):
< KERNEL=="event*", SYSFS{idVendor}=="056a", NAME="input/%k", SYMLINK="input/wacom%e"
---
> KERNEL=="event*", SYSFS{idVendor}=="056a", NAME="input/%k", SYMLINK="input/wacom"
because it would create the symlink as "/dev/input/wacom%e" (i.e. the "%e" as a literal), the the /var/log/Xorg.0.log would complain about not being able to find /dev/input/wacom. This only applies to single-tablet systems.
--Brian
|

14th August 2007, 08:44 PM
|
 |
Registered User
|
|
Join Date: Aug 2006
Posts: 88

|
|
Quote:
|
Originally Posted by BrianCunnie
Thank you. One of our engineers needs to use a wacom table because he has a bad hand, and your HOWTO made it possible.
I had to make the following change to /etc/udev/rules.d/20-wacom.rules (diff output):
< KERNEL=="event*", SYSFS{idVendor}=="056a", NAME="input/%k", SYMLINK="input/wacom%e"
---
> KERNEL=="event*", SYSFS{idVendor}=="056a", NAME="input/%k", SYMLINK="input/wacom"
because it would create the symlink as "/dev/input/wacom%e" (i.e. the "%e" as a literal), the the /var/log/Xorg.0.log would complain about not being able to find /dev/input/wacom. This only applies to single-tablet systems.
--Brian
|
You know, I ran into the same exact problem at some point! However, my case (2 tablets) gave me a workaround. Each tablet type on my system has a different symlink.
Are you using F7 or FC6?
|

15th August 2007, 01:06 AM
|
 |
Registered User
|
|
Join Date: May 2004
Location: Mexico City, Mexico
Age: 35
Posts: 4,418

|
|
|
What Tablets do you guys use? In my case I have an Intous 3 and a Graphire 4, and I still have some issues...
Particularly with the Graphire, apparently there is something odd with it, in that if I use the pad buttons, everything's OK, but if I use the wheel (even though the screen does scroll), the mouse pointer upon placing the stylus near the tablet again, changes position to the lower-right corner of the screen... I can't figure out why... Can anyone confirm? Also the tablet doesn't seem to work with GDM (I'm starting to think GDM really hates me!)
__________________
If ain't broken, don't fix it! :eek:
If can be improved, go for it! :cool:
FedoraForum Community forums lurker.
Fedora user since RHL 5.2 :cool:
Systems: Laptop, Main System, Netbook.
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
Current GMT-time: 01:57 (Friday, 24-05-2013)
|
|
 |
 |
 |
 |
|
|