Another person popped into #gimp today trying to get a Wacom tablet
working (this happens every few weeks). But this time it was someone
using Ubuntu's new release, "Edgy Eft", and I just happened to have
a shiny new Edgy install on my laptop (as well as a Wacom Graphire 2
gathering dust in the closet because I can never get it working
under Linux), so I dug out the Graphire and did some experimenting.
And got it working! It sees pressure changes and everything.
It actually wasn't that hard, but it did require
some changes. Here's what I had to do:
- Install wacom-tools and xinput
- Edit /etc/X11/xorg.conf and comment out those ForceDevice lines
that say "Tablet PC ONLY".
- Reconcile the difference between udev creating /dev/input/wacom
and xorg.conf using /dev/wacom: you can either change xorg.conf,
change /etc/udev/rules.d/65-wacom.rules, or symlink /dev/input/wacom
to /dev/wacom (that's what I did for testing, but it won't survive a
reboot, so I'll have to pick a device name and make udev and X
consistent).
A useful tool for testing is /usr/X11R6/bin/xinput list
(part of the xinput package).
That's a lot faster than going through GIMP's input device
preference panel every time.
I added some comments to Ubuntu's bug
73160, where people had already described some of the errors but
nobody had posted the steps to work around the problems.
While I was fiddling with GIMP on the laptop, I decided to install
the packages I needed to build the latest CVS GIMP there.
It needed a few small tweaks from the list I used on Dapper.
I've updated the package list on my GIMP Building
page accordingly.
Tags: linux, X11, imaging, gimp, ubuntu
[
15:12 Dec 09, 2006
More linux |
permalink to this entry
]
Updating the blog again after taking time off for various reasons,
including lack of time, homework, paying work, broken computer
motherboard and other hardware problems, illness, a hand injury,
and so on.
This afternoon, thanks to a very helpful Keir Mierle showing
up on #gimp, I finally got all the pieces sorted and I now have
a working tablet again. Hurrah!
I've put details of the setup that finally worked on my Linux and Wacom
page.
Tags: linux, imaging, gimp
[
18:08 May 08, 2005
More linux |
permalink to this entry
]
My Epson 2400 Photo scanner is finally working again. It used to
work beautifully under 2.4, but since the scanner.o module
disappeared in 2.6 and sane started needing libusb,
I haven't been able to get it to work. (sane-find-scanner
would see the scanner, but scanimage -L would not, even as
root so it wasn't a permissions problem.)
Working with someone on #sane tonight (who was also having problems
with libusb and 2.6) I finally discovered the trick: I had an old
version of /etc/sane.d/epson.conf which used a line:
usb /dev/usb/scanner0
but I was completely missing a new, important, section which
includes a line that says simply
usb
preceeded by a couple of all important comment lines:
# For any system with libusb support
# (which is pretty much any
# recent Linux distribution) the
# following line is sufficient.
So I replaced the old libusbscanner script with the new one,
commented out scsi, left /dev/usb/scanner0 commented out,
and uncommented the standalone usb line. And voila, it worked!
<geeky_hotplug_details>
The old /etc/hotplug/usb/epson.scanner script (which I'd
gotten from a SANE help page long ago) was no longer being
called, since it's been replaced by libusbscanner.
The main function of either of these scripts is to do a
chown/chmod on the scanner device, so that non-root users
can use it. An interesting variation on this is a
bugzilla
attachment which changes scanner ownership to the person who is
currently logged in on the console. Might be worth doing on a
multiuser system (not an issue for my own desktop).
I have a line for my scanner in /etc/hotplug/usb.usermap (and
indeed that's the only line in that file):
libusbscanner 0x0003 0x04b8 0x011b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
which is probably redundant with the 0x04b8 0x011b line in
libsane.usermap (
/etc/hotplug/usb.agent, which gets called
whenever a USB hotplug event occurs, looks at usb.usermap and also
usb/*.usermap)
</geeky_hotplug_details>
Tags: linux, imaging
[
18:03 Nov 22, 2004
More linux |
permalink to this entry
]