Home  |  About  | Last |  Submit  |  Contact
AllQuests.com



Previous Question:  Local Max Min  Calculus BeyondNext Question:  a linear algebra problem  Calculus Beyond
Question HOW Install Ubuntu HP TC1100 tablet pc ( Ubuntu Forums Tutorials Tips )
Updated: 2008-06-08 01:22:52 (85)
HOW Install Ubuntu HP TC1100 tablet pc

I just bought a 2nd hand HP TC1100 tablet pc, and have to say, I'm impressed. It came with a docking station (although I don't have much use for it), with a DVD/CDRW drive which can be removed and placed in an external USB caddy. I'd say this is one of the better designed tablets around (I also have a Fujitsu ST4110).

Ok. Down to business. This is what I have so far, and will keep this guide updated as more information arrives.

Ubuntu 7.04

After installing, everything pretty much works out of the box.

nVidia
Enable the NVIDIA driver from the Restricted Drivers Manager.

xorg.conf
Then you need to update the xorg.conf file:
Code:
sudo nano /etc/X11/xorg.conf
Edit the Device section and add:
Code:
Option    "RandRRotation"    "on"
Option     "NvAGP"     "1"
This enables rotation capabilities. The 2nd line is to help suspend work properly.
Then edit the InputDevice section- Driver wacom - Identifier stylus add:
Code:
Option    "Button2"    "3"
This enables right-clicking with the pen button.

Rotation
You will need to install wacom-tools:
Code:
sudo apt-get install wacom-tools
You will need a script and map it to a key. The script:
Code:
#!/bin/sh

# Change System Input orientation for Tablet Mode
# Depends on wacom-tools from repo

orientation=`/usr/bin/xrandr --query | /bin/grep "Current rotation" | /usr/bin/awk '{print $4}'`
if [ "$orientation" = "normal" ]; then
	/usr/bin/xrandr -o left
	/usr/bin/xsetwacom set stylus Rotate CCW
else
	/usr/bin/xrandr -o normal
	/usr/bin/xsetwacom set stylus Rotate none
fi
Save it as rotate.sh and put into the /usr/bin/ directory. The TC1100 has a 'Q' key on its edge. In Windows, this activates a popup menu, but the menu doesn't exist in Ubuntu. So we will use it for screen rotation. To map the key, open the Configuration Editor and browse to /apps/metacity/keybindings_commands. Edit command_1 (or the 1st available command) enter: sh /usr/bin/rotate.sh . Then browse to /apps/metacity/global_keybindings and edit the run_command_1 with 0x9f (or press the 'Q' button.

OSK: On Screen Keyboard
Cellwriter version 1.2.5 is the choice here for both OSK and hand-writing recognition. Under System>Preferences>Accessibility>Assistive Technology Preferences, you need to check the following:
Enable assistive technologies
Password dialogues as floating windows (the on-screen keyboard can be used for root access)
Start on-screen keyboard at log in

I did find a problem with the pen operating erratically during login where the cursor would not follow the pen and kept jumping to the lower-right of the screen. To stop this behaviour, uncheck 'Enable accessible login' in System>Administration>Login Window - Accessibility tab. This is probably a bug in the wacom driver.

To enable Cellwriter at login:
Code:
sudo nano /etc/X11/gdm/Init/Default
At the bottom of the script, add:
Code:
cellwriter --keyboard-only --window-y=600 &
... so it reads ...
Code:
fi
cellwriter --keyboard-only --window-y=600 &
exit 0
If you wish to use xvkbd at login instead:
Code:
sudo apt-get install xvkbd
... then enter ...
Code:
xvkbd -geometry -300-100 -no-keypad &
...or onboard:
Code:
sudo apt-get install onboard
...then enter...
Code:
onboard &
... into the /etc/X11/gdm/Init/Default file instead of cellwriter.
Kubuntu users: Put either onboard or xvkbd into the /etc/kde3/kdm/Xsetup file.
Also note: Login style must be changed from Themed to Plain in System>Administration>Login Window - Local tab
Another note: If you enable automatic login, do NOT amend this file as you will end up with 2 instances of the OSK!

Sleep & Suspend
To make sleep and suspend work, follow the instructions here

Miscellaneous
To make the 3 pen activated 'soft keys' work, look here

Since Cellwriter 1.3.1, it is possible to use it when the screen is locked. Open Configuration Editor and browse to apps/gnome-screensaver and check embedded_keyboard_enabled and enter:
Code:
cellwriter --xid
under embedded_keyboard_command

Brigtness can also be adjusted. Look here
----------------------------------------------------------------
That's about it.


What doesn't work?
The SD card reader -
However, the PCMCIA slot DOES work, so I bought a Jessops branded '6 in 1' card reader for it and now I can use my SD card with this tablet. But I would prefer it if the built-in card reader worked.

Everything else works or can be made to work in some fashion.


Any other useful software?
Xournal is an equivalent to Windows Journal.

Ubuntu 7.10

For those wanting to try Ubuntu 7.10 (Gutsy), I will say it works very well, but you won't get any better results than with 7.04 (Feisty). That is to say, what doesn't work with Feisty, still doesn't work with Gutsy. After installation, follow the above procedure.

Suspend, hibernate, and sleep
Although suspend and hibernate work fine, sleep only works once, and afterwards it may give this error:
Code:
Your computer failed to suspend.
...even though it did it perfectly. It then (without any warning), goes into hibernation. When it wakes from that, another error message:
Code:
Your computer failed to hibernate.
...even though it did it perfectly! If anyone knows the answer, please let me know.
EDIT: After this error, you may lose your wireless connection and have to set it manually (related?).

Rotation
The console shows different output in Gutsy for xrandr, so the above script won't work correctly. Please use the following:
Code:
#!/bin/sh
if [ -n "$(xrandr | grep 768x1024)" ]; then
        xrandr -o normal
        xsetwacom set "stylus" Rotate NONE
else
        xrandr -o left
        xsetwacom set "stylus" Rotate CCW
fi
...from post #16 by ronnystandtke. Thanks for that.

Stylus not working? While you are editing /etc/X11/xorg.conf, you will need to uncomment one line at the bottom to make the Stylus work. You do not need to uncomment Eraser or Cursor.

Compiz
Compiz works quite well on this tablet considering the low-end video card and limited video RAM. Edit this file:
Code:
sudo nano /usr/bin/compiz
...and comment out the line that reads:
Code:
NVIDIA_MEMORY="65536" # 64MB
...to read:
Code:
# NVIDIA_MEMORY="65536" # 64MB
This will allow you to start the desktop effects without it checking for a minimum of 64Mb of video RAM.
You may notice the 3 stylus activated 'buttons' stop working with Compiz running. It's because it's tampered with the key mappings. You need to add the key mappings in the CompizConfig Settings Manager under General Options and add the commands in the Commands tab, and the key mappings in the Actions tab>Commands.
Compiz is installed by default in Gutsy, so you just need the Settings Manager:
Code:
sudo apt-get install compizconfig-settings-manager
Bluetooth
If you have the model with bluetooth like mine, I can tell you it works fine. I'm using a HP Deskjet 460wbt printer using the bluetooth module.

Answers: HOW Install Ubuntu HP TC1100 tablet pc ( Ubuntu Forums Tutorials Tips )
HOW Install Ubuntu HP TC1100 tablet pc

Nice tute,
there is some more useful info here:

http://wiki.linuxquestions.org/wiki/...board_at_Login

including how to get the onscreen keyboard at login
the two things that confound me are getting sleep to function properly with the atheros wifi (known bug in madwifi) and getting the Onboard working when the screensaver has locked the screen.

there are also some general tablet apps here:

http://wiki.linuxquestions.org/wiki/Tablet_PC

but the list is missing Xournal, the very good app you mentioned.

francisco_athens

HOW Install Ubuntu HP TC1100 tablet pc

BTW there is an AMAZING replacement for onboard/GOK called cellwriter:

http://www.gnomefiles.org/app.php?soft_id=2127

this really needs to be a part of (X,K,*)Ubuntu!!

sorry for all the enthusiasm but it really is very good!

Francisco

francisco_athens

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by francisco_athens
BTW there is an AMAZING replacement for onboard/GOK called cellwriter:

http://www.gnomefiles.org/app.php?soft_id=2127
This looks very interesting. I'm gonna check it out.

The trouble I have with OnBoard during login, is the cursor behaves erratically with the pen although works fine with a mouse or the trackstick. When I use the pen, the cursor keeps jumping to the bottom-right of the screen. No idea why. Pen works fine after login.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by francisco_athens
BTW there is an AMAZING replacement for onboard/GOK called cellwriter:

http://www.gnomefiles.org/app.php?soft_id=2127
As a follow up to this app, I have emailed the author with some suggestions and also some bugs. He is very willing to implement my suggestions and to hopefully fix the bugs.

I have asked to add a couple of features so it's completely usable during login.

I would like to see this added to Ubuntu too, perhaps as default to replace OnBoard.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

I use xvkbd on my TC1100 under kubuntu. To make it available during login simply add the following line to the end of /etc/kd3/kdm/Xsetup
Code:
xvkbd -geometry -300-100 -no-keypad &
It would probably work the same under gdm just find where Xsetup is located.
Code:
$ locate Xsetup
/etc/kde3/kdm/Xsetup

robnz

HOW Install Ubuntu HP TC1100 tablet pc

BTW I agree cellwriter shows great promise. For use at login it would need a dropdown to select the right user so that the appropriate strokes database can be accessed.

robnz

HOW Install Ubuntu HP TC1100 tablet pc

The xmodmap calls in the script from Linuturk are unnecessary on the TC1100. The script I use is as follows
Code:
#!/bin/sh
# Script created to toggle screen orientation on a Compaq TC1100 tablet
# Adapted by Rob Stockley from code found at
# http://www.koders.com/noncode/fidF6152D1225924664BF30DC6977DCD1E697FACD61.aspx
if [ -n "$(xrandr | grep rotation | grep left)" ]
then
xrandr -o normal
xsetwacom set "stylus" Rotate 0
else
xrandr -o left
xsetwacom set "stylus" Rotate 2
fi
To get the side keys working my .Xmodmap file looks like this
Code:
rob@rob-laptop:~$ cat .Xmodmap
! keysyms for buttons on edge of Compaq TC1100 Tablet
! mapped for use in Kubuntu 7.04
!
!  Jog shuttle
!    Left = 99
!    Right = 105
!    Press = 36
!  Escape = 9
!  Reset = 37
!  Tab = 23
!  Q = 159
!  Screen = 151
!
keycode 99 = Page_Up
keycode 105 = Page_Down
keycode 36 = Return
keycode 23 = Tab
keycode 9 = Escape
!
! The Q and screen buttons are mapped to XF86 launch
! events so they can be linked to scripts from within
! system settings
keycode 159 = XF86Launch0
keycode 151 = XF86Launch1
I have the screen button mapped to my rotate script and the Q button mapped to xournal which I use often.
HTH

robnz

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by robnz
BTW I agree cellwriter shows great promise. For use at login it would need a dropdown to select the right user so that the appropriate strokes database can be accessed.
I have asked that you only have a keyboard at login.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by robnz
I use xvkbd on my TC1100 under kubuntu. To make it available during login simply add the following line to the end of /etc/kd3/kdm/Xsetup
Code:
xvkbd -geometry -300-100 -no-keypad &
It would probably work the same under gdm just find where Xsetup is located.
Code:
$ locate Xsetup
/etc/kde3/kdm/Xsetup
There doesn't seem to be an Xsetup file in gdm. Perhaps to put that line into the /etc/X11/gdm/Init/Default file instead of onboard. I will test this and modify my guide to include the different on-screen keyboards.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

This is a breakdown of the Q Menu in Windows XP Tablet Edition. If anyone would like to help me program a Linux equivalent, please PM me to discuss it (programmers of C++ only).

The default popup menu consists of:
  • Mute On/Off
  • Brightness
  • Wireless Off
  • Internal Only
  • Internal and External
  • Volume
  • Presentation Mode On
  • Portrait-Primary
  • Landscape-Primary
  • Tablet PC Settings
  • Q Menu Settings
Brightness brings up a dialog box which says: Please use the Jog dial to adjust the brightness. Click OK button when you are done.
Wireless Off toggles wireless on and off.
Volume brings up the Volume Control (found in the Control Panel).
Presentation Mode sets Extended Desktop and sets Presentation power settings (something to do with NView Desktop Manager).
Tablet PC Settings opens a Control Panel applet.
Q menu Settings brings up an applet allowing you to choose which items to display on the Q Menu:

Q Menu Settings
Items to display on Q Menu
  • Mute On/Off
  • Brightness
  • Internal Only
  • External Only
  • Internal and External
  • Extended Desktop
  • Volume
  • Capture Screen
  • Capture Window
  • Power Control
  • Presentation Mode
  • Docked Profile
  • Undocked Profile
  • Write Profile
  • Portrait-Primary
  • Landscape-Primary
  • Standby
  • Hibernate
  • Shut down
  • Tablet PC Settings
  • Q Menu Settings
Most of the items are self explanatory.

Down the right of the list is 7 buttons:
  • Add
  • Modify
  • Remove
  • Move Up
  • Move Down
  • Execute
  • About
Add and Modify opens a dialog box:
Add New Menu Entry
Please enter Diplay name ane File name. Display name is limited to 25 characters.
Display Name (text box)
File Name (text box)
Buttons: Browse, OK, and Cancel.

Under the list is a text window showing a description for the highlighted list item. Under that is a checkbox: Display Q Menu Icon on system tray. Under that are the usual buttons: OK, Cancel, and Apply.

Tablet and Pen Settings
4 tabs: Setting, Display, Tablet Buttons, and Pen Buttons
  1. Settings
    Handedness - to do with hand-writing recognition (Won't need this)
    Menu location - You can select a menu position so that menus don't appear under your hand. (Useful and possible I think)
    Calibration - Need Special Wacom tools installed from their site
  2. Display
    Screen orientation - A bit pointless?
    Screen brightness - Need this
  3. Tablet Buttons
    Allows programming of the 3 screen buttons as well as the edge buttons
  4. Pen Options
    Pen actions - such as Right-click etc.
    Pen buttons - (checkbox) Use pen button to right-click - Use top of the pen to erase (where available)

A linux equivalent doesn't have to be exactly the same, but this gives an idea.

I only program in C++ but have never written for Linux. So if you're up to the challenge, PM me and we'll put our heads together. If not, I'll have a bash myself.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

I have followed your guide, well written and easy to understand for even a noobie like me, I am having one problem binding my Q key to the rotate command. It works fine With Compiz disabled, but as soon as I activate Compiz it stops working.

I noticed in your guide that I should expect this as Compiz will take over keybindings, so I go into the ccsm and check to make sure the command is bound to command 0, it is, then I check the actions tab to be sure the key is bound properly. The Run Command 0 has a key value of DISABLED. I can set it to a keyboard command like ctrl+alt+D, but it will not let me bind it to 0x9f as your guide suggests (it simply goes back to "disabled" when I hit OK). I have also tried hitting the key when prompted for "New accelerator" and nothing happens when I hit any of the proprietary keys on the TC1100.

Based on some advice from the #compiz-fusion irc channel on freenode I tried the Xen Command to see what is being returned from those key presses:

Code:
KeyPress event, serial 31, synthetic NO, window 0x6800001,
   root 0xc1, subw 0x0, time 2792056699, (276,-95), root:(283,464),
   state 0x0, keycode 159 (keysym 0x0, NoSymbol), same_screen YES,
   XLookupString gives 0 bytes:
   XmbLookupString gives 0 bytes:
   XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x6800001,
   root 0xc1, subw 0x0, time 2792056699, (276,-95), root:(283,464),
   state 0x0, keycode 159 (keysym 0x0, NoSymbol), same_screen YES,
   XLookupString gives 0 bytes:
   XFilterEvent returns: False
Any help is greatly appreciated.

Zolty

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by Zolty
...but it will not let me bind it to 0x9f as your guide suggests (it simply goes back to "disabled" when I hit OK)...
CCSM does not like you entering some key combinations. I also had this problem. Try entering them via the Configuration Editor instead.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Would someone be able to post the DSDT from this machine?

Using sudo:

cat /proc/acpi/dsdt > dsdt

And then attach the dsdt file?

(I don't have the machine, but am planning to work on the tc1100-wmi driver, so it plays nice with some other upstream patches I'm working on).

Edit:You can safely disregard this - I've managed to get my hands on the DSDT for this machine.

cathectic

HOW Install Ubuntu HP TC1100 tablet pc

There is a program called Tabatha. Just do a Google search for tabatha and groundstate and it will pull up the page. It replicates must of the Q menu functions.

timere969

HOW Install Ubuntu HP TC1100 tablet pc

Hello
i ve got some problems with my xorg.conf
my screen rotate but not the cursor
this is my xorg.conf
i am on linux mint darina (gusti)
thanks a lot for help

xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "oss"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Button2" "3"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
Option "Mode" "Absolute"
Option "KeepShape" "on"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Button2" "3"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
Option "Mode" "Absolute"
Option "KeepShape" "on"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Button2" "3"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
Option "Mode" "Absolute"
Option "KeepShape" "on"
EndSection

Section "Device"
Identifier "nVidia Corporation NV17 [GeForce4 420 Go 32M]"
Boardname "nv"
Busid "PCI:1:0:0"
Driver "nvidia"
Screen 0
Option "RandRRotation" "on"
Option "NvAGP" "1"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Modelname "Custom 1"
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
Gamma 1.0
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV17 [GeForce4 420 Go 32M]"
Monitor "Generic Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1024 768
Modes "1024x768@60" "800x600@60" "800x600@56" "640x480@60"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"

# Uncomment if you have a wacom tablet
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
Inputdevice "Synaptics Touchpad"
EndSection
Section "Module"
Load "wacom"
Load "glx"
Load "v4l"
EndSection
Section "device" #
Identifier "device1"
Boardname "nv"
Busid "PCI:1:0:0"
Driver "nvidia"
Screen 1
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24
Monitor "monitor1"
EndSection
Section "monitor" #
Identifier "monitor1"
Gamma 1.0
EndSection
Section "ServerFlags"
EndSection

mgk

HOW Install Ubuntu HP TC1100 tablet pc

It has nothing to do with the xorg.conf file. When you rotate the screen, it only rotates the video and not the wacom device. You need a script like the one I provided in the 'How To'.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

hello
thanks for help
I use your script and i map the "Q"
when i press "Q" the screen don't rotate
i use Grandr 0.2 to turn left the screen rotate but not the cursor, if i use "Q" the screen come back right
from landscape to portrait don't work for me????

I use the script on first page, do i use the script on page 2?

mgk

HOW Install Ubuntu HP TC1100 tablet pc

Have you installed wacom-tools?

Code:
sudo apt-get install wacom-tools

phenest

HOW Install Ubuntu HP TC1100 tablet pc

yes wacom tools are install
i ve got : wacom kernel source, wacom tools and xserver xorg input wacom
thanks

mgk

HOW Install Ubuntu HP TC1100 tablet pc

I'd just like to say thanks for the great writeup. I'm new to linux and managed to get Ubuntu 7.10 up and running on my tc1100 with all the features I need with relative ease. I even managed to do it off a usb flash drive. So far, I've seen a large increase in performance over XP tablet edition.

The last tasks are to get the side button working for the OSK (using onboard) and figure out the "keyring" password prompt on boot.

wsilk

HOW Install Ubuntu HP TC1100 tablet pc

For some reason I can't get my pen to work correctly - this is a mothballed Tablet PC for work, and I'm trying to get the pen to work~! I'd hate to have to carry a keyboard everywhere with me!

I am hoping for the best here, heh heh...if any of you can tell me what could cause the attached stylus pen to do absolutely nothing in Ubuntu (yet the original pen calibration works just after POST), I'd be most grateful!

Thanks,


Seth

On edit: A restart fixed it after I changed the device to /dev/input/wacom and then restarted. It works beautifully! Just have to get the onboard keyboard to move out of my way, hehehe...

sethtriggs

HOW Install Ubuntu HP TC1100 tablet pc

i get the feeling wacom users are being persecuted. Once upon a time, the required lines to make wacom work were there by default in xorg.conf.

this seemed to break something on some systems, so the devs, in their infinite wisdom, decided to comment the required lines out.

that was not enough. so they removed the lines completely.

without ANY mention of the deliberate regression in the release notes!

Thankfully, you can still copy-n-paste them into your zorg.conf if have an old copy lying around...

so here goes:

$sudo nano /etc/X11/xorg.conf

add the following somwehere after your "mouse" bits:

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection



and also add the necessary lines in your server layout:

Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"

# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
EndSection


hopefully this should help, it did in Gutsy. I havent tried Hardy yet, so they may have done something that would stop even that from working, I can't tell yet.

Quote:
Originally Posted by sethtriggs
For some reason I can't get my pen to work correctly - this is a mothballed Tablet PC for work, and I'm trying to get the pen to work~! I'd hate to have to carry a keyboard everywhere with me!

I am hoping for the best here, heh heh...if any of you can tell me what could cause the attached stylus pen to do absolutely nothing in Ubuntu (yet the original pen calibration works just after POST), I'd be most grateful!

Thanks,


Seth

On edit: A restart fixed it after I changed the device to /dev/input/wacom and then restarted. It works beautifully! Just have to get the onboard keyboard to move out of my way, hehehe...

galileon

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by galileon
...
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
...
I would like to point out here, that there is no need to a add the 'eraser' and the 'cursor' devices. You only need the 'stylus' device. Seeing as the TC1100's stylus' has no eraser (although there may be a rare one around), and I think the 'cursor' device is for external tablets (the type you may attach to the serial or USB port).

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Hardy has stylus working - Cellwriter and Xournal rock.

Tabatha, as suggested for mapping Q menu functionality, has errors and falls over, but am hoping a Q menu gets posted soon

Rotate script is fine,but having trouble mapping it to a key in KDE4. Suggestions?
I have tried in SystemSettings->Advanced->InputActions
But no matter what combo, nada. Zip.

romana

HOW Install Ubuntu HP TC1100 tablet pc

I'm trying to install Hardy, but I can't because the linux-image-2.6.25-1-generic is gone. any suggestions? I can get Hardy installed, but no wacom, hence what the linux-image-2.6.25-1-generic was for. Appreciate any thoughts you have!

ChaOConnor

HOW Install Ubuntu HP TC1100 tablet pc

2.6.25 is the Intrepid Ibex kernel! I have had wacom working on all the Hardy kernels in the 2.6.24 series, the latest being -18.

Aearenda

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by robnz
The xmodmap calls in the script from Linuturk are unnecessary on the TC1100. The script I use is as follows
Code:
#!/bin/sh
# Script created to toggle screen orientation on a Compaq TC1100 tablet
# Adapted by Rob Stockley from code found at
# http://www.koders.com/noncode/fidF6152D1225924664BF30DC6977DCD1E697FACD61.aspx
if [ -n "$(xrandr | grep rotation | grep left)" ]
then
xrandr -o normal
xsetwacom set "stylus" Rotate 0
else
xrandr -o left
xsetwacom set "stylus" Rotate 2
fi
To get the side keys working my .Xmodmap file looks like this
Code:
rob@rob-laptop:~$ cat .Xmodmap
! keysyms for buttons on edge of Compaq TC1100 Tablet
! mapped for use in Kubuntu 7.04
!
!  Jog shuttle
!    Left = 99
!    Right = 105
!    Press = 36
!  Escape = 9
!  Reset = 37
!  Tab = 23
!  Q = 159
!  Screen = 151
!
keycode 99 = Page_Up
keycode 105 = Page_Down
keycode 36 = Return
keycode 23 = Tab
keycode 9 = Escape
!
! The Q and screen buttons are mapped to XF86 launch
! events so they can be linked to scripts from within
! system settings
keycode 159 = XF86Launch0
keycode 151 = XF86Launch1
I have the screen button mapped to my rotate script and the Q button mapped to xournal which I use often.
HTH
That is a better script. Thanks for that. The one I used was simply the first one I found.

The side keys work 'Out-Of-The-Box' with Ubuntu. Did you not find this with Kubuntu?

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by phenest
The side keys work 'Out-Of-The-Box' with Ubuntu. Did you not find this with Kubuntu?
Actually they probably did work out of the box except for perhaps the Q and screen buttons. I've spent a long time trying to get the pen buttons working and some of my key mappings got a little broken along the journey. Chances are I could comment out the tab, esc, and jog shuttle mappings now and they would function normally.

robnz

HOW Install Ubuntu HP TC1100 tablet pc

Code:
Option    "Button1"    "1"
Also the above line in xorg.conf is unnecessary as that is already the default button mapping.

robnz

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by francisco_athens
... things that confound me are getting sleep to function properly with the atheros wifi (known bug in madwifi) ...
If by 'sleep' you mean 'suspend', then it does work with some tweaking.

EDIT: I have edited the guide to show how.
Also, Suspend and Hibernate now work in Gutsy with the 2.6.22-14-generic kernel using the same method.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

FYI. I've submitted a script to adjust LCD brightness on the TC1100 in this thread.

robnz

HOW Install Ubuntu HP TC1100 tablet pc

I noticed that the script does not work with Ubuntu 7.10 because the console output of xrandr changed. Here comes my version of the rotate script:

Code:
#!/bin/sh
if [ -n "$(xrandr | grep 768x1024)" ]; then
        xrandr -o normal
        xsetwacom set "stylus" Rotate NONE
        xsetwacom set "cursor" Rotate NONE
        xsetwacom set "eraser" Rotate NONE
else
        xrandr -o left
        xsetwacom set "stylus" Rotate CCW
        xsetwacom set "cursor" Rotate CCW
        xsetwacom set "eraser" Rotate CCW
fi

ronnystandtke

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by ronnystandtke
...the script does not work with Ubuntu 7.10 because the console output of xrandr changed...
I also found this. I will update the guide as soon as 7.10 is released officially.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by ronnystandtke
I noticed that the script does not work with Ubuntu 7.10 because the console output of xrandr changed.
What has it changed to?
UPDATE: Disregard. I took a look at the xrandr source for Gutsy and saw the extensive changes.

robnz

HOW Install Ubuntu HP TC1100 tablet pc

The attached script below should work with both Feisty and Gutsy. There is an issue with screen dimensions that I have yet to address but this is half the solution.
Code:
#!/bin/sh
# Script created to toggle screen orientation on a Compaq TC1100 tablet
# Adapted by Rob Stockley from code found at 
# http://www.koders.com/noncode/fidF6152D1225924664BF30DC6977DCD1E697FACD61.aspx
# Updated 23 October 2007 to work with xrandr version 1.2 as 
# installed on Gutsy Gibbon.

if [ -n "$(xrandr --version | grep 'version 1.2' )" ]
then
  if [ -n "$(xrandr | grep 'left (')" ] 
    then ORIENTATION="left"
    else ORIENTATION="normal"
  fi
else
  if [ -n "$(xrandr | grep rotation | grep left)" ] 
    then ORIENTATION="left"
    else ORIENTATION="normal"
  fi
fi

if [ $ORIENTATION = "left" ]
then
  xrandr -o normal
  xsetwacom set "stylus" Rotate 0
else 
  xrandr -o left
  xsetwacom set "stylus" Rotate 2
fi

robnz

HOW Install Ubuntu HP TC1100 tablet pc

Thanks for this nice HowTo.

I am just now trying to set up my TC1100.

First problem: enabling the restricted nvidia drivers will fail in Switzerland.

Solution: open Systems/administration/software sources. Change download from Server for Switzerlandto main server (Hauptserver) before trying to enable the restricted drivers.

popch

HOW Install Ubuntu HP TC1100 tablet pc

All works fine
i am sorry i haven't use the good script
thanks again for help
happy new year for all
Marc

mgk

HOW Install Ubuntu HP TC1100 tablet pc

Hi, thanks for the nice tutorial!

Has anyone got Nvidia Propritary driver AND suspend and/or hibernate to work at the same time? I can do each separately, but not both.

I installed the NVIDIA driver through Restricted Manager and added the option mentionned in the tutorial. The computer hibernates or suspends, but on wake up, the screen remains blank.

Any ideas?

Cheers

galileon

galileon

HOW Install Ubuntu HP TC1100 tablet pc

Heya guys, after seeing this guide I decided to take the plunge and install ubuntu 7.10 on my tc1100.

Installation went fine, and it connects to my wifi network. I can ping websites from the terminal, but wget doesn't do anything. At first firefox wouldn't load up any pages, but after much talking with a friend we got firefox to come alive, I had to go into the about:config and change

"network.dns.disableIPv6"

to true.

Rather annoyingly, apt-get doesn't work and neither does synaptic, whatever it tries to download fails.
Other computers on the network (windows &mac) can access the net fine, and the DNS is the same on both the tc1100 and this machine.
I have no idea whats wrong (I am a linux n00b).

Any ideas or help would be appreciated
Thanks
Mark.

Markopolo123

HOW Install Ubuntu HP TC1100 tablet pc

http://www.ubuntugeek.com/how-to-dis...in-ubuntu.html

galileon

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by galileon
Many thanks, just before reading your reply I had tried this guide from

http://ubuntuforums.org/showthread.php?t=161742

which didn't help. I gather the two methods achieve the same end?

I will reset the file and try the method you linked to.

Neither method has resolved this, I am quite tempted to reinstall the OS.

Mark

Markopolo123

HOW Install Ubuntu HP TC1100 tablet pc

I have managed to resolve the problem with apt-get http://="http://ubuntuforums.org/sho...206692&page=3"
Other than that I am very happy with it, thanks for the guide!
Mark

Markopolo123

HOW Install Ubuntu HP TC1100 tablet pc

Has anyone tried the latest Hardy on this tablet to see if the memory card reader works. Apparently, there has been some fixes in this area.

If your able to reply, there is a bug report: 163345

An answer is needed for this bug as to whether the memory card reader now works.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by phenest
Has anyone tried the latest Hardy on this tablet to see if the memory card reader works. Apparently, there has been some fixes in this area.

If your able to reply, there is a bug report: 163345

An answer is needed for this bug as to whether the memory card reader now works.
I did a few perfunctory tests with Hardy Heron Alpha 6 (downloaded March 15, 2008 ) on my TC1100. There have been no changes with regards to the SD card reader. No card will be detected. The same card is detected, read and written when used in the other HP laptop both with Gibbon and Heron.

On the other hand, on the TC1100 not even Windows XP handles the card. It detects it and assigns it a drive letter (E: ). However, it can not read the card, offers to format it, fails to format if asked to. This is the XP wich was installed when I bought the PC. It is conceivable that the XP installation is somewhat flawed because the PC appeared to be refurbished when I bought it.

The SD slot does not appear to work on this PC. Period. I bought a 5$ SD to USB adapter which works at once without thinking about it.

popch

HOW Install Ubuntu HP TC1100 tablet pc

Personally, my TC1100 worked fine with XP Tablet Edition including the card reader. But using Ubuntu Gutsy, I had to resort to a PCMCIA card reader which did the job.

I hope someone can give a Yes/No to the bug report so the devs can mark it as Fixed or whatever.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

use this for rotate and use pen:
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/ttyS4"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"
Option "Mode" "Absolute"
Option "Button2" "3"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/ttyS4"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"
Option "Mode" "Absolute"
Option "Button2" "3"
EndSection

And add the following lines to the Server Layout section.

InputDevice "cursor" "SendCoreEvents"
InputDevice "stylus" "SendCoreEvents"

kpfade

HOW Install Ubuntu HP TC1100 tablet pc

The attached script below should work with both Feisty and Gutsy. There is an issue with screen dimensions that I have yet to address but this is half the solution.
Code:
#!/bin/sh
# Script created to toggle screen orientation on a Compaq TC1100 tablet
# Adapted by Rob Stockley from code found at 
# http://www.koders.com/noncode/fidF6152D1225924664BF30DC6977DCD1E697FACD61.aspx
# Updated 23 October 2007 to work with xrandr version 1.2 as 
# installed on Gutsy Gibbon.

if [ -n "$(xrandr --version | grep 'version 1.2' )" ]
then
  if [ -n "$(xrandr | grep 'left (')" ] 
    then ORIENTATION="left"
    else ORIENTATION="normal"
  fi
else
  if [ -n "$(xrandr | grep rotation | grep left)" ] 
    then ORIENTATION="left"
    else ORIENTATION="normal"
  fi
fi

if [ $ORIENTATION = "left" ]
then
  xrandr -o normal
  xsetwacom set "stylus" Rotate 0
else 
  xrandr -o left
  xsetwacom set "stylus" Rotate 2
fi

robnz

HOW Install Ubuntu HP TC1100 tablet pc

Thanks for this nice HowTo.

I am just now trying to set up my TC1100.

First problem: enabling the restricted nvidia drivers will fail in Switzerland.

Solution: open Systems/administration/software sources. Change download from Server for Switzerlandto main server (Hauptserver) before trying to enable the restricted drivers.

popch

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by ronnystandtke
I noticed that the script does not work with Ubuntu 7.10 because the console output of xrandr changed.
What has it changed to?
UPDATE: Disregard. I took a look at the xrandr source for Gutsy and saw the extensive changes.

robnz

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by ronnystandtke
...the script does not work with Ubuntu 7.10 because the console output of xrandr changed...
I also found this. I will update the guide as soon as 7.10 is released officially.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

I noticed that the script does not work with Ubuntu 7.10 because the console output of xrandr changed. Here comes my version of the rotate script:

Code:
#!/bin/sh
if [ -n "$(xrandr | grep 768x1024)" ]; then
        xrandr -o normal
        xsetwacom set "stylus" Rotate NONE
        xsetwacom set "cursor" Rotate NONE
        xsetwacom set "eraser" Rotate NONE
else
        xrandr -o left
        xsetwacom set "stylus" Rotate CCW
        xsetwacom set "cursor" Rotate CCW
        xsetwacom set "eraser" Rotate CCW
fi

ronnystandtke

HOW Install Ubuntu HP TC1100 tablet pc

FYI. I've submitted a script to adjust LCD brightness on the TC1100 in this thread.

robnz

HOW Install Ubuntu HP TC1100 tablet pc

Code:
Option    "Button1"    "1"
Also the above line in xorg.conf is unnecessary as that is already the default button mapping.

robnz

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by francisco_athens
... things that confound me are getting sleep to function properly with the atheros wifi (known bug in madwifi) ...
If by 'sleep' you mean 'suspend', then it does work with some tweaking.

EDIT: I have edited the guide to show how.
Also, Suspend and Hibernate now work in Gutsy with the 2.6.22-14-generic kernel using the same method.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by robnz
The xmodmap calls in the script from Linuturk are unnecessary on the TC1100. The script I use is as follows
Code:
#!/bin/sh
# Script created to toggle screen orientation on a Compaq TC1100 tablet
# Adapted by Rob Stockley from code found at
# http://www.koders.com/noncode/fidF6152D1225924664BF30DC6977DCD1E697FACD61.aspx
if [ -n "$(xrandr | grep rotation | grep left)" ]
then
xrandr -o normal
xsetwacom set "stylus" Rotate 0
else
xrandr -o left
xsetwacom set "stylus" Rotate 2
fi
To get the side keys working my .Xmodmap file looks like this
Code:
rob@rob-laptop:~$ cat .Xmodmap
! keysyms for buttons on edge of Compaq TC1100 Tablet
! mapped for use in Kubuntu 7.04
!
!  Jog shuttle
!    Left = 99
!    Right = 105
!    Press = 36
!  Escape = 9
!  Reset = 37
!  Tab = 23
!  Q = 159
!  Screen = 151
!
keycode 99 = Page_Up
keycode 105 = Page_Down
keycode 36 = Return
keycode 23 = Tab
keycode 9 = Escape
!
! The Q and screen buttons are mapped to XF86 launch
! events so they can be linked to scripts from within
! system settings
keycode 159 = XF86Launch0
keycode 151 = XF86Launch1
I have the screen button mapped to my rotate script and the Q button mapped to xournal which I use often.
HTH
That is a better script. Thanks for that. The one I used was simply the first one I found.

The side keys work 'Out-Of-The-Box' with Ubuntu. Did you not find this with Kubuntu?

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by phenest
The side keys work 'Out-Of-The-Box' with Ubuntu. Did you not find this with Kubuntu?
Actually they probably did work out of the box except for perhaps the Q and screen buttons. I've spent a long time trying to get the pen buttons working and some of my key mappings got a little broken along the journey. Chances are I could comment out the tab, esc, and jog shuttle mappings now and they would function normally.

robnz

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by popch
/etc/X11/gdm/Init/Default
appears to have been moved to
/etc/gdm/Init/Default
I'm glad you verified that. I thought I'd made a mistake.

Quote:
Originally Posted by popch
btw, the pcmcia slot works for me in gutsy.
I never had anything to test it with.
Quote:
Originally Posted by popch
sd slot does not work, but then, in XP it does detect my SD card but says it is not formatted.
Mine works perfectly in Windows, as it does on my Dell laptop with Ubuntu. I think it's always worth spending a bit extra on memory cards to get reliability.

Now I know the PCMCIA slot works, I'm going to try and get a memory card reader for it.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by phenest
Now I know the PCMCIA slot works, I'm going to try and get a memory card reader for it.
I use mine with a SanDisk CompactFlash PC Card adapter. I do not have any other PCMCIA cards to test it with.

popch

HOW Install Ubuntu HP TC1100 tablet pc

Thanks for all the great info!

Quote:
Originally Posted by phenest
Then edit the InputDevice section- Driver wacom - Identifier stylus add:
Code:
Option    "Button2"    "3"
This enables right-clicking with the pen button.
I have a Fujitsu Stylistic Tablet PC and have xubuntu v7.10 installed, have the screen settings all set and have a script for screen rotation that works. However, I've added the above line for the "right click" and it doesn't seem to work. My pen has a rocker button on it where if you press the bottom I think its supposed to right click and if you press the top its supposed to erase. I don't care as much about the erase function, but I need to be able to right click since unlike in Windows you can't press-and-hold to pull up the context menu.

Is there documentation anywhere on this? Is this related to the wacom drivers or something else?

Quote:
Originally Posted by phenest
Rotation
You will need a script and map it to a key.
<SNIP>
Save it as rotate.sh and put into the /usr/bin/ directory.
BTW, I needed to modify the one posted here to grep for "current 768 x 1024". The word current is needed because the 1024 x 768 string also exists in the output. Notice the space in front of and behind the x as well.

Quote:
Originally Posted by phenest
The TC1100 has a 'Q' key on its edge. In Windows, this activates a popup menu, but the menu doesn't exist in Ubuntu. So we will use it for screen rotation. To map the key, open the Configuration Editor and browse to /apps/metacity/keybindings_commands. Edit command_1 (or the 1st available command) enter: sh /usr/bin/rotate.sh . Then browse to /apps/metacity/global_keybindings and edit the run_command_1 with 0x9f (or press the 'Q' button.
I have researched this and found that what you are referring to is probably the gconf-editor. I've installed that successfully by typing

sudo apt-get install gconf-editor

However, I don't see a menu option for it. I thought this was a program that let me changes things with a graphical UI, similar to Windows regedit function.

I obviously want to be able to assign the screen rotation to a button and also would like to get the up/down/left/right arrows working and assign things the web browser to a button.

Quote:
Originally Posted by phenest
OSK: On Screen Keyboard
I haven't installed an onscreen keyboard yet. It looks like there is cellwriter and xvkbd. What's the consensus on which one is the best for me to try?

Quote:
Originally Posted by phenest
Suspend, hibernate, and sleep
Did anyone ever figure out how to get suspend and hibernation working properly in Gutsy 7.10? I'll want to get that working next as the whole reason I'm doing all this is to get this tablet where its quick enough that the kids can hop on quickly and not bellyache about how slow Windows is. So I'd like it to remain in suspend or hibernation mode all the time.

timnicholson

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by timnicholson
Configuration Editor :
I have researched this and found that what you are referring to is probably the gconf-editor. I've installed that successfully by typing

sudo apt-get install gconf-editor
That had me stumped, at first, too. I later found out about it and forget to mention it in my feedback.

In Ubuntu 7.10, the Configuration Editor apparently is installed by default. In order to make it visible, use System/Settings/Main Menu (or equivalent; I do not know what terms they use in the English language menues).

In the Menu editor, scroll to the System tools group. On the right hand side you should find an entry called Configuration Editor. Activate that.

Lo and behold! you can access it in the applications menu.

popch

HOW Install Ubuntu HP TC1100 tablet pc

I would like to say you are wandering off-topic here. This thread is for a Hewlett Packard/Compaq TC1100 tablet pc. I also have a Fujitsu Stylistic ST4110 tablet pc, and all the things you mention can be made to work. There are other threads already in discussion about those.

Also, please note that this thread is for installing Ubuntu. Although it will work for Xubuntu and Kubuntu, you may have to make adjustments. Again, there is already information on this forum for you. But please stay on-topic here.

Ma 1f40 ny thanks.

P.S. I will make amendments to my tutorial for Kubuntu and Xubuntu users but only for Compaq TC1100 owners. I will be starting a tutorial for Fujitsu Stylistic ST4110 owners (unless someone beats me to it).

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Practically everything now works.


/etc/X11/gdm/Init/Default
appears to have been moved to
/etc/gdm/Init/Default

btw, the pcmcia slot works for me in gutsy.
sd slot does not work, but then, in XP it does detect my SD card but says it is not formatted.

popch

HOW Install Ubuntu HP TC1100 tablet pc

Good point. In fact, I only have Stylus uncommented. I left Cursor and Eraser commented out.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by phenest
Good point. In fact, I only have Stylus uncommented. I left Cursor and Eraser commented out.
I just edited the post you replied to. Thanks for the useful information.

popch

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by popch
The OSK (on-screen keyboard) seems to be working. Still no luck in the login screen. The login screen hides the virtual keyboard. Perhaps I have not understood all the settings properly. Will look again later.

Later (under 'Rotation' for Gutsy), the new script mentions xsetwacom. Does the HowTo mention that wacom-tools must be installed?
Yep, I forgot a couple of things there:

To see the OSK during login, set the login style to Plain instead of Themed.

And yes, wacom-tools needs to be installed.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

use this for rotate and use pen:
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/ttyS4"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"
Option "Mode" "Absolute"
Option "Button2" "3"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/ttyS4"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"
Option "Mode" "Absolute"
Option "Button2" "3"
EndSection

And add the following lines to the Server Layout section.

InputDevice "cursor" "SendCoreEvents"
InputDevice "stylus" "SendCoreEvents"

kpfade

HOW Install Ubuntu HP TC1100 tablet pc

Personally, my TC1100 worked fine with XP Tablet Edition including the card reader. But using Ubuntu Gutsy, I had to resort to a PCMCIA card reader which did the job.

I hope someone can give a Yes/No to the bug report so the devs can mark it as Fixed or whatever.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by phenest
Has anyone tried the latest Hardy on this tablet to see if the memory card reader works. Apparently, there has been some fixes in this area.

If your able to reply, there is a bug report: 163345

An answer is needed for this bug as to whether the memory card reader now works.
I did a few perfunctory tests with Hardy Heron Alpha 6 (downloaded March 15, 2008 ) on my TC1100. There have been no changes with regards to the SD card reader. No card will be detected. The same card is detected, read and written when used in the other HP laptop both with Gibbon and Heron.

On the other hand, on the TC1100 not even Windows XP handles the card. It detects it and assigns it a drive letter (E: ). However, it can not read the card, offers to format it, fails to format if asked to. This is the XP wich was installed when I bought the PC. It is conceivable that the XP installation is somewhat flawed because the PC appeared to be refurbished when I bought it.

The SD slot does not appear to work on this PC. Period. I bought a 5$ SD to USB adapter which works at once without thinking about it.

popch

HOW Install Ubuntu HP TC1100 tablet pc

I have managed to resolve the problem with apt-get http://="http://ubuntuforums.org/sho...206692&page=3"
Other than that I am very happy with it, thanks for the guide!
Mark

Markopolo123

HOW Install Ubuntu HP TC1100 tablet pc

Has anyone tried the latest Hardy on this tablet to see if the memory card reader works. Apparently, there has been some fixes in this area.

If your able to reply, there is a bug report: 163345

An answer is needed for this bug as to whether the memory card reader now works.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

All works fine
i am sorry i haven't use the good script
thanks again for help
happy new year for all
Marc

mgk

HOW Install Ubuntu HP TC1100 tablet pc

Hi, thanks for the nice tutorial!

Has anyone got Nvidia Propritary driver AND suspend and/or hibernate to work at the same time? I can do each separately, but not both.

I installed the NVIDIA driver through Restricted Manager and added the option mentionned in the tutorial. The computer hibernates or suspends, but on wake up, the screen remains blank.

Any ideas?

Cheers

galileon

galileon

HOW Install Ubuntu HP TC1100 tablet pc

http://www.ubuntugeek.com/how-to-dis...in-ubuntu.html

galileon

HOW Install Ubuntu HP TC1100 tablet pc

Quote:
Originally Posted by galileon
Many thanks, just before reading your reply I had tried this guide from

http://ubuntuforums.org/showthread.php?t=161742

which didn't help. I gather the two methods achieve the same end?

I will reset the file and try the method you linked to.

Neither method has resolved this, I am quite tempted to reinstall the OS.

Mark

Markopolo123

HOW Install Ubuntu HP TC1100 tablet pc

Heya guys, after seeing this guide I decided to take the plunge and install ubuntu 7.10 on my tc1100.

Installation went fine, and it connects to my wifi network. I can ping websites from the terminal, but wget doesn't do anything. At first firefox wouldn't load up any pages, but after much talking with a friend we got firefox to come alive, I had to go into the about:config and change

"network.dns.disableIPv6"

to true.

Rather annoyingly, apt-get doesn't work and neither does synaptic, whatever it tries to download fails.
Other computers on the network (windows &mac) can access the net fine, and the DNS is the same on both the tc1100 and this machine.
I have no idea whats wrong (I am a linux n00b).

Any ideas or help would be appreciated
Thanks
Mark.

Markopolo123

HOW Install Ubuntu HP TC1100 tablet pc

yes wacom tools are install
i ve got : wacom kernel source, wacom tools and xserver xorg input wacom
thanks

mgk

HOW Install Ubuntu HP TC1100 tablet pc

Have you installed wacom-tools?

Code:
sudo apt-get install wacom-tools

phenest

HOW Install Ubuntu HP TC1100 tablet pc

It has nothing to do with the xorg.conf file. When you rotate the screen, it only rotates the video and not the wacom device. You need a script like the one I provided in the 'How To'.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

h 1f40 ello
thanks for help
I use your script and i map the "Q"
when i press "Q" the screen don't rotate
i use Grandr 0.2 to turn left the screen rotate but not the cursor, if i use "Q" the screen come back right
from landscape to portrait don't work for me????

I use the script on first page, do i use the script on page 2?

mgk

HOW Install Ubuntu HP TC1100 tablet pc

There is a program called Tabatha. Just do a Google search for tabatha and groundstate and it will pull up the page. It replicates must of the Q menu functions.

timere969

HOW Install Ubuntu HP TC1100 tablet pc

Hello
i ve got some problems with my xorg.conf
my screen rotate but not the cursor
this is my xorg.conf
i am on linux mint darina (gusti)
thanks a lot for help

xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf databa 1f40 se.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "oss"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Button2" "3"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
Option "Mode" "Absolute"
Option "KeepShape" "on"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Button2" "3"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
Option "Mode" "Absolute"
Option "KeepShape" "on"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Button2" "3"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
Option "Mode" "Absolute"
Option "KeepShape" "on"
EndSection

Section "Device"
Identifier "nVidia Corporation NV17 [GeForce4 420 Go 32M]"
Boardname "nv"
Busid "PCI:1:0:0"
Driver "nvidia"
Screen 0
Option "RandRRotation" "on"
Option "NvAGP" "1"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Modelname "Custom 1"
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
Gamma 1.0
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV17 [GeForce4 420 Go 32M]"
Monitor "Generic Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1024 768
Modes "1024x768@60" "800x600@60" "800x600@56" "640x480@60"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"

# Uncomment if you have a wacom tablet
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
Inputdevice "Synaptics Touchpad"
EndSection
Section "Module"
Load "wacom"
Load "glx"
Load "v4l"
EndSection
Section "device" #
Identifier "device1"
Boardname "nv"
Busid "PCI:1:0:0"
Driver "nvidia"
Screen 1
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24
Monitor "monitor1"
EndSection
Section "monitor" #
Identifier "monitor1"
Gamma 1.0
EndSection
Section "ServerFlags"
EndSection

mgk

HOW Install Ubuntu HP TC1100 tablet pc

I have followed your guide, well written and easy to understand for even a noobie like me, I am having one problem binding my Q key to the rotate command. It works fine With Compiz disabled, but as soon as I activate Compiz it stops working.

I noticed in your guide that I should expect this as Compiz will take over keybindings, so I go into the ccsm and check to make sure the command is bound to command 0, it is, then I check the actions tab to be sure the key is bound properly. The Run Command 0 has a key value of DISABLED. I can set it to a keyboard command like ctrl+alt+D, but it will not let me bind it to 0x9f as your guide suggests (it simply goes back to "disabled" when I hit OK). I have also tried hitting the key when prompted for "New accelerator" and nothing happens when I hit any of the proprietary keys on the TC1100.

Based on some advice from the #compiz-fusion irc channel on freenode I tried the Xen Command to see what is being returned from those key presses:

Code:
KeyPress event, serial 31, synthetic NO, window 0x6800001,
   root 0xc1, subw 0x0, time 2792056699, (276,-95), root:(283,464),
   state 0x0, keycode 159 (keysym 0x0, NoSymbol), same_screen YES,
   XLookupString gives 0 bytes:
   XmbLookupString gives 0 bytes:
   XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x6800001,
   root 0xc1, subw 0x0, time 2792056699, (276,-95), root:(283,464),
   state 0x0, keycode 159 (keysym 0x0, NoSymbol), same_screen YES,
   XLookupString gives 0 bytes:
   XFilterEvent returns: False
Any help is greatly appreciated.

Zolty

HOW Install Ubuntu HP TC1100 tablet pc

Would someone be able to post the DSDT from this machine?

Using sudo:

cat /proc/acpi/dsdt > dsdt

And then attach the dsdt file?

(I don't have the machine, but am planning to work on the tc1100-wmi driver, so it plays nice with some other upstream patches I'm working on).

Edit:You can safely disregard this - I've managed to get my hands on the DSDT for this machine.

phenest

HOW Install Ubuntu HP TC1100 tablet pc

Would someone be able to post the DSDT from this machine?

Using sudo:

cat /proc/acpi/dsdt > dsdt

And then attach the dsdt file?

(I don't have the machine, but am planning to work on the tc1100-wmi driver, so it plays nice with some other upstream patches I'm working on).

Edit:You can safely disregard this - I've managed to get my hands on the DSDT for this machine.

cathectic

HOW Install Ubuntu HP TC1100 tablet pc

This is a breakdown of the Q Menu in Windows XP Tablet Edition. If anyone would like to help me program a Linux equivalent, please PM me to discuss it (programmers of C++ only).

The default popup menu consists of:
  • Mute On/Off
  • Brightness
  • Wireless Off
  • Internal Only
  • Internal and External
  • Volume
  • Presentation Mode On
  • Portrait-Primary
  • Landscape-Primary
  • Tablet PC Settings
  • Q Menu Settings
Brightness brings up a dialog box which says: Please use the Jog dial to adjust the brightness. Click OK button when you are done.
Wireless Off toggles wireless on and off.
Volume brings up the Volume Control (found in the Control Panel).
Presentation Mode sets Extended Desktop and sets Presentation power settings (something to do with NView Desktop Manager).
Tablet PC Settings opens a Control Panel applet.
Q menu Settings brings up an applet allowing you to choose which items to display on the Q Menu:

Q Menu Settings
Items to display on Q Menu
  • Mute On/Off
  • Brightness
  • Internal Only
  • External Only
  • Internal and External
  • Extended Desktop
  • Volume
  • Capture Screen
  • Capture Window
  • Power Control
  • Presentation Mode
  • Docked Profile
  • Undocked Profile
  • Write Profile
  • Portrait-Primary
  • Landscape-Primary
  • Standby
  • Hibernate
  • Shut down
  • Tablet PC Settings
  • Q Menu Settings
Most of the items are self explanatory.

Down the right of the list is 7 buttons:
  • Add
  • Modify
  • Remove
  • Move Up
  • Move Down
  • Execute
  • About
Add and Modify opens a dialog box:
Add New Menu Entry
Please enter Diplay name ane File name. Display name is limited to 25 characters.
Display Name (text box)
File Name (text box)
Buttons: Browse, OK, and Cancel.

Under the list is a text window showing a description for the highlighted list item. Under that is a checkbox: Display Q Menu Icon on system tray. Under that are the usual buttons: OK, Cancel, and Apply.

Tablet and Pen Settings
4 tabs: Setting, Display, Tablet Buttons, and Pen Buttons
  1. Settings
    Handedness - to do with hand-writing recognition (Won't need this)
    Menu location - You can select a menu position so that menus don't appear under your hand. (Useful and possible I think)
    Calibration - Need Special Wacom tools installed from their site
  2. Display
    Screen orientation - A bit pointless?
    Screen brightness - Need this
  3. Tablet Buttons
    Allows programming of the 3 screen buttons as well as the edge buttons
  4. Pen Options
    Pen actions - such as Right-click etc.
    Pen buttons - (checkbox) Use pen button to right-click - Use top of the pen to erase (where available)

A linux equivalent doesn't have to be exactly the same, but this gives an idea.

I only program in C++ but have never written for Linux. So if you're up to the challenge, PM me and we'll put our heads together. If not, I'll have a bash myself.

phenest

Previous Question:  Local Max Min  Physics Help and Math Help - Physics Forums  Calculus BeyondNext Question:  a linear algebra problem  Physics Help and Math Help - Physics Forums  Calculus Beyond

- Source: HOW Install Ubuntu HP TC1100 tablet pc Ubuntu Forums Tutorials Tips
- Previous Question: Local Max Min Physics Help and Math Help - Physics Forums Calculus Beyond
- Next Question: a linear algebra problem Physics Help and Math Help - Physics Forums Calculus Beyond