I'm trying to get to this. I want to figure out the xorg-sdk thing again. I sort of remember how I got it the first time and suppose I could just copy it (/usr/X11R6/lib/Server) over from my working system to my new one. I will try that soon.

I would like to offer the file. I tried before but couldn't upload it to the forum. I will again next week (I'm on Windows this weekend).

In the meantime, I found this website: http://www.missirina.com/risujin/debian.php

I can't vouch for it, but I'm pretty sure the writer has more experience in Linux than I have. He/She offers a different way around the Xorg-sdk error.

Quote:

Tablet Digitizer (Xorg7) top

If you do not care about rotation you can simply install the xserver-xorg-input-wacom package and it will enable your digitizer. If you do want rotation however, do not install this package.

To get your tablet digitizer working with Xorg7 you must download the LinuxWacom driver source (version 0.7.4 at the time of this writing). Tablet rotation support is planned for a future release but is only available as a patch for now. The patch you want to use can be downloaded from the Xournal homepage. Look for a link near the bottom of the page and get the patch file rather than the binaries.

The latest versions of the LinuxWacom drivers no longer have problems with the Debian paths and will compile just fine on their own. The procedure works as follows:

* Copy linuxwacom-0.7.2-rotate-patch into the src directory.
* Run patch -p1 <linuxlinuxwacom-0.7.2-rotate-patch to apply the patch.
* Now run ./configure, make, and make install. Make sure each of these returns no errors. If you are upgrading from X11R6 you may need to upgrade your X11 dev library packages to the latest versions.

That's it! The drivers should now be installed and the tablet will work when you start X11. You can test to see if the driver is working properly by running wacdump -f c100 /dev/ttyS0.

Tablet Digitizer (X11R6) top

This section is for X11R6 only!

It is not difficult to get the Wacom drivers working, however some work is needed to tweak them to support screen rotation. First of all we need to download the Linux Wacom drivers (version 0.7.2). These drivers do not support on-the-fly rotation and must be patched. The original location of the patch is down so I have uploaded a local copy. Download the patch and apply it to the drivers.

We can't compile the drivers just yet. Run ./configure and notice that it is missing various libraries (if it is not, you're set and can skip this part). The Debian paths for various libraries are different from other distributions so we need to make some changes.

* First we need to make a fake X-Org SDK folder. Create the folder Xorg-SDK in your driver directory. Inside this folder, create a link to the Debian X-Org headers:
ln -s include /usr/include/xorg/
* Run ./configure --with-xorg-sdk=Xorg-SDK from the driver directory. The X-Org SDK errors should now be gone. There will still be errors about X11 headers.
* Now open src/Makefile in the driver directory and find this line:

DRIVER_INCLUDES = -I${XORGSDK_DIR)/include

For X-Org 6 change this line to read:

DRIVER_INCLUDES = -I${XORGSDK_DIR)/include -I/usr/X11R6/include/X11

The drivers should now configure, compile, and install just fine. To enable the Wacom device, open /etc/X11/xorg.conf and add the following to the ServerLayout section:

If you have properly performed the Wacom and nVidia driver installations you should now be capable of rotating the screen via the xrandr tool and also of rotating the wacom tablet coordinates via the xsetwacom tool.

I have compiled a rotate script for each Wacom patch that will do the work for you. If you're using the Xorg7 patch from Xournal use the Xorg7 rotate script. If you followed the old X11R6 instructions use the X11R6 rotate script. To use this script run it with one of the orientation names as an argument (normal, left, right, inverted) like this: ./rotate-xorg7.sh left.

The xrandr command will rotate the display via the nVidia driver and xsetwacom will rotate the tablet pointer orientation. Both commands are necessary although apparently only rotating the stylus is sufficient.

Then you will have a file named linuxwacom-0.7.4.tar.gz at / which is your new driver alien package.

Sym links would need to be copied over to /linuxwacom-0.7.4 from their relative position in the / structure, prior to compression. They will appear broken but will be ok because their position will be different when one installs the alien package.

Config changes would be your only addition then.

If you still have trouble compiling, let us know exactly where you are downloading the source from and any patches you are using.

I bought a display model M200 just after Christmas to use as a laptop at school. It would be a big win for me to be able to work on my mostly C++ programming and UML assignments on a real Linux, rather than using Cygwin.

I'm eventually going to want to get the tablet working, though I imagine I'll continue using OneNote (shock, horror, thunder!) for classes, because I've grown pretty attached to it, plus I've got a good chunk of the term in there now.

I've got several questions, having not tried to do Puppy coexisting with Windows before.

First, I'm a little stuck as to the best way to get Puppy going on a laptop with no CD drive. I've got a desktop I can network the CD from if necessary. No USB CD or floppy drive, but I've got a 512MB USB key and a 1GB SD card if necessary. (I've read that you can boot

Second, I've tried to find on the forums details of Puppy/Linux in general's current state with NTFS. My understanding is that Puppy can write and read from NTFS, but anything it writes can't be understood by Windows, just Linux?
Is it worth trying to partition the drive, or should I just tuck my pup_save into a corner of the drive and install in Coexist mode?

Third, what's the most convenient way to get a dual-boot going? Is GRUB-for-DOS the way to go? Linux GRUB? Can Puppy do it out of the box or will some wizardry be involved? I definitely don't want to do any harm to my Windows install with any of this, I need the laptop for school.

Finally, I'll be grab to offer myself as another guinea pig for getting the tablet working. It doesn't seem like a DotPup we can publish as a one-stop Wacom Tablet (with rotation?) solutin is beyond reach, once we get the steps written down.

I'm mostly asking rather than answering right now, but hopefully I can bring a decently experienced Linux user (though I have much to learn), and a programmer to this little project.

Third, I used GRUB-for-DOS with the help of the Lin'N'WinNewB project (fantastic resource, btw. Completely up-to-date and explicit about what to do on XP or 98, no guesswork or hoping it hasn't changed in the three years since the doc was written).

Finally, I'm still a guinea pig for the tablet stuff, and I'll be seeing what happens with that tomorrow.

I just got Puppy to recognize my wacom digitizer. It was surprisingly easy. Many of the steps that I previously went through were not necessary, I think.

It turns out that in the linuxwacom package, there is a directory for "prebuilt" drivers and such.

Using the preconfigured driver means no compiling, I think. No need for devx___.sfs, no need to run the ./configure script that comes with linuxwacom, no need to locate the xorg-SDK.

In my case the preconfigured driver is in the 32 directory because my computer is 32-bit. Because my version of Puppy uses X11R7, all I had to do is copy the preconfigured driver, wacom_drv.so into the following directory: /usr/X11R7/lib/xorg/modules/input

Then in a command prompt I typed "modprobe wacom" (this becomes autoloaded when xorg.conf is altered). Before altering xorg.conf, make a backup. It's in the directory /etc/X11.

Quote:

Next, xorg.conf needs to be altered depending on your setup.

Code:

Section "Module"
Load "wacom"

To enable the Wacom device, open /etc/X11/xorg.conf and add the following to the ServerLayout section:

Something to add to your instructions:
- Mention that after saving the xorg.conf changes, one should restart the X server. It just wasn't clear that all the setup was done and it was time to do that.

Also, I got right-clicking to work with a little Googling and an intuitive guess based on a SaX2 tutorial: there's a "Button2" option, and setting it to "3" yields right-click behaviour from the pen button.

So the way to actually make it work is to insert the line

Code:

Option "Button2" "3"

at the bottom of each of those three [tt]InputDevice[/tt] sections from above.

Also, I typed "/dev/ttySO" with a letter O, and that doesn't work, it's a zero.

I found that one out and meant to post it, but I'm still swamped with grading papers, the reason why I use my tablet pc.

At first I tried Jarnal, which is pretty cool, but then I figured out how to compile xournal and that's the one I'm really enjoying. It doesn't allow for typing at all, so that's one drawback. Really good with pdf annotation. Stylus eraser works in xournal!

I was trying to figure out how to rotate the screen to portrait mode, but I'm not really dissatisfied using my tablet in landscape only. That's the way I used it with windows.

One thing still bugs me, and that's that I haven't gotten it to suspend well. The computer makes for a better notepad when it preserves the session. That's next on my list.

- lickthefrog2Last edited by lickthefrog2 on Wed 28 Feb 2007, 19:50; edited 1 time in total

I'm going to be looking into Xournal and screen rotation as well. It seems there's issues with screen rotation in X being divorced from rotation the tablet coordinates. Rotating one doesn't imply rotating the other.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum