Page 2 of 5 FirstFirst 1234 ... LastLast
Results 11 to 20 of 47

Thread: Magick Rotation for Fujitsu tablet PC's.

  1. #11
    Join Date
    Apr 2010
    Beans
    78
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Magick Rotation for Fujitsu tablet PC's.

    Ok, I double clicked the file, it opened in gedit. I right clicked and tried to run ans root and user, nothing happened. I right clicked into properties: not marked as executable. I marked it executable and got the indicator. I checked run at startup, restarted and got it immediately. GREAT!



    But:
    I tried the stylus in laptop mode in xournal. Works perfectly. I turn the hinge and lock it to tabletmode. Screen follows as set in settings. I try the stylus - works perfectly, no offset.
    I swich back to laptop mode. I try the stylus - offset, and the same with the finger but not with the touchpad!
    xsetwacom set "Serial Wacom Tablet stylus" Mode "Absolute"
    still offset

    xsetwacom set "Serial Wacom Tablet touch" Mode "Absolute"
    works perfectly now


    Back into tablet mode: stylus + touch in xournal work perfectly
    Back into laptop mode: stylus is offset in xournal, touch is perfect.

    But

    xsetwacom get "Serial Wacom Tablet stylus" Mode
    reads Absolute.


    Here is the log:

    2012-05-06 04:36:57: cur_state: 2
    2012-05-06 04:36:57: old_state: None
    2012-05-06 04:36:57: calling rotation b:
    2012-05-06 04:36:57: right
    2012-05-06 04:36:58: calling cellwriter --show-window
    2012-05-06 04:36:58: Change to Tablet mode
    2012-05-06 04:36:58: checking for rotation
    2012-05-06 04:36:58: /usr/bin/checkmagick64
    2012-05-06 04:37:16: cur_state: 0
    2012-05-06 04:37:16: old_state: 2
    2012-05-06 04:37:16: calling rotation a:
    2012-05-06 04:37:16: normal
    2012-05-06 04:37:16: calling cellwriter --hide-window
    2012-05-06 04:37:16: Change to normal state
    2012-05-06 04:37:16: checking for rotation
    2012-05-06 04:37:16: /usr/bin/checkmagick64
    2012-05-06 04:37:43: cur_state: 2
    2012-05-06 04:37:43: old_state: 0
    2012-05-06 04:37:43: calling rotation b:
    2012-05-06 04:37:43: right
    2012-05-06 04:37:43: calling cellwriter --show-window
    2012-05-06 04:37:43: Change to Tablet mode
    2012-05-06 04:37:44: checking for rotation
    2012-05-06 04:37:44: /usr/bin/checkmagick64
    2012-05-06 04:38:22: cur_state: 0
    2012-05-06 04:38:22: old_state: 2
    2012-05-06 04:38:22: calling rotation a:
    2012-05-06 04:38:22: normal
    2012-05-06 04:38:22: calling cellwriter --hide-window
    2012-05-06 04:38:22: Change to normal state
    2012-05-06 04:38:22: checking for rotation
    2012-05-06 04:38:22: /usr/bin/checkmagick64
    2012-05-06 04:43:25: checking for rotation
    2012-05-06 04:43:25: /usr/bin/checkmagick64
    2012-05-06 04:44:04: cur_state: 2
    2012-05-06 04:44:04: old_state: None
    2012-05-06 04:44:04: calling rotation b:
    2012-05-06 04:44:04: right
    2012-05-06 04:44:04: calling cellwriter --show-window
    2012-05-06 04:44:04: Change to Tablet mode
    2012-05-06 04:44:04: checking for rotation
    2012-05-06 04:44:04: /usr/bin/checkmagick64
    2012-05-06 04:45:01: cur_state: 0
    2012-05-06 04:45:01: old_state: 2
    2012-05-06 04:45:01: calling rotation a:
    2012-05-06 04:45:01: normal
    2012-05-06 04:45:01: calling cellwriter --hide-window
    2012-05-06 04:45:01: Change to normal state
    2012-05-06 04:45:01: checking for rotation
    2012-05-06 04:45:01: /usr/bin/checkmagick64
    2012-05-06 04:45:55: cur_state: 2
    2012-05-06 04:45:55: old_state: 0
    2012-05-06 04:45:55: calling rotation b:
    2012-05-06 04:45:55: right
    2012-05-06 04:45:56: calling cellwriter --show-window
    2012-05-06 04:45:56: Change to Tablet mode
    2012-05-06 04:45:56: checking for rotation
    2012-05-06 04:45:56: /usr/bin/checkmagick64
    2012-05-06 04:46:14: cur_state: 0
    2012-05-06 04:46:14: old_state: 2
    2012-05-06 04:46:18: calling rotation a:
    2012-05-06 04:46:18: normal
    2012-05-06 04:46:18: calling cellwriter --hide-window
    2012-05-06 04:46:18: Change to normal state
    2012-05-06 04:46:18: checking for rotation
    2012-05-06 04:46:18: /usr/bin/checkmagick64
    2012-05-06 04:59:33: cur_state: 2
    2012-05-06 04:59:33: old_state: 0
    2012-05-06 04:59:33: calling rotation b:
    2012-05-06 04:59:33: right
    2012-05-06 04:59:33: calling cellwriter --show-window
    2012-05-06 04:59:33: Change to Tablet mode
    2012-05-06 04:59:33: checking for rotation
    2012-05-06 04:59:33: /usr/bin/checkmagick64
    2012-05-06 04:59:53: cur_state: 0
    2012-05-06 04:59:53: old_state: 2
    2012-05-06 04:59:54: calling rotation a:
    2012-05-06 04:59:54: normal
    2012-05-06 04:59:54: calling cellwriter --hide-window
    2012-05-06 04:59:54: Change to normal state
    2012-05-06 04:59:54: checking for rotation
    2012-05-06 04:59:54: /usr/bin/checkmagick64

  2. #12
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Magick Rotation for Fujitsu tablet PC's.

    Basically it works but with glitches.

    Well first I just checked the Magick Rotation site rev. 33 and the magick-rotation file should have been downloaded as executable. I'm a bit baffled as to how it was changed on your Fujitsu. So weird. Nice job figuring that out by the way.

    The offset is another weird thing. Have you installed CellWriter? If not do so and see what happens.

    What's the output of:
    Code:
    xsetwacom list
    again when all of this is going on?

    Otherwise maybe it is something to do with the touch being set to "Relative" problem you're having. I need to think about this a bit. Thank you for the debugging_log.

  3. #13
    Join Date
    Apr 2010
    Beans
    78
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Magick Rotation for Fujitsu tablet PC's.

    Favux, you were right, I did not have CellWriter installed. I installed it and did not apply the touch patch. I tested in Xournal:
    Notebook Mode: Touch offset, Stylus perfect (to clarify: whenever I do not apply the Wacom workaround the finger is offset like 4 centimeters south-west from where it actually appears on the screen)
    > Tablet Mode: Touch offset, Stylus offset - but when I go with the stylus into CellWriter Training Mode it works perfectly within CellWriter. Touch is as offset as out of CellWriter.
    > Notebook Mode: Touch offset, Stylus perfect again; when I try the Touch here, it suddenly is offset like 2 centimeters north-west within Cell-Writer. Changing in and out of CellWriter with the finger it changes direction and length of the offset every time. Stylus still perfect.
    > Tablet Mode: as above
    > Notebook Mode: as above

    $xsetwacom list
    Serial Wacom Tablet stylus id: 16 type: STYLUS
    Serial Wacom Tablet eraser id: 17 type: ERASER
    Serial Wacom Tablet touch id: 18 type: TOUCH


    magick-log:
    2012-05-06 04:36:57: cur_state: 2
    2012-05-06 04:36:57: old_state: None
    2012-05-06 04:36:57: calling rotation b:
    2012-05-06 04:36:57: right
    2012-05-06 04:36:58: calling cellwriter --show-window
    2012-05-06 04:36:58: Change to Tablet mode
    2012-05-06 04:36:58: checking for rotation
    2012-05-06 04:36:58: /usr/bin/checkmagick64
    2012-05-06 04:37:16: cur_state: 0
    2012-05-06 04:37:16: old_state: 2
    2012-05-06 04:37:16: calling rotation a:
    2012-05-06 04:37:16: normal
    2012-05-06 04:37:16: calling cellwriter --hide-window
    2012-05-06 04:37:16: Change to normal state
    2012-05-06 04:37:16: checking for rotation
    2012-05-06 04:37:16: /usr/bin/checkmagick64
    2012-05-06 04:37:43: cur_state: 2
    2012-05-06 04:37:43: old_state: 0
    2012-05-06 04:37:43: calling rotation b:
    2012-05-06 04:37:43: right
    2012-05-06 04:37:43: calling cellwriter --show-window
    2012-05-06 04:37:43: Change to Tablet mode
    2012-05-06 04:37:44: checking for rotation
    2012-05-06 04:37:44: /usr/bin/checkmagick64
    2012-05-06 04:38:22: cur_state: 0
    2012-05-06 04:38:22: old_state: 2
    2012-05-06 04:38:22: calling rotation a:
    2012-05-06 04:38:22: normal
    2012-05-06 04:38:22: calling cellwriter --hide-window
    2012-05-06 04:38:22: Change to normal state
    2012-05-06 04:38:22: checking for rotation
    2012-05-06 04:38:22: /usr/bin/checkmagick64
    2012-05-06 04:43:25: checking for rotation
    2012-05-06 04:43:25: /usr/bin/checkmagick64
    2012-05-06 04:44:04: cur_state: 2
    2012-05-06 04:44:04: old_state: None
    2012-05-06 04:44:04: calling rotation b:
    2012-05-06 04:44:04: right
    2012-05-06 04:44:04: calling cellwriter --show-window
    2012-05-06 04:44:04: Change to Tablet mode
    2012-05-06 04:44:04: checking for rotation
    2012-05-06 04:44:04: /usr/bin/checkmagick64
    2012-05-06 04:45:01: cur_state: 0
    2012-05-06 04:45:01: old_state: 2
    2012-05-06 04:45:01: calling rotation a:
    2012-05-06 04:45:01: normal
    2012-05-06 04:45:01: calling cellwriter --hide-window
    2012-05-06 04:45:01: Change to normal state
    2012-05-06 04:45:01: checking for rotation
    2012-05-06 04:45:01: /usr/bin/checkmagick64
    2012-05-06 04:45:55: cur_state: 2
    2012-05-06 04:45:55: old_state: 0
    2012-05-06 04:45:55: calling rotation b:
    2012-05-06 04:45:55: right
    2012-05-06 04:45:56: calling cellwriter --show-window
    2012-05-06 04:45:56: Change to Tablet mode
    2012-05-06 04:45:56: checking for rotation
    2012-05-06 04:45:56: /usr/bin/checkmagick64
    2012-05-06 04:46:14: cur_state: 0
    2012-05-06 04:46:14: old_state: 2
    2012-05-06 04:46:18: calling rotation a:
    2012-05-06 04:46:18: normal
    2012-05-06 04:46:18: calling cellwriter --hide-window
    2012-05-06 04:46:18: Change to normal state
    2012-05-06 04:46:18: checking for rotation
    2012-05-06 04:46:18: /usr/bin/checkmagick64
    2012-05-06 04:59:33: cur_state: 2
    2012-05-06 04:59:33: old_state: 0
    2012-05-06 04:59:33: calling rotation b:
    2012-05-06 04:59:33: right
    2012-05-06 04:59:33: calling cellwriter --show-window
    2012-05-06 04:59:33: Change to Tablet mode
    2012-05-06 04:59:33: checking for rotation
    2012-05-06 04:59:33: /usr/bin/checkmagick64
    2012-05-06 04:59:53: cur_state: 0
    2012-05-06 04:59:53: old_state: 2
    2012-05-06 04:59:54: calling rotation a:
    2012-05-06 04:59:54: normal
    2012-05-06 04:59:54: calling cellwriter --hide-window
    2012-05-06 04:59:54: Change to normal state
    2012-05-06 04:59:54: checking for rotation
    2012-05-06 04:59:54: /usr/bin/checkmagick64
    2012-05-06 09:51:59: checking for rotation
    2012-05-06 09:52:00: /usr/bin/checkmagick64
    2012-05-06 10:04:03: cur_state: 2
    2012-05-06 10:04:03: old_state: None
    2012-05-06 10:04:03: calling rotation b:
    2012-05-06 10:04:03: right
    2012-05-06 10:04:03: calling cellwriter --show-window
    2012-05-06 10:04:03: Change to Tablet mode
    2012-05-06 10:04:03: checking for rotation
    2012-05-06 10:04:03: /usr/bin/checkmagick64
    2012-05-06 10:05:09: cur_state: 0
    2012-05-06 10:05:09: old_state: 2
    2012-05-06 10:05:09: calling rotation a:
    2012-05-06 10:05:09: normal
    2012-05-06 10:05:09: calling cellwriter --hide-window
    2012-05-06 10:05:09: Change to normal state
    2012-05-06 10:05:09: checking for rotation
    2012-05-06 10:05:09: /usr/bin/checkmagick64
    2012-05-06 10:05:59: cur_state: 2
    2012-05-06 10:05:59: old_state: 0
    2012-05-06 10:06:00: calling rotation b:
    2012-05-06 10:06:00: right
    2012-05-06 10:06:00: calling cellwriter --show-window
    2012-05-06 10:06:00: Change to Tablet mode
    2012-05-06 10:06:00: checking for rotation
    2012-05-06 10:06:00: /usr/bin/checkmagick64
    2012-05-06 10:06:14: cur_state: 0
    2012-05-06 10:06:14: old_state: 2
    2012-05-06 10:06:14: calling rotation a:
    2012-05-06 10:06:14: normal
    2012-05-06 10:06:14: calling cellwriter --hide-window
    2012-05-06 10:06:14: Change to normal state
    2012-05-06 10:06:15: checking for rotation
    2012-05-06 10:06:15: /usr/bin/checkmagick64
    2012-05-06 10:19:44: cur_state: 2
    2012-05-06 10:19:44: old_state: 0
    2012-05-06 10:19:44: calling rotation b:
    2012-05-06 10:19:44: right
    2012-05-06 10:19:44: calling cellwriter --show-window
    2012-05-06 10:19:44: Change to Tablet mode
    2012-05-06 10:19:45: checking for rotation
    2012-05-06 10:19:45: /usr/bin/checkmagick64
    2012-05-06 10:20:28: cur_state: 0
    2012-05-06 10:20:28: old_state: 2
    2012-05-06 10:20:28: calling rotation a:
    2012-05-06 10:20:28: normal
    2012-05-06 10:20:28: calling cellwriter --hide-window
    2012-05-06 10:20:28: Change to normal state
    2012-05-06 10:20:28: checking for rotation
    2012-05-06 10:20:28: /usr/bin/checkmagick64

  4. #14
    Join Date
    Apr 2010
    Beans
    78
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Magick Rotation for Fujitsu tablet PC's.

    Favux, I switched the 'Rotation State in Tablet Mode' from 'right' to 'inverted' (- because when I migrated from Windows to Ubuntu starting 10.04 I never tried MagickRotation and always had offsets after swiveling. First on my HP tx2 and also since 11.04 when getting a T730. Actually I did not really miss it, because I think since the arrival of widescreen displays on Tablet PCs + especially with Unity, swiffeling right or left is not very useful. But Inverted Mode is!)
    So now in Tablet-Mode with the inverted setting, the stylus is NOT offset, it is working perfectly in Xournal and within CellWriter.

  5. #15
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Magick Rotation for Fujitsu tablet PC's.

    Inverted is perfectly fine.

    With regard to Portrait orientations there are a couple of things to look at. First remember you can run shell commands in Magick using Advanced Setup. Remember to separate them by a ';'.

    On tablet PCs while stylus/eraser are usually calibrated well from the start touch often needs to be calibrated. And the calibration coordinates you determine applied in either your custom xorg.conf.d or as a xsetwacom Area command. I have to do that with my usb tablet PC. You can use xinput_calibrator for that. It is in the repositories (Software Center or Synaptic) as Calibrate Touchscreen but will show up if you search xinput.

    Less likely there can sometimes be glitches in the video driver. That used to be a big problem in the old days. To determine your video chipset enter:
    Code:
    lspci | grep VGA

  6. #16
    Join Date
    Apr 2010
    Beans
    78
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Magick Rotation for Fujitsu tablet PC's.

    Favux, since the MagickRotation seems to work pretty well I would like to have it installed on my new SSD installation as well. Should I better wait for the official 1.6 or is it save to repeat what we did before? This way we would also see if the file is executable on a clean install!?


    $ lspci | grep VGA
    00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
    Last edited by Cobuntu; May 6th, 2012 at 04:15 PM.

  7. #17
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Magick Rotation for Fujitsu tablet PC's.

    Hi Cobuntu,

    Since you make tester number 3 confirming the Fujitsu support works I think we are ready to release 1.6.

    Unstable rev. 33 is essentially identical to what 1.6 will be. Unless I figure out how to fix the HP TM2t in the meantime. I'm getting diagnostics from one shortly, I hope.

    So whichever way you want to handle it.

  8. #18
    Join Date
    Apr 2010
    Beans
    78
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Magick Rotation for Fujitsu tablet PC's.

    Ok, I'll see if I can hold myself back till 1.6 arrives ) Thank you very much for your support! And I will try what you told me about calibration when I have more time again.

  9. #19
    Join Date
    Oct 2008
    Location
    pennsylvania 17066
    Beans
    Hidden!
    Distro
    Ubuntu

    Re: Magick Rotation for Fujitsu tablet PC's.

    just thought i would report back to let you know all is working great. the only problem i seem to have and im not sure if its with magick rotation or something else' the problem is that in laptop mode the mouse will pop the unity bar out, but is tablet mode the stylus wont pop the unity bar out. i have the sensitivity at the lowest but it still wont pop out. do you know of a way to fix this?
    Fujitsu Lifebook t4210 running Ubuntu 12.04 LTS (Precise Pangolin)
    Ubuntu User number # 17869
    Linux User number # 444517
    in a world of open source who needs windows and gates

  10. #20
    Join Date
    Nov 2008
    Beans
    9,635
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Magick Rotation for Fujitsu tablet PC's.

    Hi dog-soldier,

    just thought i would report back to let you know all is working great.
    That's good to hear.

    I guess you'll first have to clarify something for me. I thought they dropped Unity launchbar auto-hide for Precise. Is there an option to restore it or do you use Ubuntu tweaks or something? If so maybe there is a problem with that. I'm still transferring stuff to Precise so I haven't finished setting up in it and learning it.

    Anyway that used to happen with Cairo Dock when I had it on the bottom of the screen replacing the bottom panel. The couple of pixel wide line/active area that detected the mouse cursor could be off the bottom edge of the screen. So Cairo Dock had an adjustment where you could shift the dock's location up or down as needed. I suppose Unity doesn't have that yet. Or an option to shift the active area or make it a little wider?

    In that case you might be able to use xrandr to tweak your screen width. Actually it could be a video driver problem to begin with and xrandr is setting you screen width a little too wide causing the problem. Either way you can maybe try to use xrandr to change width a teeny bit narrower when in Portrait: http://www.ubuntugeek.com/how-to-adj...on-ubuntu.html

    If you find a good width just load the command through Magick's Advanced Setup.

Page 2 of 5 FirstFirst 1234 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •