Re: How to Rotate the Screen for a TX2000 Tablet PC
toph@toph-laptop:~$ xsetwacom get 13 rotate
Property for 'Rotate' not available.
toph@toph-laptop:~$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ N-Trig Pen id=11 [slave pointer (2)]
⎜ ↳ N-Trig Touchscreen id=12 [slave pointer (2)]
⎜ ↳ N-Trig Touchscreen id=13 [slave pointer (2)]
⎜ ↳ N-Trig Pen id=14 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=16 [slave pointer (2)]
⎜ ↳ Macintosh mouse button emulation id=18 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ HP Webcam id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
↳ HP WMI hotkeys id=17 [slave keyboard (3)]
ok that is my xinput --list
what I pop open a term and try to do xsetwacom set "N-Trig Touchscreen" rotate HALF
it tells me it can't do that because there are too many with that name and to try calling it by device ID
when I try xsetwacom set 12 rotate HALF it tells me
Property for 'Rotate' not available.
so I think this is my underlying problem rotate is broken in my xsetwacom
@Favux any idea how I can get around this?
maybe there is something wrong with the rotate command or maybe I can figure out which "N-Trig Touchscreen" is the one that is actually in use and kill the other one (I have no idea how to do that)
also I can't do a xidump -l or xsetwacom list
Re: How to Rotate the Screen for a TX2000 Tablet PC
Thanks for 0.4 version for use with lucid. I can get it to rotate the stylus but not touch. I've tried using both of the ids listed below, but neither work.
Code:
paul@home:~$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ N-Trig Pen eraser id=11 [slave pointer (2)]
⎜ ↳ N-Trig Pen id=12 [slave pointer (2)]
⎜ ↳ N-Trig Touchscreen id=13 [slave pointer (2)]
⎜ ↳ N-Trig Pen eraser id=14 [slave pointer (2)]
⎜ ↳ N-Trig Pen id=15 [slave pointer (2)]
⎜ ↳ N-Trig Touchscreen id=16 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=18 [slave pointer (2)]
⎜ ↳ Macintosh mouse button emulation id=19 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ HP Webcam id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=17 [slave keyboard (3)]
↳ HP WMI hotkeys id=20 [slave keyboard (3)]
Re: How to Rotate the Screen for a TX2000 Tablet PC
Hi lps1,
Good work on getting the stylus to rotate!
That's likely due to your firmware version and not using the latest hid-ntrig.ko from Rafi. Ayuthia shows sacredpotato and another guy what to do, and explains why, in the last few pages of the N-trig HOW TO.
1 Attachment(s)
Re: How to Rotate the Screen for a TX2000 Tablet PC
Hi everyone,
Here's Magick Rotation 0.4
Download the attachment onto your desktop. Extract it. Open the Magick Rotation 0.4 folder. Instructions are in the Magick-README.txt included in the folder.
Additional instructions added to the README.txt: To get your devices to rotate enter 'xinput --list' in a terminal. Find the device names that correspond to stylus, eraser (if you have one), and touch. In Advanced Setup enter them in the corresponding input box at the 'The stylus, eraser, and touch entries' section without the quotes. Note there is a bug using the Lucid default wacom.ko (from linuxwacom version 0.8.4-4(?)). Stylus and touch are called the same, namely "Wacom ISDv4 93", for TX2500 & TX2000's. So for at least touch use the ID number. If you've compiled and installed linuxwacom 0.8.5-12 or 0.8.6-2 (or up) wacom.ko this bug was fixed.
Re: How to Rotate the Screen for a TX2000 Tablet PC
Hi, I am frustrated with screen rotation. I am using following, HP TouchSmart TX2, 64-bit Ubuntu Lucid with all the latest package. I am also using fglrx ATI proprietary driver, which I believe is driver version 8.723, which is equal to catalyst 10.4. Base on the tutorial, I should be able to rotate the screen by using
xrandr -q --verbose or ATI rotation without enabling Compiz. After few days of twisting, I still cannot get screen rotation work. In more precise word, it rotates but the pen input still draw the "normal" way, not "Inverted" way.
I got following question:
1. is System -> Appearance Preferences -> Visual Effects -> Normal the Compiz enabled?
2. I am using the Magick_rotation_0.4, but still cannot solve the problem above, anyone know how to solve this?
Re: How to Rotate the Screen for a TX2000 Tablet PC
Hi cocoa117,
I gather you're in Lucid. Need a little more information. What is 'xinput --list' showing you? Are you using the "Device names" or ID #'s in the script or Magick?
Re: How to Rotate the Screen for a TX2000 Tablet PC
Quote:
Originally Posted by
Favux
Hi cocoa117,
I gather you're in Lucid. Need a little more information. What is 'xinput --list' showing you? Are you using the "Device names" or ID #'s in the script or Magick?
Hi, thanks for the reply.
the xinput --list showing following
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ HID 413c:3010 id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=16 [slave pointer (2)]
⎜ ↳ Macintosh mouse button emulation id=18 [slave pointer (2)]
⎜ ↳ N-Trig MultiTouch id=12 [slave pointer (2)]
⎜ ↳ N-Trig Touchscreen id=13 [slave pointer (2)]
⎜ ↳ N-Trig Pen id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ CNF8038 id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
↳ HP WMI hotkeys id=17 [slave keyboard (3)]
I am using Device ID with Magick_Rotation. E.g. all I need at the moment is Pen input for notes taking. So I putin 14 for Stylus.
I personally got feeling the bug is somewhere in the ATI driver for rotation or something. It should not be the USB/kernel driver itself, as I can get touch and pen input when the screen is in normal status. The issue comes in when you rotate the screen. Everything get rotated, but when you touch the screen with hand or pen, the mouse cursor is always horizentally or vertically mirrored opposite position. This is fine when you use mouse to point and click on the icons in the Inverted position.
So the xinput didn't get the notification of rotation?
Re: How to Rotate the Screen for a TX2000 Tablet PC
Quote:
So the xinput didn't get the notification of rotation?
Right. You may not be using the correct format. Try substituting in the scripts the device name rather than the ID number:
stylus = "N-Trig Pen"
touch = "N-Trig Touchscreen" or "N-Trig MultiTouch" (depending on which is activated)
In Magick you enter the same device names in Advanced Setup without the quotes. Maybe the ID number is changing between boots?
Re: How to Rotate the Screen for a TX2000 Tablet PC
Quote:
Originally Posted by
Favux
Right. You may not be using the correct format. Try substituting in the scripts the device name rather than the ID number:
stylus = "N-Trig Pen"
touch = "N-Trig Touchscreen" or "N-Trig MultiTouch" (depending on which is activated)
In Magick you enter the same device names in Advanced Setup without the quotes. Maybe the ID number is changing between boots?
I did that, and the result are the same. There wasn't any error message, I started from CLI. What should I do?
Re: How to Rotate the Screen for a TX2000 Tablet PC
OK, you did:
Code:
sudo aticonfig --set-pcs-str="DDX,EnableRandr12,TRUE"
correct. From Appendix 1.
Have you done a 'lsmod' and checked for hp-wmi?