text:
This HOW TO installs input-wacom's wacom.ko (the usb driver/module) & Xorg's xf86-input-wacom, the Wacom X driver, in Isadora (Lucid 10.04), Katya (Natty 11.04), Lisa (Oneiric 11.10), & Maya (Precise 12.04). In Isadora you can also install linuxwacom's wacom.ko, although it is suggested you use input-wacom. It demonstrates how to patch the kernel's wacom.ko (using Katya's 2.6.38 kernel as an example) along with dkms implementation of the patched module (see Appendices 1 & 2).
Last Updated: October 27, 2013
Linuxwacom's input-wacom - the USB kernel module/driver This is a backport version of the usb kernel driver wacom.ko and supports kernels from 2.6.26 to 3.2; the plan is to release a version paired with each xf86-input-wacom (the X driver) point release. It also contains the new serio version of the ISDV4 driver wacom_w8001.ko along with inputattach.
input-wacom-0.19.1 has been released (10-24-13). Improves usability of Intuos touch-enabled tablets in kernels 2.6.30 through 2.6.35. Adds support for the ISDv4 0x10F digitizer. Support for the Intuos Pen and Touch tablets (CTL-480, CTH-480, and CTH-680) targeted for the upcoming release of input-wacom 0.20.0.
input-wacom-0.19.0 has been released (10-04-13). Adds support for the 3.7 kernel, the Cintiq Companion Hybrid, Intuos Pro, and the 0x300/0x301 ISDv4 digitizers. Also a few bug fixes. Support for the "Intuos Pen", "Intuos Pen & Touch", and "Intuos Manga" models is expected to be available in the next input-wacom release.
input-wacom-0.18.0 has been released (6-11-13). Adds a new stylus (0x100802) for Intuos5 and Cintiqs. Updates wacom_tpc_mt to simulate two finger touch events.
input-wacom-0.17.0 has been released (5-17-13). Adds support for new input-mt changes. Addd support for DTH-2242, 0x10d, Cintiq 13HD, DTK 2241, and Cintiq 22HDT.
input-wacom-0.16.0 has been released (12-19-12). Adds new MT device (0x4001) and fixes touch support for Bamboo Fun CTH-461 in the 2.6.38 and 3.7 folders.
input-wacom-0.15.0 has been released (11-15-12). Adds Cintiq 22HD (2.6.30+, 2.6.36+, 2.6.38+, 3.7+; Touch Finger: 2.6.38+, 3.7+). Adds 3 new tablet PC's: 0x4001 (2.6.30+), 0x100 (2.6.38+, 3.7+), 0x101 (2.6.38+, 3.7+). Introduces a new tree for Linux 3.7+ and brings it and the 2.6.38 tree in sync with the driver present in Dmitry's current 'next' branch.
input-wacom-0.14.0 has been released (7-19-12). Adds Bamboo 2nd and 3rd gen support for 2.6.30+ kernels. Also adds Intous5 touch support in 2.6.30+. Fixes the E6 (Thinkpad X 220t) bug.
Xorg's xf86-input-wacom - the X driver
xf86-input-wacom 0.23.0 has been released (9-28-13). Adds support for the "Intuos Pro" tablets. New "Intuos" line not yet supported. Support expected in next release.
xf86-input-wacom 0.22.0 has been released (7-10-13). Adds support for the Cintiq 22HDT and 13HD, DTK2241 and DTH2242, 0xED, and 0xEC. Transform touch events just like all other events so for e.g. Wacom Rotation property applies to touch.
xf86-input-wacom 0.21.0 has been released (4-29-13). Adds support for the 0x10d. Fixes puck buttons. Made touchscreens direct touch devices.
xf86-input-wacom 0.20.0 has been released (3-4-13). Fixes bugs in the property setting code, and resolves a gnome-control-center issue where settings were not properly applied. Also work to fix small problems with the pen/touch arbitration code.
xf86-input-wacom 0.19.0 has been released (1-3-13). Adds support for the 0x4001, TabletPC sensor with 10-finger touch. Multiple bug fixes.
xf86-input-wacom 0.18.0 has been released (10-29-12). Adds three new multi-touch (MT) ISDv4 (tablet PC) devices (E5, 100, 101). Support for the Cintiq 24HD touch, no input device grab by default (allowing tools like evtest to work within X), and support for XI2.2 multitouch (providing applications with position data for every hardware-tracked finger). It should be noted that the internal gesture recognizer consumes all the multitouch events at the moment. If you'd like the events to be passed along to applications (e.g. if your desktop environment supports multitouch gestures or you have software like "touchegg" installed), disable gesture recognizer by running `xsetwacom set TOUCH_DEVICE gesture off`. There is a known regression affecting the puck (Wacom tablet mouse i.e. Graphire and Bamboo) from 0.17.0 which was discovered very late in the RC and which could not be resolved in time for this release, see: https://bugs.freedesktop.org/show_bug.cgi?id=56536
xf86-input-wacom 0.17.0 has been released (9-5-12). Removes of so-called "raw" buttons from the driver core (cleanup work that shouldn't impact users) as well as the usual smattering of bug
fixes. Go forth and download!
xf86-input-wacom 0.16.1 has been released (8-27-12). 0.16.x series update. Adds 22HD support, fixes a 24HD bug and a freeze seen during tap processing.
Linuxwacom - the USB kernel module/driver and X driver in one package In maintenance.
linuxwacom 188.8.131.52 has been released (6-15-13). Adds new stylus (0x100802) for Intuos5 and Cintiqs. Backports rebasePressure from xf86-input-wacom to reset the minimum pressure.
linuxwacom 126.96.36.199 has been released (5-17-13). Adds support for Cintiq 13HD and DTK2241.
linuxwacom 126.96.36.199 has been released (7-21-12). Adds Cintiq 22HD support.
linuxwacom 184.108.40.206 has been released (4-25-12). Adds Intuos5 support.
Originally adapted from gali98's tutorial at post #5 on the "Tablet PC Issues" thread.
The Linux Wacom Tablet Project sourceforge site.
The Linux Wacom Project's mediawiki main page
The Linux Wacom Project's mediawiki xf86-input-wacom HOWTO's.
The Linux Wacom Project's mediawiki linuxwacom HOWTO's by Ping Cheng.
Mint/Ubuntu Release Specific Notes
Olivia (Mint 15)/Raring Ringtail (13.04):
Nadia (Mint 14)/Quantal Quetzal (12.10):
Maya (Mint 13)/Precise Pangolin (12.04): Has xf86-input-wacom-0.14.0 as the default. According to Timo Intuos5 support has been backported to 0.14.0. Serial graphics tablet support has been confirmed in Precise by testers through the new serio kernel drivers and inputattach, see Wacom serial graphics tablets HOW TO.
Warning 1 - There is an issue with compiling xf86-input-wacom. Debian/Ubuntu/Mint has customized their input ABI (X Server 1.11 and 1.12 hybrid) and it is no longer compatible with some upstream packages including xf86-input-wacom. Consequently if you compile xf86-input-wacom in Maya/Precise it will cause your system to not start if you have your Wacom tablet plugged in, or to crash/freeze if you plug it in after it has started. Subsequently you need to patch xf86-input-wacom with the attached below build_against_frankenserver.patch to make it compatible with the hybrid X Server. See "Section 2 - Xorg's xf86-input-wacom".
Warning 2 - Ubuntu Precise 12.04.2 was updated to include the Quantal kernel and X Server (which means you no longer need to run the frankenserver patch). Precise 12.04.3 has the Raring kernel and X Server (kernel 3.8 & X Server 1.13). If while compiling input-wacom when you run sudo apt-get install build-essential etc. the output asks if you want to remove a list of drivers and libraries ending with the suffixes -lts-quantal or -lts-raring, STOP! That will disable your system. The output would look similar to this bug report: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1137247The problem may be due to this bug: https://bugs.launchpad.net/ubuntu/+source/linux-meta-lts-raring/+bug/1190148 Still not clear if this is a basic issue of these point release updates or perhaps due to similar instances of package cache corruption.
Lisa (Mint 12)/Oneiric Ocelot (11.10): Has xf86-input-wacom-0.11.0 as the default. There is a bug in Lisa that renders Wacom tablets and other graphic tablets unusable in Gimp. And perhaps affects more than Gimp. See this Launchpad bug report: https://bugs.launchpad.net/ubuntu/+source/gimp/+bug/863154. Use Aapo Rantalainen's PPA to get a usable Gimp. Serial graphics tablet support has been confirmed in Oneiric by testers through the new serio kernel drivers and inputattach, see Wacom serial graphics tablets HOW TO.
Katya (Mint 11)/Natty Narwhal (11.4): Has xf86-input-wacom-0.10.11 as the default. And, for those who have it, multi-touch is still in flux. X.org's xf86-input-wacom will not include additional gesture support. The current plan is to support/bug fix the already implemented 2FGT gestures but no new gestures or 3 & 4 finger touch gestures will be added. The question of whether to place 3 & 4 FGT (currently just the two new BambooPT Special Editions) on the evdev driver with Ginn or the Synaptic touchpad driver remains open. Kernel support for 3 and 4FGT MT has not yet been implemented which renders finding an X driver for them rather moot. The wacom.ko will no longer be supplied by the Linux Wacom Project as a kernel module independently of the kernel except in the input-wacom package. The serial graphics tablet support issue is now being addressed by tokenrove and roaldfre through new serio kernel drivers and inputattach, see Wacom serial graphics tablets HOW TO.
Isadora (Mint 9)/Lucid Lynx (10.4) & Julia (Mint 10)/Maverick Meerkat (10.10): For X.Org's Xserver 1.7 (X11R7.5 or later) the X driver (wacom_drv.so) part of linuxwacom has been forked to become Xorg's driver xf86-input-wacom (the wacom-specific X11 input driver). Note that while xf86-input-wacom 0.10.x started appearing in the distros with X server 1.7 (Isadora) these are still the cleanup & add functionality versions. So be prepared to clone it again from the git after waiting a while if it is not working the way you would like. The version intended for extensive user testing, 0.11, is still in the future. This change removes a lot of legacy issues LinuxWacom has to deal with, which permits the xf86-input-wacom code cleanup. The LWP (Linux Wacom Project) will still be responsible for the kernel part of the Wacom drivers and the X11 input drivers for older Xservers (pre-1.7). Isadora's default version is the xf86-input-wacom 0.10.5 Xserver 1.7 X11 linuxwacom input driver while Julia's default is xf86-input-wacom 0.10.8. The packages are "xserver-xorg-input-wacom (1:0.10.5-0ubuntu2)" or "xserver-xorg-input-wacom (1:0.10.8-0ubuntu2)". As mentioned the Xorg driver is changing rapidly and updates are frequent.
Miscellaneous Notes
Attention Serial Graphics Tablet users. Your tablets, the legacy Wacom serial graphics tablets (external serial graphics tablets connecting via a serial cable), are not supported by the Linux Wacom Project with xf86-input-wacom. The xf86-input-wacom is the Wacom X driver fork from linuxwacom for X server 1.7 (Isadora/Lucid) and up. This turns out to have been due to lack of dev. resources not policy. Patches were submitted by non-project developers to restore Serial Tablets to xf86-input-wacom/Xserver 1.7[/b]. See the second patch set submitted on this: linuxwacom-discuss thread. They still needed work before acceptance into xf86-input-wacom. But even so serial tablets have set up in Isador/Lucid & Julia/Maverick using the patches. See this thread. Because development of the serial tablet patches stopped early during the 0.10.6+ tree they only work with xf86-input-wacom 0.10.6 and not later versions. And 0.10.6 won't build on Julia/Maverick's Xserver 1.9. Fortunately thorwil discovered how to get 0.10.6 with the serial patch to build in Maverick. He applied another small patch "dixScreenOrigins has been removed from server". Two other developers then came up with serio kernel modules to add serial graphics tablet support to Katya/Natty and later releases. For instructions to get your legacy Wacom serial graphics tablets working on all releases starting with Isadora/Lucid please see Wacom serial graphics tablets HOW TO.
Attention HP TX2z and Dell Latitude XT & XT2 (N-trig digitizer) users. We've figured out how to get multi-touch working in Julia/Maverick and later releases using Rafi's ntrig.ko's, ginn, and Ubuntu's utouch stack. Please see "HOW TO: Set up the HP TX2z and Dell XT & XT2 (N-trig digitizer) in Ubuntu". As of yet multi-touch is not working for the HP Slate 500 netbook.
Attention Waltop tablet in Julia/Maverick and later releases users. Waltop tablet pens work with the wacom X driver xf86-input-wacom starting with Julia. Please see the Waltop HOW TO. The HOW TO also helps Waltop tablets in Isadora/Lucid users place the tablet's pen on the WizardPen X driver. Waltop support was added to the xf86-input-wacom driver (5-31-10) with the merge of the Waltop branch to the git master. Unfortunately the Waltop usb driver in the hid part of the kernel did not quite fully support the pen buttons using the wacom X driver. Patches submitted by Nikolai Kondrashov to the kernel have fixed that in Katya. Please also see the DIGImend project for more information on Waltop tablets.
In this HOW TO we will download the source code from the Linux Wacom Project site, compile it, and then for USB tablets copy the wacom.ko driver to the correct module section. The wacom.conf in xorg.conf.d to configure the tablet should automatically be added (although you may need to manually add it in Isadora/Lucid). Next we further configure and calibrate (if needed) the tablet inputs using a custom wacom.conf, or a .xsetwacom.sh (a script of xsetwacom commands), or the Gnome or KDE configuration gui's (if available). This will give us a working graphics tablet or tablet PC. Then for tablet PC's a link leads to the Rotation HOW TO which provides screen rotation methods.
To install xf86-input-wacom you can download (clone) it from the git repository or use a release tar. Please see Section 2) below. If you have a Serial tablet PC (called by the LWP a serial ISDv4 device) that will supply you with the X driver, which is all you need. However if you have a USB tablet you may also need to compile input-wacom or linuxwacom to get the usb kernel driver/module wacom.ko. Just be sure to not do the "sudo make install" command in step 5) with linuxwacom. The linuxwacom X driver is not compatible with the 1.7 or later X servers. Skip that and go on to copy the wacom.ko into place in your kernel's modules directory. Linuxwacom 0.8.8-7 was the first to support the 2.6.35 kernel.
To configure you can still use the xorg.conf although the preferred way is now through a xorg.conf.d .conf file. See "a) Configuring through xorg.conf.d with the wacom.conf" in "Section 3: Configuring the Wacom Tablet/Devices". Don't become confused by Debian, Ubuntu, and Mint's early sprint for .conf files. While Disto.s using the vanilla 1.7 X Server still use HAL and .fdi files the hybrid 1.7/1.8 X Server found in Isadora/Lucid has made the change to xorg.conf.d .conf files. HAL and xorg.conf.d are both methods to support USB hot plugging in linux but HAL was a temporary work around and the permanent solution is xorg.conf.d.
Section 1 - The LinuxWacom's input-wacom: intended for supporting new Wacom models not yet in your kernel's wacom.ko. Download source code, compile, and install the USB kernel driver/module wacom.ko.
Input-wacom backports support for new models from newer kernels into a modified wacom.ko for kernels 2.6.26 to 3.2. You should use your Distro supplied wacom.ko kernel driver if possible as the code logic will differ between the two. A wacom.ko is only needed by USB tablets.
Currently at Linux Wacom Project the latest input-wacom release tar available is: input-wacom-0.19.1
(Just substitute the driver # you want in the following commands. It is better to copy and paste the commands into a terminal rather than type them.)
Please read the Release Specific Notes for your release before proceeding.
Note: if you are using Isadora/Lucid follow the Mini-HOW TO: Updating xorg-macros to v. 1.8 for Isadora/Lucid in Section 2 - Xorg's xf86-input-wacom below before proceeding.
a) Compile the input-wacom tar:
1) First download the source code tar onto the desktop. In a terminal enter:
Code: Select all
cd Desktop
wget http://prdownloads.sourceforge.net/linuxwacom/input-wacom-0.19.1.tar.bz2
2) Next install the needed libraries and updates using the following apt-get commands.
Code: Select all
sudo apt-get update
sudo apt-get install build-essential libX11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev libncurses5-dev autoconf libtool
sudo apt-get upgrade
* Ubuntu and LMDE use libx11-dev instead of libX11-dev.
* If there are missing or unneeded dependencies please let me know.
3) Now the kernel headers for your kernel are needed. To determine your kernel version:
Code: Select all
uname -r
If you have the generic kernel:
Code: Select all
sudo apt-get install linux-headers-generic
If you have the rt or pae kernel:
Code: Select all
sudo apt-get install linux-headers-rt
sudo apt-get install linux-headers-generic-pae
(Remember if you update to a newer kernel and have a usb tablet it will seem to "break". This is because the wacom.ko usb kernel driver/module you compiled won't be in the directory for kernel modules the new kernel creates. You will need to recompile the wacom.ko or else use a dkms.)
4) Okay now unpack the source code tar and go into the unpacked source code directory.
Code: Select all
tar xjvf input-wacom-0.19.1.tar.bz2
cd input-wacom-0.19.1
5) Then we compile the linuxwacom kernel module.
Code: Select all
./autogen.sh --prefix=/usr
[Using the --prefix=/usr flag installs to /usr instead of the default /usr/local. On a 64-bit install you may need to add another flag. To check see where evdev_drv.so is located. If it is in /usr/lib/xorg/modules/input, then '--prefix=/usr' is correct. If in /usr/lib64/xorg/modules/input, then you need to add '--libdir=/usr/lib64']
6) Next we copy the module to the appropriate directory:
For Isadora (Lucid) use:
Code: Select all
sudo cp ./2.6.30/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko
For Kataya (Natty), Lisa (Oneiric), Maya (Precise), & Nadia/(Quantal) use:
Code: Select all
sudo cp ./2.6.38/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko
For Olivia (Raring) use:
Code: Select all
sudo cp ./3.7/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko
The folder the compiled wacom.ko is in is mentioned in the last few lines of the compile output.
Now rebuild all of the module dependencies:
(The driver (wacom.ko) inside the kernel translates the raw data into system data and sends that to Xinput/Xserver where the xf86-input-wacom X driver (wacom_drv.so) takes control.)
7) You now need to restart.
b) Or clone and compile the input-wacom git repository:
Useful if support for a model or feature has been added since the last point release. To determine that see: http://linuxwacom.git.sourceforge.net/git/gitweb.cgi?p=linuxwacom/input-wacom;a=shortlog
Code: Select all
cd Desktop
git clone git://git.code.sf.net/p/linuxwacom/input-wacom input-wacom
sudo apt-get update
(For Ubuntu and LMDE use libx11-dev instead of libX11-dev in the following command)
sudo apt-get install build-essential libX11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev libncurses5-dev autoconf libtool
sudo apt-get upgrade
uname -r
(If you have the generic kernel which most do.)
sudo apt-get install linux-headers-generic
(If you have the rt or pae kernel.)
sudo apt-get install linux-headers-rt
sudo apt-get install linux-headers-generic-pae
cd input-wacom
./autogen.sh --prefix=/usr
(If you are in Isador/Lucid or Julia/Maverick.)
sudo cp ./2.6.30/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko
(If you are in Katya/Natty or Lisa/Oneiric or Maya/Precise or Nadia/Quantal.)
sudo cp ./2.6.38/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko
(If you are in Olivia/Raring.)
sudo cp ./3.7/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko
sudo depmod -a
Now reboot.
Alternate Section 1 - The LWP's linuxwacom; for Isadora (Lucid) & Julia (Maverick) only: Download source code, compile, and install linuxwacom's USB kernel driver/module wacom.ko.[/b]
Install just the wacom.ko (do not do 'make' or 'sudo make install'). Only needed by USB tablets.
Currently at Linux Wacom Project the latest linuxwacom release tar available is: Production: 0.9.5
(Just substitute the driver # you want in the following commands. It is better to copy and paste the commands into a terminal rather than type them.)
1) First download the source code tar onto the desktop. In a terminal type:
Code: Select all
cd ./Desktop
wget http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.9.7.tar.bz2
(If the wget command doesn't download the linuxwacom source code tar check the LWP's SourceForge site: http://sourceforge.net/projects/linuxwacom/files/ If a newer version is available download that.)
2) Next install the needed libraries and updates using the following apt-get commands.
Code: Select all
sudo apt-get update
sudo apt-get install build-essential libX11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev tk8.4-dev tcl8.4-dev libncurses5-dev
sudo apt-get upgrade
* Ubuntu and LMDE use libx11-dev instead of libX11-dev.
*In Helena/Karmic (or above) a new dependency for xserver-xorg-input-wacom, xserver-xorg-input-all, was added. You can not have one without the other.
Note: Starting with 0.8.5-11 you need libxrandr-dev because a wacom XRandR daemon was added. It's already added to the libraries/dependency line above but not needed if compiling an earlier version.
3) Now the kernel headers for your kernel are needed. To determine your kernel version:
Code: Select all
uname -r
a) If you have the generic kernel:
Code: Select all
sudo apt-get install linux-headers-generic
If you have the rt or pae kernel:
Code: Select all
sudo apt-get install linux-headers-rt
sudo apt-get install linux-headers-generic-pae
(Remember if you update to a newer kernel and have a usb tablet it will seem to "break". This is because the wacom.ko usb kernel driver/module you compiled won't be in the directory for kernel modules the new kernel creates. Either copy your compiled wacom.ko into the new directory (see 6) below) or if that doesn't work recompile.)
4) Okay now unpack the source code tar and go into the unpacked source code directory.
Code: Select all
tar xjvf linuxwacom-0.9.7.tar.bz2
cd linuxwacom-0.9.7
5) Then we compile and install the linuxwacom kernel module.
(To see the options the linuxwacom configure script offers you type "./configure --help | less".)
Code: Select all
./configure --enable-wacom --prefix=/usr
(Using --prefix=/usr installs to /usr instead of the default /usr/local. On a 64-bit install you may need to add another flag. To check see where evdev_drv.so is located. If it is in /usr/lib/xorg/modules/input, then '--prefix=/usr' is correct. If in /usr/lib64/xorg/modules/input, then you need to add '--libdir=/usr/lib64'):
Code: Select all
./configure --enable-wacom --prefix=/usr --libdir=/usr/lib64
If you had a Xserver less than 1.7 (pre-Lucid), to install the linuxwacom X driver you would continue with:
Code: Select all
sudo make install
(Don't worry if this returns an error saying "wacom" is not loaded. It just means you've never installed wacom before.)
6) Next we copy the module to the appropriate directory (this is needed for USB tablets):
At one point there was a folder in /src for every kernel, but starting with linuxwacom 0.8.5 the /src kernel folders have been consolidated over multiple releases. At this point with the more recent linuxwacoms there only remain the 2.6.16, 2.6.18, 2.6.24, and 2.6.30 folders. So for a recent kernel and linuxwacom the copy command is:
Code: Select all
sudo cp ./src/2.6.30/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko
The bottom line is if the copy command doesn't work you need to locate the folder the compiled wacom.ko has appeared in and modify the copy (cp) command accordingly.
Now rebuild all of the module dependencies:
(The driver (wacom.ko) inside the kernel translates the raw data into system data and sends that to Xinput/Xserver where XFree86's Wacom X driver (wacom_drv.o) takes control.)
7) You now need to restart. The kernel module should then be installed. You may need to restart several times. If after more than a few restarts it still isn't working try repeating step 6) again. In other words go back into the unpacked source code directory and repeat the "sudo cp etc." command and then restart.
To verify the linuxwacom kernel module is present in the correct location:
Code: Select all
modinfo -n wacom
(The module is called "wacom", not "linuxwacom".)
8] On some systems the wacom.ko doesn't auto-load. To check if it's loaded see if 'wacom' appears in the output of:
Code: Select all
lsmod | grep wacom
If it's not present (auto-loading) try martinjochimsen's "fix" (in post #3 below). Add "wacom" (without the quotes) to the end of the file 'modules' in "/etc/":
Code: Select all
gksudo gedit /etc/modules
Save, Close, and reboot.
Section 2 - Xorg's xf86-input-wacom: Clone (download source code)and compile the git repository or compile the point release tar.
Currently at Linux Wacom Project the latest xf86-input-wacom release tar available is: xf86-input-wacom-0.23.0
(It is better to copy and paste the commands into a terminal rather than type them.)
Preliminaries: you only need to do these once.
1) If cloning the git repository: To install git. Open a terminal and enter (copy & paste):
Code: Select all
sudo apt-get install git-core
2) Mini-HOW TO: updating xorg-macros to v. 1.8 for Isadora/Lucid.
You can skip this step if you're on Julia/Maverick or later. On (6-2-10) the xf86-input-wacom branch of the LWP updated xorg-macros to v. 1-8. Since Isadora uses v. 1-5 this prevents the xf86-input-wacom git clone from compiling. The xorg-macros.m4 is in the xutils-dev package and is located at /usr/share/aclocal/xorg-macros.m4. To update the macros version first download it onto your desktop from the Xorg site. Then backup the default 1.5 version:
Code: Select all
sudo cp /usr/share/aclocal/xorg-macros.m4 /usr/share/aclocal/xorg-macros.m4.bak
*there may be no xorg-macros.m4 to back up if you haven't previously installed xutils-dev.
Then enter:
Code: Select all
cd ./Desktop
tar xjvf util-macros-1.8.0.tar.bz2
cd util-macros-1.8.0
./configure --prefix=/usr
sudo make install
If you downloaded the 0.10.6 tar or earlier you don't need to do this.
Warning for Maya/Precise: follow the instructions for cloning the git repository below until you get to the ./autogen.sh --prefix=/usr command. Stop there and don't enter it. Instead download the attached build_against_frankenserver.patch tar (for xf86-input-wacom-0.17.0 or earlier) onto your Desktop. For xf86-input-wacom-0.18.0 or later use the build_against_frankenserver_for0.18.patch tar attached to post #2 below. Extract (uncompress) it and apply the patch with a -p1 strip:
Code: Select all
patch -p1 < ~/Desktop/build_against_frankenserver.patch
(or for xf86-input-wacom-0.18.0 and later)
patch -p1 < ~/Desktop/build_against_frankenserver_for0.18.patch
You should see this output:
patching file src/wcmValidateDevice.c
patching file test/fake-symbols.c
patching file test/fake-symbols.h
After you see it you can proceed with ./autogen.sh --prefix=/usr and the rest of the commands.
a) Clone and compile the xf86-input-wacom git repository:
1) Open a terminal and then change directory to your Desktop and clone the xf86-input-wacom git repository (download xf86-input-wacom):
Code: Select all
cd ./Desktop
git clone git://git.code.sf.net/p/linuxwacom/xf86-input-wacom
2) Next install the needed libraries and updates using the following apt-get commands:
Code: Select all
sudo apt-get update
sudo apt-get install build-essential libX11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev libxinerama-dev libncurses5-dev xutils-dev autoconf libtool pkg-config libudev-dev
sudo apt-get upgrade
* Ubuntu and LMDE uses libx11-dev instead of libX11-dev.
Note: There is a large overlap with the dependency line for linuxwacom. If you have a USB tablet and are going to compile it for wacom.ko, or already have, you can edit one or the other dependency line. It won't hurt to run both in full, just waste a little time.
I think all the dependencies are now identified but if you find one missing, or if you find ones not needed, please notify me.
*thanks to Ubuntiac for reminding me about git-core, and determining the missing dependencies autoconf & pkg-config.
*thanks to Zib.c & torturedutopian for pointing out libxrandr-dev.
*thanks to sanette for pointing out the lack of xorg-macros.m4 in a default install.
3) Now change directory into xf86-input-wacom and then compile and install xf86-input-wacom:
Code: Select all
cd xf86-input-wacom
./autogen.sh --prefix=/usr
On a 64-bit install you may need to add another flag. To check see where evdev_drv.so is located. If it is in /usr/lib/xorg/modules/input, then --prefix=/usr is correct. If in /usr/lib64/xorg/modules/input, then you need to add --libdir=/usr/lib64.
Code: Select all
sudo make install
Wacom.fdi files are no longer used in Isadora/Lucid as HAL is not installed by default. You can still use a xorg.conf however the "preferred" method is a wacom.conf in xorg.conf.d. Please see "Section 3: Configuring the Wacom Tablet/Devices". Also see the mediawiki for xf86-input-wacom. One thing to note is in X server 1.7 and up "SendCoreEvents" is deprecated.
Xorg's xf86-input-wacom doesn't have a configuration gui like linuxwacom's wacomcpl (Wacom Control Panel). You can set up a script of xsetwacom commands to run when the system starts, if you need to configure things, similar to wacomcpl's .xinitrc (see Section 4 below). The xsetwacom commands were rebuilt for xf86-input-wacom, so they are a little different from the linuxwacom ones. See "man wacom" and "man xsetwacom" in a terminal. The Gnome or KDE configuration gui's, if available for your release, can be used.
For more information please see the Linux Wacom Tablet Project; choose the Support tab and then the mediawiki link. The Xorg xf86-input-wacom driver tars are available at the usual sourceforge linuxwacom driver site.
b) Or compile the xf86-input-wacom tar:
Code: Select all
cd ./Desktop
wget http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/xf86-input-wacom-0.23.0.tar.bz2
sudo apt-get update
(For Ubuntu and LMDE use libx11-dev instead of libX11-dev in the following command)
sudo apt-get install build-essential libX11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev libxinerama-dev libncurses5-dev xutils-dev autoconf libtool pkg-config libudev-dev
sudo apt-get upgrade
tar xjvf xf86-input-wacom-0.23.0.tar.bz2
cd xf86-input-wacom-0.23.0
./configure --prefix=/usr
sudo make install
Now reboot.
Section 3: Configuring the Wacom Tablet/Devices.
a) Configuring through xorg.conf.d with the wacom.conf: the current wacom.conf looks like (but the default should be fine for most).
Code: Select all
Section "InputClass"
Identifier "Wacom class"
MatchProduct "Wacom|WACOM|Hanwang|PTK-540WL"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
Section "InputClass"
Identifier "Wacom serial class"
MatchProduct "Serial Wacom Tablet"
Driver "wacom"
Section "InputClass"
Identifier "Wacom serial class identifiers"
MatchProduct "WACf|FUJ02e5|FUJ02e7|FUJ02e9"
Driver "wacom"
# Waltop tablets
Section "InputClass"
Identifier "Waltop class"
MatchProduct "WALTOP"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
# N-Trig Duosense Electromagnetic Digitizer
Section "InputClass"
Identifier "Wacom N-Trig class"
MatchProduct "HID 1b96:0001|N-Trig Pen"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
Option "Button2" "3"
To edit in Isadora/Lucid use:
Code: Select all
gksudo gedit /usr/lib/X11/xorg.conf.d/10-wacom.conf
Actually you should not be modifying .conf files in the Distro supplied xorg.conf.d directory. But with Isadora there is no choice because you can not use the directory for user made custom .conf files, which is /etc/X11/xorg.conf.d. So for Julia/Maverick and later you would use, but shouldn't:
Code: Select all
gksudo gedit /usr/share/X11/xorg.conf.d/50-wacom.conf
Because that location is reserved for the Distro and your changes can be overwritten by an update.
To create a custom wacom.conf where you can add options you may need to create the /etc/X11/xorg.conf.d directory if it is not already there. If after checking it isn't there:
Code: Select all
sudo mkdir /etc/X11/xorg.conf.d
Let's name your custom .conf file 52-wacom.conf. To add or edit the file use (only with Julia/Maverick or later):
Code: Select all
sudo gedit /etc/X11/xorg.conf.d/52-wacom.conf
And then for content add a snippet something like:
Code: Select all
Section "InputClass"
Identifier "Wacom eraser class"
MatchDriver "wacom"
MatchProduct "eraser"
Option "Foo" "bar"
Entering 'man wacom' in a terminal will provide you with the options you can use. It's important to note that you can not configure dependent devices in the wacom.conf snippets unless you have Xserver 1.10 (Katya/Natty) or later. Before X Server 1.10 you can only add tablet wide (i.e. stylus) options. Not options for dependent devices like the eraser or cursor. If other input tool devices have "eraser" in their name, say a second Wacom tablet, you will need a more specific match than "eraser". For more information and examples see xorg.conf.d and USB Tablets with Touch.
*Current 50-wacom.conf: http://linuxwacom.git.sourceforge.net/git/gitweb.cgi?p=linuxwacom/xf86-input-wacom;a=blob;f=conf/50-wacom.conf;hb=HEAD
*Serial Wacom snippet from Peter Hutterer.
*N-trig snippet from Rafi Rubin.
*Waltop snippet from Nikolai Kondrashov.
b) Configuring through xorg.conf: In order to tell Xserver you have a tablet or tablet PC you need to add input sections to your xorg.conf, which is located in /etc/X11/ if present. Wacom entries used to be included in the xorg.conf in versions of Ubuntu before Intrepid. The LWP mediawiki has a generic example xorg.conf. Add the relevant sections for your tablet or tablet PC to your xorg.conf, if present. Please study the sample xorg.conf's and compare them carefully to your xorg.conf before making any changes. You should study 'man xorg.con' also. And be sure to back up your working xorg.conf first! You need to be able to restore it from the comand line if you break the X Server.
To edit (or create) xorg.conf you have to be administrator so in a terminal:
Code: Select all
gksudo gedit /etc/X11/xorg.conf
Let's look at an example (one that uses all of linuxwacom's Tablet PC features). For a HP TX2000 you need to add the following InputDevice Sections.
Code: Select all
Section "InputDevice"
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/input/by-path/pci-0000:00:0b.1-usb-0:2.3:1.0-event-mouse"
Option "Type" "stylus"
Option "USB" "on"
Option "Button2" "3" # make side-switch a right button
Option "TopX" "225"
Option "TopY" "225"
Option "BottomX" "26300"
Option "BottomY" "16375"
Section "InputDevice"
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/input/by-path/pci-0000:00:0b.1-usb-0:2.3:1.0-event-mouse"
Option "Type" "eraser"
Option "USB" "on"
Section "InputDevice"
Identifier "touch"
Driver "wacom"
Option "Device" "/dev/input/by-path/pci-0000:00:0b.1-usb-0:2.3:1.1-event-"
Option "Type" "touch"
Option "USB" "on"
Option "TopX" "200"
Option "TopY" "225"
Option "BottomX" "4000"
Option "BottomY" "3875"
Note it is set up for a USB digitizer and you would not need to use Option "USB" "on" with a Serial (ISDv4) digitizer. The symlinks wacom and wacom-touch could be used instead of the by-path's to uniquely identify the device nodes. The four options ( TopX to BottomY) in the stylus and touch sections are there to provide calibration if needed. These calibrations would apply to all users. You can determine your calibration using one of the methods discussed in Calibration at the LWP's mediawiki. Or you could use a xsetwacom set command with the Area parameter. That would allow each user their own calibration. See also Appendix 3.
You also need to add the following three lines to the "ServerLayout" Section of the xorg.conf. In Isadora/Lucid and later (Xserver 1.7 or higher) "SendCoreEvents" is deprecated so the "ServerLayout" lines become:
Code: Select all
Inputdevice "stylus"
Inputdevice "eraser"
Inputdevice "touch"
Options are available in man wacom and in the Linuxwacom HOWTO at the mediawiki. If you want to learn how the "Device" input paths were determined please look at Appendix 4 below.
If you are trying to use "/dev/input/wacom" in your xorg.conf and it is not working then there may be a problem with your Wacom symlinks. Please check to see if you have a file called "69-xserver-xorg-input-wacom.rules" (or something similar) located in "/lib/udev/rules.d/". If not see Appendix 5.
Hopefully this example is illustrative of what is necessary to configure a xorg.conf. Once you have the proper or properly configured xorg.conf restart the Xserver with <ctrl><alt><backspace> (if you have re-enabled the key combination), otherwise log out and log back in. After you do the stylus and touch should work. If it does not consider restarting. Make sure you cover the entire screen to check if the pointer follows the stylus.
c) Configuring through HAL/.fdi files: If you are still using HAL wacom.fdi's are available at: http://ubuntuforums.org/showpost.php?p=7234134&postcount=176
Section 4: Configuring and Calibrating your Tablet or Tablet PC.
The linuxwacom configuration and calibration gui wacomcpl (Wacom Control Panel) was dropped by xf86-input-wacom. New Wacom tablet configuration gui's are available for recent releases of Gnome and KDE. Information on calibration is on the Calibration HOWTO.
The wacomcpl settings generated a set of xsetwacom commands stored in a file called .xinitrc. We can duplicate the .xinitrc file with a xsetwacom command script file, called say .xsetwacom.sh (if we want it hidden) or xsetwacom.sh. Open your favorite test editor and create the file and enter the xsetwacom commands you would like to use. Information on writing a script is available at the LWP's mediawiki: Tablet Configuration HOWTO There are some sample .xsetwacom.sh scripts, attached to posts #1 and #2, at the Bamboo P&T HOW TO.
Since xsetwacom commands are runtime commands they only apply during the current session. You can also change your settings on the fly using the xsetwacom set commands with the appropriate parameters in a terminal. To enable the .xsetwacom.sh file to apply to the X Server through a reboot you need to make it executable:
Code: Select all
chmod +x ~/.xsetwacom.sh
Or use the path to the directory you have placed .xsetwacom.sh in. You could also right click on the file and in Properties, in the Permission tab, check Execute as program. Go to System->Preferences->Startup Applications and click on add and for the command write "sh /home/yourusername/.xsetwacom.sh" (without the quotes and using the appropriate directory). And title it "Wacom Tablet Calibration Settings" or whatever you like. By the way the period in front of xsetwacom.sh makes it a hidden file. You do not need to do that, it just prevents directory clutter. If you create a folder/directory named bin (/home/yourusername/bin), as some recommend for placing user scripts and binaries, there is no need to make xsetwacom.sh hidden.
Your script will now be applied at each start up. You should now have the Wacom drivers installed and a functioning tablet or tablet pc. Congratulations!
Next to get a completely functioning tablet PC (the ability to rotate your screen from laptop to tablet mode) please proceed to the Tablet PC rotation HOW TO.
Appendix 1: How to Patch and Compile the Ubuntu kernel's source code i.e the kernel's wacom.ko
As an alternative to using input-wacom you may prefer to use the Ubuntu kernel source code to test and compile a new patch. This appendix explains how to work with the Ubuntu release specific kernel.
Be aware that since the separation of linuxwacom into the Xorg X driver and the kernel driver the kernel code is submitted upstream to the kernel through linux-input. And linux-input is where any wacom.ko bug fixes or proposed changes should be submitted. Bug fixes or proposed changes to input-wacom, which consists of backports, will not necessarily be submitted upstream to the kernel.
First download your current Natty kernel's Ubuntu source code onto your Desktop.
Code: Select all
cd Desktop
apt-get source linux-image-`uname -r`
The kernel is about 94 MB and takes a few minutes to download depending on your connection. You'll see linux_2.6.38.orig.tar.gz, linux_2.6.38-8.42.dsc, linux_2.6.38-8.42.diff.gz, and linux-2.6.38 if your release is Natty. And of course the 3.0 kernel if your release is Oneiric.
Then go into the kernel's folder (linux-2.6.38 ) now on your Desktop and navigate to drivers/input/tablet/wacom_wac.c using Places/Nautilus. Right click on wacom_wac.c and open in gedit to make any manual changes in the wacom_wac.c file you would like. Or if applying a patch or patchset do so in the terminal. After any changes are made, in the terminal navigate to the downloaded kernel source code's /tablet directory using:
Code: Select all
cd linux-2.6.38/drivers/input/tablet
Now you are ready to compile the wacom.ko. Use the following command:
Code: Select all
make -C/lib/modules/`uname -r`/build M=`pwd` modules
You may have to install the gcc compiler if you haven't already. This will also compile several other modules in the /tablet directory, but the compile goes fast even so. If despite that you only want to compile the wacom.ko you could alter the Makefile in /tablet.
Copy the newly compiled wacom.ko from the current tablet directory into your system kernel's modules /tablet directory with:
Code: Select all
sudo cp wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/
Rebuild all of the module dependencies:
Then reboot.
If your change is successful, and new, you now have something you could submit to the kernel's linux-input mailing list. Of course they'll want a git patch against the current master in the git repository.
*thanks to Ayuthia for his assistance
Appendix 2: Using DKMS for the wacom.ko
If you want your newly compiled wacom.ko to apply even after a kernel update, without having to recompile it, you can use DKMS.
Attached to the bottom of this post is wacom-2011, a wacom dkms (dynamic kernel module support) framework. The folder just needs to be placed in the /usr/src directory. You might want to change the version number, 2011 in the folder name, to something more specific. If you do modify the version number you also need to modify it in the dkms.conf file. Of course, you will need to replace the source code files with your versions.
In the folder are 6 files:
Code: Select all
dkms.conf Makefile wacom.h
wacom_sys.c wacom_wac.c wacom_wac.h
Replace the included wacom.h, wacom_sys.c, wacom_wac.c, and wacom_wac.h files with the the source code files you compiled your wacom.ko from if they were different or you modified them.
Then enter in a terminal the following commands:
Code: Select all
sudo dkms add -m wacom -v 2011
sudo dkms build -m wacom -v 2011
sudo dkms install -m wacom -v 2011
You would use your version number in the commands, if you changed it, of course.
Now your new wacom.ko will be applied to any new kernel. The wacom.ko file should end up in /lib/modules/`uname -r`/updates/dkms/. You can verify that everything worked by entering:
Code: Select all
modprobe --show-depends wacom
That will show you the path where all the dependent kernel modules are stored including the wacom.ko module.
To remove the wacom.ko dkms:
Code: Select all
sudo dkms remove -m wacom -v 2011 --all
* thanks to Ayuthia for supplying the framework package.
Appendix 3: Make Calibration Available to All Users
To make calibrations or configurations you may have set in .xsetwacom.sh system wide they can be installed in one of the static configuration files. Either the appropriate snippet in the wacom.conf file in xorg.conf.d or the xorg.conf. To transfer the .xsetwacom.sh settings over to xorg.conf.d you can use the -x or --xconf switch with get. It will translate the xsetwacom command into a static configuration Option (you can see these static Options in man wacom). We'll use an example where the translation doesn't work because the xsetwacom Area parameter doesn't yet exist in the static configuration Options. Instead they still use Top and Bottom X & Y. But you can get those coordinates if in a terminal you enter:
Code: Select all
xsetwacom -x get "device name or ID #" Area
Using the "device name" or ID # xinput list returns for the device. For example for a BambooPT:
Code: Select all
xsetwacom -x get 9 Area
Giving an output of:
Code: Select all
Option "Area" "0 0 480 320"
You now need to take the 4 coordinates and break them into TopX, TopY, BottomX, and BottomY and then they can be put into, as 4 Option lines, the .conf file in xorg.conf.d under the appropriate snippet or in the xorg.conf in the "touch" section. Just repeat the "translations" as needed.
Appendix 4: How to Determine Device Input for xorg.conf
The following steps will determine USB input for xorg.conf. First we need to query the kernel buffer for tablet input. In a terminal type:
Code: Select all
dmesg | grep Wacom
There should be two lines similar to this.
Code: Select all
[ 45.460644] input: Wacom ISDv4 93 as /devices/pci0000:00/0000:00:0b.1/usb2/2-2/2-2.3/2-2.3:1.0/input/input9
[ 45.478030] input: Wacom ISDv4 93 as /devices/pci0000:00/0000:00:0b.1/usb2/2-2/2-2.3/2-2.3:1.1/input/input10
Next we list the USB input files in "/dev/input/by-path" using the long listing format. Type:
Code: Select all
ls -l /dev/input/by-path
Which should give you something similar to.
Code: Select all
lrwxrwxrwx 1 root root 9 2008-07-27 12:07 pci-0000:00:0b.1-usb-0:2.3:1.0-event-mouse -> ../event9
lrwxrwxrwx 1 root root 9 2008-07-27 12:07 pci-0000:00:0b.1-usb-0:2.3:1.0-mouse -> ../mouse1
lrwxrwxrwx 1 root root 9 2008-07-27 12:07 pci-0000:00:0b.1-usb-0:2.3:1.1- -> ../mouse2
lrwxrwxrwx 1 root root 10 2008-07-27 12:07 pci-0000:00:0b.1-usb-0:2.3:1.1-event- -> ../event10
lrwxrwxrwx 1 root root 9 2008-07-27 12:07 platform-i8042-serio-0-event-kbd -> ../event1
lrwxrwxrwx 1 root root 10 2008-07-27 12:07 platform-i8042-serio-1-event-mouse -> ../event11
lrwxrwxrwx 1 root root 9 2008-07-27 12:07 platform-i8042-serio-1-mouse -> ../mouse3
lrwxrwxrwx 1 root root 9 2008-07-27 12:07 platform-pcspkr-event-spkr -> ../event2
Now we need to find the device input file that matches the output of dmesg. Notice that input9 (from dmesg) matches with event9 (in the ls command). So the USB input file [pci-0000:00:0b.1-usb-0:2.3:1.0-event-mouse] is the one needed for the stylus. And input10 (from dmesg) matches with event10 (in the ls command). So the USB input file [pci-0000:00:0b.1-usb-0:2.3:1.1-event-] is touch.
Now you can just amend your xorg.conf with the two input files that you just determined. The one ending with "mouse" should be in the stylus and eraser sections and the one ending in "event-" should be in the touch section.
Appendix 5: Add Wacom Symlinks to "/lib/udev/rules.d".
It is expected you will use a .conf file in xorg.conf.d rather than an xorg.conf so Ron at Debian has stopped updating his wacom.rules git repository. Although to be frank there is no advantage to using xorg.conf.d over the xorg.conf with a tablet PC. With a tablet PC the digitizer is always connected and you do not ever hot plug it. Unless of course you wish to hot plug a tablet into your tablet PC, which can get tricky.
If for whatever reason you are using an xorg.conf and want to use symlinks for it, rather than using pci by-paths, you need to rely on the wacom.rules symlinks installed in Ubuntu by default. If your model tablet isn't included in the default wacom.rules you can find updated 60-wacom.rules at Fixed device files with udev on the LWP's mediawiki. If you want to look at the now outdated "50-xserver-xorg-input-wacom.rules" (dated 3-29-09) from Ron's Debian git repository open a terminal and enter:
Code: Select all
cd ./Desktop
wget -O 50-xserver-xorg-input-wacom.rules "http://git.debian.org/?p=users/ron/wacom-tools.git;a=blob_plain;f=debian/xserver-xorg-input-wacom.udev;hb=e110b046292d6aff63b489c9b1aecec25d470cdb"
The 60-wacom.rule file at the mediawiki contains Wacom symlink rules. If needed you can copy a rule from there, or create your own (see below or the mediawiki page), for a new model not yet in the default Ubuntu "69-xserver-xorg-input-wacom.rules". Open the "69-xserver-xorg-input-wacom.rules" file in "/lib/udev/rules.d/":
Code: Select all
gksudo gedit /lib/udev/rules.d/69-xserver-xorg-input-wacom.rules
and add your new rule. Then restart X.
In your xorg.conf for "stylus", "eraser", "cursor", and "pad" "InputDevice" sections you would use:
Code: Select all
Option "Device" "/dev/input/wacom"
In your "touch" section (if you have it) you'd use:
Code: Select all
Option "Device" "/dev/input/wacom-touch"
And you would also use wacom-touch for a BambooPT pad.
If your device is new and there is not yet a rule for it in a terminal enter:
Code: Select all
more /proc/bus/input/devices
In the output should be at least one section labeled Wacom. Your vendor and product ID should be in it. The vendor ID for Wacom is Vendor=056a. If your device is not in the table you should be able to construct a symlink. Using the symlinks in the large "table" as templates construct a rule using your vendor and product ID. Add it to the end of the table, before "# Convenience links for the common case etc.".
Appendix 6: Recovering the default wacom.ko
If you have trouble with your compiled wacom.ko you can recover the default wacom.ko easily even if you don't have a backup. The wacom.ko that comes default for your current installation it is in your kernel's "linux-image". You can find the "linux-image" and install it with Synaptic Package Manager or Software Center. The usb kernel module wacom.ko is at "/lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko" where "uname -r" is your current kernel.


text:
Thursday, June 13, 2013
Giant 240-mile line of thunderstorms: 1-5 Americans told to prepare for devastating derecho
Posted by Dee Rohe at Thursday, June 13, 2013
Labels: Derecho, severe storms, Severe weather, thunderstorms
Subscribe to: Post Comments (Atom)
10 Day Weight Loss Pills
Try a 10-day supply of B-LITE for only $19.95!
URGENT Jumpstart Liberty Check this out!
URGENT Jumpstart Liberty Check this out!
Popular Posts
[Translate] Credit: base image – Icelandic Met Office, overlay – MSB Modern Survival for local Icelanders may be presented some challenge...
Quake Rocks Christchurch New Zealand The following video provides a basic explanation as to the tectonics of the region near and around ...
Excerpt~ Perhaps the most jaw-dropping part of the rewilding plan involves reintroducing long-gone American animal groups back onto...
The Black Knight Satellite is Transmitting Signals Authors claim that there is a connection between long delayed echos and reports that Ni...
In an Unprecedented Move In an unprecedented move, apparently one that has never happened before, nearly all U.S. Ambassadors to all na...
Photo in the News: Philippine Volcano Threatens Eruption Email to a Friend More Photos in the News http://news.nati...
Report: In meeting with Turkish FM, Syrian president discusses possibility of NATO strike, says 'I won't need more than six hour...
URGENT - Your LIBERTY at RISK
Curious about what the future holds? Click here to find out how you can receive a 10 minute psychic reading from Psychic Source.
Calculator-1.com - The Best Free Online Calculatorн
Fine Art - Painting Lessons: Real Art!
What is Bio-Farming? Can anyone do it?

subset: commoncrawl


text:
WWE Royal Rumble Results
YouTube Exclusive Preshow
Miz goes for a quick rollup before tying up with Cesaro, then he fights out of a side headlock and throws Cesaro into the ropes. Cesaro hits a shoulder block and a goes for a clothesline, but Miz ducks and comes back with an elbow strike for two. Miz hiptosses Cesaro before putting him in a side headlock, then Cesaro gets to the ropes and punches him before applying a headlock of his own. Cesaro connects with a tilt-a-whirl backbreaker when Miz tries to fight back, then he connects with a seated scoop slam before choking Miz on the ropes. Cesaro drops Miz with an uppercut, then he picks him up and connects with a gutwrench slam for a near fall.
Cesaro kicks him in the corner but Miz kicks back, then he runs across the ring but Cesaro catches him in midair and slams him on the mat before kicking him in the head. Cesaro puts Miz in an underhook submission but Miz makes it to his feet, then he breaks the hold and hits the ropes before he hits a neckbreaker/backbreaker combo. Miz slugs it out with Cesaro and sends him into the corner, then he connects with a diving corner clothesline before heading up top. Cesaro ducks a leg lariat but Miz turns and DDT's him for a near fall, then he is slow to his feet and favors his knee. Cesaro tries to roll him up but he get caught putting his feet on the ropes, then Miz chopblocks his knee and sets up for the Figure Four leglock. Cesaro kicks him back and rolls outside, then Miz goes after him but Cesaro throws him into the side of the ring before rolling him in and hitting the Neutralizer for the win.
Winner – Antonio Cesaro
Big Show makes his entrance for his title match while we cut backstage to see Alberto Del Rio, and Ricardo is trying to warn him about tonight's match. Alberto says he already beat that fat jackass once, and he will do it again so Ricardo should not worry. Ricardo points behind Alberto and they show Bret Hart standing there, and Bret says he just wanted to wish Alberto luck in his match tonight. Bret says Alberto is like a Mexican Bret Hart, then he thanks him and Ricardo tells Bret how much of a 'Hitman' fan he's always been. Bret says he has one more thing, then he puts a pair of 'Hitman' glasses on Ricardo and Alberto laughs and says he always thought Bret was a Canadian Alberto Del Rio, too.
Have a news tip? Attended an event and want to send a live report?


text:
Three UK men found guilty of terror plot
Three British Muslim men have been found guilty of planning a string of bombings that prosecutors said could have been deadlier than the attacks on London's transport network in 2005.
Irfan Naseer, 31, Irfan Khalid, 27, and Ashik Ali, 27, were convicted on Thursday of being "central figures" in an Islamist extremist plot to set off eight backpack bombs and possibly other timed devices in crowded areas.
The three men, all from Birmingham, had denied charges of engaging in conduct in preparation of terrorist acts during their trial at Woolwich Crown Court in London.
Police said it was the most significant terrorist plot to be uncovered in Britain since the 2006 conspiracy to blow up transatlantic airliners using bombs in drink containers.
Two of the men - Naseer and Khalid - travelled to Pakistan for terrorist training while Naseer also helped others to travel to the country for the same purpose, the court heard.
Get the Morning Edition
Sign up for our daily wrap of the news you need to start your day.


text: All Engineering Alumni visiting Engineering Open House are encouraged to stop by the Alumni Welcome Center hosted by our Engineering Student Alumni Ambassadors (ESAA) on the 3rd Floor of Engineering Hall. FAMILIES ARE WELCOME! Need an itinerary that will make you and your family happy? PLAN YOUR DAY WITH ESAA! Our engineering students can help you navigate your way through EOH according to your family's interests and ages. Stop by for snacks, refreshments, and your FREE "ENGINEERING AT ILLINOIS" gift. Visit with students and alumni from throughout the college and RELAX! Come to the ALUMNI WELCOME CENTER to make the most of your day at EOH. For more information contact Engineering Student Alumni Ambassadors at firstname.lastname@example.com.


text: Had my first taste of Stroh 80 today, can't say it was good. Even if I would've been stopped by customs they would clear me on the basis that it isn't really an alcoholic beverage but more poison. It's going to be fun to whip it out at whenever we have a class party, before the stomach pumping commences.


text:
I'm using a DLL in my project (not created by me), and I would like to load it statically, because I heard somewhere that it is easier to load statically than dynamically? I have the .lib and the DLL, but I don't know how to load them and use the functions contained within. Please can someone help, if they know how this is done.
Christopher Howarth


text:
I have just installed the most recent release
ZoneAlarm Security Suite version: 10.1.065.000
ZoneAlarm license key:
vsmon version: 10.1.065.000
Driver version: 10.1.065.000
ZoneAlarm Browser Security: 1.5.350.0
ZoneAlarm ForceField Spyware Scanner: 1.5.350.0
ZoneAlarm ForceField Anti-Phishing Database: 126.96.36.199
ZoneAlarm ForceField Spyware Sites Database: 04.155
The AV/AS is "ON" but "automatic update is not set properly" The "Fix Now" button does nothing. The "Scan Now" and "Update Now" button are greyed over and do not operate. The "Settings" indicate that the AV scan and Update schedules are N/A and when I "enable" them they revert to N/A. In other words the settings will not remain "enabled." The Product Update is, in contrast, "enabled."
The computer has not been scanned and the AV/AS definitions have not been updated.
Any thoughts on a potential resolution?


text: Goooooooooooooood Morning, TrekBBS! It's back. The Foundry is online again, at least on Tribble server. Reason enough for me to dedicate a thread to our own mission content. Every fleet member and everyone whishing to make his self created missions known here can post them, give descriptions and get direct feedback. if you want to keep us updated on your progress you might do so as well (including screenshots). Also Discuss problems you run into, maybe someone here has already solved them or knows a workaround. Go, ahead, show the STO community that the most creative authors belong to THIS board.


text:
Their Opinion: Immigrants provide needed labor
The Times Argus of Barre/Montpelier (Vt.), July 9, 2014
The flood of children crossing the border from Mexico is being blamed on President Barack Obama's lenient policy toward child immigrants. Deportation of children has fallen in recent years, and young adult immigrants who came to the United States as children have also benefited from the decision not to seek their deportation.
In response, Obama is seeking $4 billion in extra money for border enforcement. It has been his strategy all along: Maintain tough enforcement along the border in the hope of persuading Republicans of going along with immigration reform. It hasn't worked. He has carried out high levels of apprehensions and deportations, and, despite it all, Republicans have continued to obstruct reform.
It is possible that word about Obama's lenient policy toward child immigrants has seeped down to the villages of Guatemala and El Salvador, persuading young people and their families that the trip north is worth the risk. But what's happening at the border is nothing new, and it is not unique to the United States and Mexico. And it is going to continue to happen -- at the Mexican border as it is happening on the waters of the Mediterranean -- as long as the world is riven by gaping economic inequality.
Vermont is host to some number of illegal immigrants, and it is no great crisis. No one knows the number for sure, but something like 1,500 immigrants are here to work on Vermont's dairy farms. Farmers say they try to hire local workers, but often are unable to maintain a steady workforce of Vermonters willing to work the long hours required on a dairy farm. It is the immigrant workforce, like striving immigrants for generations before, who display the eagerness to work and the ambition required to make sure the herds are milked and the consumers of Boston and elsewhere have milk to drink and ice cream to eat on these hot summer days.
Many of the workers in Vermont are here without proper documentation, but Vermont has established a policy of not hassling them. That doesn't protect them from federal immigration officials, so they always live in fear that they will be picked up. They are also inhibited from becoming full members of the community, taking part in public life or standing up for their own rights. Thus, as with immigrants all across the country, they occupy a second-class status, which is fine with employers who value pliability but not so fine for the workers themselves.
That children are coming by the thousands is an indication of the desperation existing in many parts of Central America, where gang violence and lack of job opportunities have persuaded people with initiative to risk the journey north. For the same reason, Africans by the thousands have braved the waters of the Mediterranean, seeking to make landfall in Italy or Spain or Greece. Naval patrols, walls or border guards are not going to change the situation in Europe or the United States. Europeans and Americans ought to put themselves in the shoes of impoverished villagers from the south and ask themselves whether, in the same position, they wouldn't take the chance of migration. For most Americans, their ancestors did.
Certainly, a dangerous trek across the desert is not something we should encourage youngsters from Central America or Mexico to make, and getting control of the flood of new immigration will be necessary. But a longer-lasting solution is to find ways to facilitate a regular flow that employers can depend on and families can trust in so opportunity is there for some of those south of the border yearning to breathe free. Gringos grumpy about the influx ought to ask themselves whether they are interested in cleaning the toilets or picking the lettuce or carrying out the other menial jobs that immigrants are happy to do. Next time they make a salad with lettuce from California or tomatoes from Florida, Americans enjoying the benefits secured by the immigration of their own ancestors ought to be willing to thank an immigrant and think about making him or her a citizen.
If you'd like to leave a comment (or a tip or a question) about this story with the editors, please email us. We also welcome letters to the editor for publication; you can do that by filling out our letters form and submitting it to the newsroom.


text:
Don Meehan, founder of Newport Sports Management, said that before talks began for a new NHL collective-bargaining agreement this summer he was hopeful a deal could be reached, more hopeful than he was before the 2004-05 NHL lockout.
"I felt comfortable that, at the end of the day, this time would be more productive and there would be a better chance at a resolution than during the last labor issue," said Meehan, whose agency represents more than one-sixth of the players in the NHL.
Asked how he feels now, Meehan laughed and said, "I'd rather not say."
The NHL locked players out last month after talks with the NHL Players' Association failed to reach a new agreement. Meehan and the seven agents who work at Mississauga, Ontario-based Newport represent 130 of the 740 players in the NHL, including stars Steven Stamkos, Drew Doughty, Zach Parise and Jarome Iginla.
Meehan said that, although he hoped for the best, he was ready for the worst in this labor negotiation. "It's not something that anyone looks forward to, but I have been around long enough to prepare for things," he said. "We are fine at the firm. If it's a whole year, it's a whole year."
As of last week, about 100 NHL players had committed to play in Europe while the labor talks continued. Newport represents five of those players: Nashville's Patric Hornqvist, who agreed to play for Swiss team Red Ice; Winnipeg's Evander Kane (Dinamo Minsk, of the KHL); Ottawa's Erik Karlsson (Jokerit in Finland); Montreal's Alexei Emelin (Kazan of the KHL); and Montreal's Raphael Diaz (Zug in Switzerland).
Meehan said that if the lockout were to drag on, more players might sign overseas. While he did not disclose financial details of the deals, he said that outside of deals with the KHL and some other exceptions, players generally are not making a lot of money by playing in Europe.
"I think the players are concerned," Meehan said. "They want to remain fit and they want to be ready when there is a resolution."
Liz Mullen is a staff writer for SportsBusiness Journal, a sister publication of Sporting News. Email her at firstname.lastname@example.com and follow her on Twitter @SBJLizMullen.


text:
I've had two folding machines hooked up to One monitor and since I'm a re-seller I just sold that monitor.. I simply disconnected the dvi and vga cables from the back of the monitor but did not disconnect the cables from the Two vid cards (GTX 260 216 SP's and 8800 Gt) and now both PC's are humming away PRESUMABLY folding with no monitor (a monitor is en route thanks to newegg etc etc)....
IS IT STILL FOLDING or has it stopped? (an earlier forum question of mine yielded a response from someone who said the GPU client needs a monitor to remain active)
Second question:
Have any of you guys had any GPU CLient crashes... I've had a third machine hooked up via a different GTX 260 card on my big screen TV (which has worked with other folding setups via Nvidia) and was using the SECOND GPU client on the folding @ home site : "Windows XP/2003/Vista GPU System tray client with special viewer for NVIDIA GPU's (installer msi) 6.23 " Only to have it complete five or ten percent and stop... I Remove and re-installed the GPU CLIENT TWICE and still had it do the same thing... Oddly enough I pulled the GTX 260 ( 192 SP via Newegg Open Box) and swapped in a much cheaper 8800 GTX 320 MB (again via newegg open box) and it has been folding without crashes ever since. STRANGELY after snapping in the 8800 GTS and re-booting/ re-starting the GPU folding client a message popped up saying directing me to the "manufacturers website" for a driver update....Which I accpeted.... VERY STRANGE INDEED.... Why would the 8800 GTS use a different folding driver than the gtx 260 and why did the gtx 260 keep freezing up?


text:
Solid game against UT has potential to turn J.W. Walsh's season around at Oklahoma State
STILLWATER, Okla. — The last time Denton Guyer coach John Walsh saw his son, J.W., throw a touchdown pass to Josh Stewart, it was for his Wildcats in the 2010 Class 5A Division II state title game.
Walsh and Stewart planned to build on that connection at Oklahoma State, but true freshman Wes Lunt won the starting quarterback job in April, leaving Walsh, a redshirt freshman, to backup duty.
That all changed during the Cowboys' game against Louisiana-Lafayette on Sept. 15. On his sixth offensive snap, Lunt took a shot to the knee that knocked him out of the game, setting up a Walsh-to-Stewart reunion.
Midway through the second quarter, Walsh found Stewart for a 32-yard touchdown pass — the first of two Walsh-to-Stewart TDs in the game.
Seconds later, the quarterback met Stewart in the end zone to celebrate.
"I'll admit when that connection hooked up for that first touchdown and seeing them get together in the end zone, I choked up," John Walsh said.
J.W. Walsh probably will have at least one more shot to run OSU's offense when the Cowboys host No. 12 Texas on Saturday.
Walsh, who took the first-team snaps in practice Tuesday and Wednesday, may be making his first and only start at OSU, depending on when Lunt returns and how Walsh performs.
It also could be the end of the Walsh-to-Stewart connection that goes back to their freshman year in high school.
"It was a heart-dropping feeling," Stewart said. "People have been sending us pictures of us celebrating in the end zone for the past week and a half. Just looking at those pictures, it's crazy. It's a blessing to have him up here and to be doing what we're doing. As long as we can do this, we're going to try to take advantage of it."
Walsh threw for 347 yards and four touchdowns while rushing for another 73 yards and a score in OSU's 65-24 win. He also set school records in total yards (742) and first downs (39) for a game.
Walsh took some vicious hits in the game, including a couple of late ones that drew penalty flags.
"It's been awhile since I've been hit real hard and been hit late like that," Walsh said. "It was nice to be able to get hit hard, get hit late and feel that knowing that I'll be ready for it now in the future."
When he lost out to Lunt, some questioned why Walsh, the 2011 class' fourth-ranked dual-threat quarterback in the nation, according to Rivals.com, did not transfer.
Walsh, who enjoys being at OSU, knew he was one play away from getting his shot.
"A lot of things have changed," he said. "The pace, the way my days have been going, getting phone calls here and there — things are different, but at the same time you just have to prepare like you always have."
Walsh adds a dynamic to the OSU offense that is not there with Lunt — the ability to run.
"J.W. is a guy who can beat you with his feet or his arm," Texas coach Mack Brown said. "What you have to do is go in prepared to stop the run the best you can, then try to force them to throw the ball. Obviously, that's more difficult with J.W. than it is with Wes."
Walsh's tenure as OSU's starter is expected to be a short one, leaving the obvious question of whether or not he will transfer.
"That'll be something down the road to think about," Walsh said. "Right now, we're just thinking about practice and the game on Saturday."
If nothing else, Walsh's performance against Louisiana-Lafayette was a reaffirmation of what he's capable of if given the opportunity.
"It was a big help for my confidence to have that kind of game," he said. "I've got complete confidence in myself to succeed, and for the team, and myself, to actually have evidence now, that is really big."
Louisiana-Lafayette coach Mark Hudspeth said he was impressed with Walsh.
"After seeing him play, I'm not sure that he isn't the better of the two [quarterbacks]," Hudspeth said. "He's very mobile and tough. He made some nice throws and had command of the offense. I don't think there was any drop-off, that's for sure."


text:
Under the 'thumb'
This is Stanley, our cat Tibbs' only surviving kitten...and as he's getting all of Mum's milk he's a big, fat, chunky kitten who tends to roll over onto his back a lot and never get up! This a shot of him just before he opened his eyes this week, under Mum's thumb, to stop him wriggling around. So cute!
- Reposted by


text:
I thought this was a good idea.
Just kidding I'd rather castrate myself with a dull toenail.
I thought this was a good idea.
you Jets fans are ****ed up
Some dude named "Caltron" has been on patsfans all day posting the word "testicles" in various threads. I take it that's not you?
Trolling is only something do Patriots fans do on Jets boards.
Doesn't our team troll enough for all of us ?
You are wise beyond your years.
Also why couldn't I have met you 20 years ago?
Oh wait, you weren't alive then.


text:
Dean of the Faculty
Southwestern Welcomes Four New Faculty Members
In addition to a new president, Southwestern is welcoming four new faculty members this fall.
Two of the new faculty members will be teaching in the Department of Economics and Business. They are Katherine Grooms, assistant professor of economics, and Patrick Van Horn, assistant professor of economics.
Grooms recently received her Ph.D. in economics from the University of California at Santa Barbara. She received her undergraduate degree in business administration from Trinity University in San Antonio.
Grooms is an environmental economist and will be teaching classes this fall on Environmental Economics and Econometrics. Her research focuses on enforcement of environmental policies such as the Clean Water Act.
Van Horn is an economic historian. He received his undergraduate degree in economics from Stephen F. Austin State University and his Ph.D. in economics from the University of California at Irvine. He taught economics at the University of Michigan-Dearborn from 2007-2010 and at The New College of Florida from 2010 until this year.
Van Horn will be teaching Finance and History of Financial Crises this fall. He said he is glad to be back in Texas.
"I was born and raised in Houston and we had a weekend house on Lake Travis since I was 6 years old," he said. "I always wanted to get back to Texas at some point and really wanted it to be in the Austin area. I never thought that would happen until I saw the job posted for Southwestern. My best friend and best man went to Southwestern for his undergraduate degree, so I had been to the campus many times and knew how good of a school it was."
Michael Gesinski is joining the Department of Chemistry and Biochemistry as an assistant professor of chemistry. Gesinski earned his undergraduate degree from Rice University and his Ph.D. at UC-Irvine. He just completed a postdoctoral fellowship at UC-Berkeley in the laboratory of F. Dean Toste, professor of chemistry.
Gesinski will be teaching Organic Chemistry. His research interests focus on utilizing synthetic organic chemistry to solve problems of industrial and biological importance. He is particularly interested in utilizing organotitanium and organogold chemistry to synthesize environmentally benign pesticides that help alleviate parasitic diseases such as malaria and schistosomiasis.
Jessica Hower is joining the History Department as an assistant professor of history. This fall she will be teaching classes in British History since 1688 and the History of Early Modern Europe. Hower earned her undergraduate degree in history and political science from Union College in New York and her Ph.D. in history from Georgetown University.
Hower said she is excited to be joining the faculty at the same time that Southwestern is welcoming a new president and re-imagining its Paideia program.
"From the moment I first stepped foot on campus, I found myself enamored with and energized by the atmosphere at Southwestern," she said. "The university really puts together everything that is wonderful about a small, liberal arts education − like small class sizes, close student-faculty interactions, and well-rounded, interdisciplinary study to name only a few − and multiplies that, several fold, while retaining the commitment to rigorous scholarship, specialization, and faculty development that is usually the mainstay of a much larger school."


text:
Cognition: An Erica Reed Thriller Episode 1 - The Hangman
Three years ago, FBI agent Erica Reed lost her brother to a serial killer who was never caught. During this desperate investigation, she developed the strange and unpredictable power of post-cognition: by touching an object, she can see its past and the events that happened on, to, or around it. Though undeniably useful in her line of work, this skill makes her uneasy and has caused her problems professionally and personally. Now a new serial killer is on the move�one who leaves behind clues perfectly suited to Agent Reed's unique abilities. Has someone learned her secret? What do they want from her? More importantly: by working this case, will Erica finally uncover enough evidence to bring her brother's killer to justice?
If you're stuck in Cognition: An Erica Reed Thriller Episode 1 - The Hangman, ask your fellow GameFAQs members for help.
Game List Statistics
Now Playing
1 User
Wish List
2 Users
Hot List
0 Users


text:
Model: U02 Drag-link Orientation Mechanism
- imagemovie
This fascinating model has three rotating arms each of which is a four bar linkage that moves the paddles through a given angular orientation. In the four bar drag linkage, rotary motion of one link drives the opposite link into rotary motion. [See one of the inversions in model C01, click on movie.] This mechanism is similar to that used for steam driven paddle boats or other water wheel applications. A modern application with a different mechanism is used to orient helicopter blades as they turn. Sometimes this is called a feathering mechanism.
Francis Moon 2004-10-25
Reference :
- Reuleaux, Kennedy : Kinematics of Machinery (§9, Fig. 24., 1876)
Resources :
- CAD Model : Reuleaux U.02 Drag-link Orientation Mechanism CAD Model
- Movie : Reuleaux U.02 Drag-link Orientation Mechanism CAD Movie
- Still Image : Reuleaux U.02 Drag-link Orientation Mechanism CAD Picture
- Tutorials and Descriptions : Four Different Positions (Inversions) of Model C01


text:
Share this news on
Face book
News Updated: 2018-01-14................................................
home improvement loan low interest credit cards credit card debt search engine optimization companies hydraulic press equity loan home loan fireproof file cabinets digital asset management software toll free numbers epson ink las vegas wedding crm software & solutions rapid prototyping enterprise content management first aid kits lawyer in las vegas help desk software Home Air Purifiers merchant accounts Home Sauna FTD flowers flow switch dedicated hosting dba
All rights reserved.
Kashmir News part
Kashmir News Network
Azad Jammu and Kashmir ,
abbreviated as AJK and commonly known as Azad Kashmir, is a self-governing
administrative division of Pakistan. The territory lies west of the
Indian-administered state of Jammu and Kashmir, and was previously part of
the former princely state of Jammu and Kashmir, which ceased to exist as a
result of the first Kashmir war fought between India and Pakistan in 1947.


text:
From surfing the web it looks like VSMON.EXE consuming a high percentage of CPU for a period of time is a known behavior. I find it normally happens when I wake my system out of hibernation in the morning or have been away from it for several hours.
I do not doubt the value that VSMON.EXE provides but Zonealarm is the only security system I've used that impacts users response time as much as I experience.
Is there no configuration change that can be made so there are no prolonged peak (80-95%) CPU consumption.
I'm running Windows XP Home Edition SP3 on a Dell Dimension E521 ; 1.8Ghz AMD single core with 2.5GB of memory.


text:
Ahead of tonight's match against the Colorado Rapids, MLSsoccer.com correspondent Scott French published a telling interview with LA Galaxy captain Landon Donovan.
Donovan, who expects to play tonight, told French about the Galaxy's ambitions to qualify among the Western Conference's top three seeds and avoid playing in MLS' play-in round.
Below are Donovan's thoughts:
DONOVAN: "We've done a lot of hard work to get back in the mix. All we can control is to keep winning our games. We're hopeful Portland and Dallas and Colorado and Chivas can steal points off some of these guys down the stretch, but if not, all we can concentrate on is trying to win games and keep putting points on the board and then see where we end up. From where we were, top three would be a fantastic result, but we're pretty greedy around here and we want to finish as high as we can. ... "We're definitely not getting ahead of ourselves. The chance to be in the playoffs after 13 games [and a 3-7-2 start] was pretty slim at that point, so we're happy where we are, but we want to keep going and keep pushing."


text:
CrossOver Mac will bring welcome flexibility and convenience to companies, schools, and individual Mac users looking for new options in software application availability. CrossOver Mac, currently showcasing at CodeWeaver's exhibit at the Macworld 2007 Conference & Expo in San Francisco (MOSCONE CENTER / BOOTH S233), offers an exceptionally easy to use, single click interface. Once loaded, the utility integrates seamlessly within Mac OS X. Subsequent loading of Windows applications is done via the application's installation CDs; programs are opened for use by simply clicking on the application within the OS X Finder.
Many of the most popular Windows applications are supported by CrossOver Mac, such as Microsoft Office (including native Outlook support for Exchange servers); Microsoft Visio and Project; Intuit Quicken and QuickBooks; and best-selling games like Half Life 2 and Prey.
CrossOver Mac solves many of the major problems faced by Mac owners who occasionally need to avail themselves of Windows-only applications. Buying, loading and dual-booting Windows is no longer necessary; what's more, CrossOver Mac is priced at roughly one-quarter the cost of a Windows license, allowing Mac users to legally circumvent the need for Windows while saving a lot of money in the process.
For enterprise IT staffs--whether corporate or academic--who in the past have had to convert Mac users in order to run applications like Windows Outlook or Exchange 2003 Server, CrossOver Mac is a true lifeline. Other Mac users who keep a separate Windows PC on their desk just to run Windows apps can finally eliminate extra equipment, gain valuable desktop space, and simplify their working lives.
CrossOver Mac mirrors the release of CrossOver Linux 6.0, a new version of CodeWeavers' Windows-to-Linux compatibility product. CrossOver Linux is the new name for CrossOver Office, the company's flagship solution built on Wine, the open source Unix implementation of the Win32 API. At CodeWeavers' Web site, www.codeweavers.com, Mac users can access a Compatibility Center where they can search known Windows applications for CrossOver Mac compatibility. They can also request official support for favorite or critical programs not currently supported. CrossOver Mac is priced at $59.95 (download version) or $69.95 (CD version).
For more information or to see CrossOver Mac in action, visit the CodeWeavers exhibit during Macworld 2007 at Booth S233 in Moscone Center.


text:
Ω Let The Games Begin! Ω
A tournament for a spot in the griffin three, with a chance to sign the summoning contract. Prove to me and everyone else, who is truly worthy of obtaining the almighty power of the Griffin's. In the end there can be only one victor, good luck!
~That simple, and again good luck.PHP Code:


text:
Discussion in 'TW Questions/Comments' started by db10s, Jan 10, 2013.
Website is DOWN.... :evil:
No wonder it wouldnt let me go on the site haha
Oh no our lives are over.....................
I was going to look at reviews to help out JackB1... I guess not.
TW is back up
TW is back up
Sorry for any inconvenience caused! We infrequently experience issues and sorry that you caught it at a bad time. I'm glad no lives were over
Siobhan, TW
its the fiscal clifff
How does one post "website is down" on a website that's down?
if urgent need, just call TW and order by phone. Super nice and intelligent customer service agent like Siobhan will help you, tirelessly
I know, I just needed some specs...
Separate names with a comma.


text:
No Hidden Fees - No Credit Card Surcharges - Low Shipping Rates
Images shown may not be an exact representation of the actual product.You may contact us if you have questions about the exact specifications of this item.
Offered to authorized shooting ranges only. Remington® understands the importance of smooth and reliable gun functioning to shooters visiting their favorite range. That's why we've added nickel-plated shell cases, a feature normally found in high-end product lines, in our new UMC® Target product. We've selected the most popular handgun cartridges in the most popular bullet weights, utilizing proven traditional metal case bullets for the ultimate in reliable feed and function.
Impact Guns is the gun shop for all your shooting needs. We offer a wide selection of firearms, including: handguns, shotguns, rifles, ammunition, rifle scopes and optics, as well as collectible machine guns and other NFA/Class 3 guns. Impact also services the needs of law enforcement and military with our wide variety of tactical weapons and accessories. Shop online through our 256-bit Secure Sockets Layer encrypted online gun store 24 hours a day!


text:
Read the full story here Web Link posted Monday, April 15, 2013, 6:29 PM
Town Square
News trickles in about Palo Alto marathoners
Original post made on Apr 16, 2013
Read the full story here Web Link posted Monday, April 15, 2013, 6:29 PM
a resident of Crescent Park
on Apr 16, 2013 at 8:57 am
Karen & Steve Burns are OK as well.
a resident of Crescent Park
on Apr 16, 2013 at 1:04 pm
Does anyone have any news about our neighbor Paul Fink?
a resident of Barron Park
on Apr 16, 2013 at 1:31 pm
Joel is a registered user.
Paul and his wife Anita are safe and saddened by the tragic event. I received a call from Paul yesterday around 3:00 PM.
a resident of Menlo Park
on Apr 16, 2013 at 2:42 pm
Thank goodness for the Palo Alto Weekly giving us info on the residents who are safe!
a resident of Palo Verde
on Apr 16, 2013 at 3:41 pm
The explosions are reported to have occurred about 2:50 p.m., roughly 40 m and 200 m from the finish line. I checked the athlete tracking at Web Link.
Dan Enache has no splits shown. He must not have run.
Diane Heiser finished at 1:01 p.m., Joseph Clark at 1:07, Jin Kim at 1:29, and Kelsey O'Callaghan at 1:49. They were probably out of the area long before the bombs went off.
Paul Fink reached the 40K mark at 2:50 and Sandra Sigurdson (whom I know slightly and am worried about) at 2:52. Since a marathon is about 42.2K long, this is about 2 km from the explosions. At the speed they were running, it wold have taken them at least 10 minutes to reach that point. Even allowing for uncertainty in the exact times, they should still have been far away.
Lori Shoemaker reached 40K at 3:07, well after the bombs.
I'm most worried about Anne Trumbore, who finished at 2:40. It must have been crowded past the finish line, and I hope people were clearing out of the area quickly to make room for others behind them. If she did that, she should be safe.
a resident of Palo Verde
on Apr 16, 2013 at 3:49 pm
Google has a Person Finder for the Boston Marathon explosions at Web Link. Diane Heiser and Anne Trumbore have been reported to be alive.
digital editor of Palo Alto Online
on Apr 16, 2013 at 4:59 pm
Eric Van Susteren is a registered user.
Hi Alan,
I spoke with Anne Trumbore this morning. You can read her account of the incidents here: Web Link
a resident of College Terrace
on Apr 17, 2013 at 9:53 am
Does anyone have any news about Sandra Sigurdson? I looked at her splits on the Marathon website, and it looked like she was running strong. The final time wasn't posted, and I'm quite anxious about her and anyone who might have been waiting for her at the finish line.
a resident of Palo Verde
on Apr 17, 2013 at 12:59 pm
Marylee, in my post above I estimated that Sandra was about 2 km from the finish when the bombs went off. That's why there's no final time reported for her; the race was stopped at that point. Joel's post reported that Paul Fink is safe, and Paul was running a couple of minutes ahead of Sandra. So I'm confident that Sandra is OK.
But I don't have any way of knowing about the friends and family of runners who might have been waiting at the finish line.


text:
(THOUSAND OAKS, Calif. – Aug. 22, 2012) California Lutheran University will hold its Opening Academic Convocation for the 2013-2014 year at 9:30 a.m. Tuesday, Sept. 3, in Gilbert Arena.
Faculty and administrators will assemble in full academic attire to welcome more than 800 freshmen and new transfer students. Fourteen new faculty members will be presented and six faculty members who have received tenure or advanced in rank will be recognized.
Keynote speaker Gail Uellendahl, recipient of the 2013 President's Award for Teaching Excellence, will welcome the entering students, including her son. The chair of the Graduate School of Education's counseling and guidance department has organized conferences on school shootings, high-risk students and other challenges that school counselors face today. The first in her family to graduate from college, she has a longstanding interest in serving first-generation students and other underrepresented populations in higher education and has received grants and awards for advocacy on behalf of students with disabilities.
Students praise Uellendahl not only for her extensive knowledge but also her humor, warmth and engaging teaching style.
The fall semester begins on Wednesday, Sept. 4, for undergraduate students.
Gilbert Arena is located in the Gilbert Sports and Fitness Center on the north side of Olsen Road near Campus Drive.


text:
Read the full story here Web Link posted Monday, November 17, 2008, 4:18 PM
Town Square
Will the real Jim Wolfe please show his face?
Original post made on Nov 17, 2008
Read the full story here Web Link posted Monday, November 17, 2008, 4:18 PM
Comments (10)
a resident of Downtown
on Nov 17, 2008 at 7:08 pm
Actually, she's not the current Community Services Director in Gilroy.
She resigned last week rather than participate in Gilroy's layoff talks.
She was under fire in Gilroy for cutting popular programs without council direction and stonewalling other types of cuts to costlier programs.
Stonewalling and not taking council direction? She'll fit right in at Pleasanton City Hall!
a resident of Highland Oaks
on Nov 18, 2008 at 9:09 am
Susan Andrade-Wax will be a wonderful addition to our Parks and Community Services department. She comes highly recommended, and beat out 160 other applicants for the job. That really says something about her, and about Pleasanton as well. We'll miss Jim Wolfe, and wish him a great retirement, and we'll always thank him for leaving Pleasanton's parks system in such great shape. Take a look around our 43 parks, and I think you'll agree they're a real asset to our town: well planned, constantly used, and amazingly well maintained. So thanks to Jim, and a warm welcome to Susan.
a resident of Another Pleasanton neighborhood
on Nov 18, 2008 at 9:10 am
Timothy T....where did you get your information from? is it a valid source?
a resident of Mission Park
on Nov 18, 2008 at 12:21 pm
Actually this picture was taken by Susan Andrade-Wax. I took other shots but in this one, I'm on the far left. Susan will be a great addition to our Parks & Community Services department and shame on Timothy T for taking pot-shots over this photo and at Susan when this should be viewed as the light moment it was for our out-going Director Jim Wolfe. Jim's been a great director and I wish him well in his retirement. So kudos to Jim, great job and a big welcome to Susan!
a resident of Downtown
on Nov 18, 2008 at 4:09 pm
Here you go! Web Link
Jerry Pentin: I didn't say a thing about this photo. Learn to read.
a resident of Highland Oaks
on Nov 18, 2008 at 5:31 pm
Timothy T, I believe Jerry's point is that this is a photo, and a caption talking about the photo. It wasn't an article about the job, or the applicants, or their history. The photo shows a lighthearted moment at a city meeting. It was fun, everyone who was there enjoyed it, and your decision to use such a fun moment as a launching point for criticism and negativity was innappropriate, as is your 'learn to read' comment.
a resident of Downtown
on Nov 19, 2008 at 12:54 am
It was mentioned in the article that Andrade-Wax is the new Parks and Community Services Director, how is Timothy T. out of line to post what he knows of her past employment. He didn't mention the out-going director, photo, fun moment, or take pot-shots at anyone. He only provided a web link to the problems she had in her past employment, which is public knowledge in Gilroy.
His only problem seems to be he's not a member of the local "Good 'ol boy downtown political establishment", as shown by the criticism toward him by the two posters. If anything was inappropriate, that was.
"She comes highly recommended" by whom. From her past record, probably not the Gilroy City Council or various commissions and board members but if she partipicates in COC "mixers", she will fit right in.
a resident of Amberwood/Wood Meadows
on Nov 19, 2008 at 8:32 am
"It was mentioned in the article that Andrade-Wax is the new Parks and Community Services Director, how is Timothy T. out of line to post what he knows of her past employment."
While I found it appropriate for Timothy T. to have brought attention to this, he presented what he knows as rumor. It was only until after challenged that he cited a link to a Gilroy Dispatch article mentioning some controversy surrounding this lady. It would have been less confrontational to present all the information and sources he knew up front.
Additionally, Timothy T. provided an unsupported interpretation of Andrade-Wax's departure that doesn't appear in the Gilroy Dispatch article when writing, "She resigned last week rather than participate in Gilroy's layoff talks." According to the article, she resigned because she got the job in Pleasanton, not because she was avoiding participating in layoff talks. It is a good bet that she was looking for a new job long before talks of layoffs in Gilroy.
Lastly, the statement "Stonewalling and not taking council direction? She'll fit right in at Pleasanton City Hall!" could be considered a "pot shot" against folks. The problem is because of the way Timothy T presented the information, not because he's not a part of some "Good 'ol boy downtown political establishment".
Here's some other articles I found in the Gilroy Dispatch website that mentions Andrade-Wax. Strangely, I couldn't find mention of the fireworks program that was cut by her.
Web Link
Web Link
Web Link
On a less serious note, what I want to know is, who is the wise guy in the photo without a mask? ;)
a resident of Downtown
on Nov 19, 2008 at 10:23 am
I apologize for not presenting the information in such a way that you may easily digest it without it disrupting your sensibilities. I will be sure to flog myself about the head and neck for my transgressions.
Stacey: Your points are well taken, but the purpose was to be confrontational, I wanted to present the information so people would ask questions.
And I'm a part of the downtown network but definitely not part of the Good ol' Boy Downtown Political Establishment. What they've done downtown is clearly broken and people are trying very, very hard to keep it that way. We need more people willing to raise some hackles and get things changed before it becomes so homogenized that not even those of us who live down there are will to hang out down there.
a resident of San Ramon
on Dec 3, 2008 at 9:07 pm
Timothy T doesn't know her or of her. The only things he knows is what is read in the Gilroy paper, if you can call it that,.........
Salami, Salami … Baloney
By Tom Cushing | 23 comments | 682 views
Time for new collaboration between city and school district
By Tim Hunt | 2 comments | 499 views
Holiday Fund raises $70,000 for 12 Tri-Valley nonprofits
By Jeb Bing | 0 comments | 110 views