Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 22

Thread: One last thing !

  1. #11
    Join Date
    Sep 2009
    Location
    UK
    Posts
    301

    Default Re: One last thing !

    I did the xinput_calibrator thing and it gave me a list of things to put in /etc/X11/xorg.conf.d/99-calibration.conf
    which seems to do absolutely nothing. I even changed the values a lot to see if it had any effect.

    The whiteboard is accurate top to bottom but left and right is out - it's fine on the right but as you go left if get out
    by the time you get to the far left it's out by a couple of inches

    Hmmm

    Mal

  2. #12
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    2,392

    Talking Re: One last thing !

    Quote Originally Posted by interele View Post
    The whiteboard is accurate top to bottom but left and right is out - it's fine on the right but as you go left if get out
    by the time you get to the far left it's out by a couple of inches
    It's Open Source – I see that, you're already in the OpenBoard forum – AFAIKS they don't offer a Bug Report system – you'll have to contact the OpenBoard folks either via the Forum or, visit them in Switzerland …

    I see that their GitHub repository has some useful Release Notes material …

  3. #13
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,006
    Blog Entries
    1

    Default Re: One last thing !

    Quote Originally Posted by interele View Post
    I did the xinput_calibrator thing and it gave me a list of things to put in /etc/X11/xorg.conf.d/99-calibration.conf
    which seems to do absolutely nothing. I even changed the values a lot to see if it had any effect.

    The whiteboard is accurate top to bottom but left and right is out - it's fine on the right but as you go left if get out
    by the time you get to the far left it's out by a couple of inches

    Hmmm

    Mal
    Can you share the 'libinput list-devices' output for this device, and also any existing config file you have? Sound like the horizontal scaling and offset slightly out.
    openSUSE Leap 15.0; KDE Plasma 5

  4. #14
    Join Date
    Sep 2009
    Location
    UK
    Posts
    301

    Default Re: One last thing !

    Device: SMART Technologies Inc. SMART Interactive Whiteboard Controller (SB6) Mouse
    Kernel: /dev/input/event19
    Group: 7
    Seat: seat0, default
    Capabilities: pointer
    Tap-to-click: n/a
    Tap-and-drag: n/a
    Tap drag lock: n/a
    Left-handed: disabled
    Nat.scrolling: disabled
    Middle emulation: disabled
    Calibration: identity matrix
    Scroll methods: none
    Click methods: none
    Disable-w-typing: n/a
    Accel profiles: n/a
    Rotation: n/a

  5. #15
    Join Date
    Sep 2009
    Location
    UK
    Posts
    301

    Default Re: One last thing !

    and the 99-calibration.conf in /etc/X11/xorg.conf.d

    Section "InputClass"
    Identifier "calibration"
    MatchProduct "SMART Technologies Inc. SMART Interactive Whiteboard Controller (SB6) Mouse"
    Option "MinX" "121321"
    Option "MaxX" "188050"
    Option "MinY" "0"
    Option "MaxY" "65925"
    EndSection

    but you can put any values in here and it makes no difference

    Ta

    Mal
    Last edited by interele; 12-Mar-2019 at 05:49. Reason: wrong file

  6. #16
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    2,392

    Question Re: One last thing !

    Quote Originally Posted by interele View Post
    but you can put any values in here and it makes no difference
    Which Desktop GUI?

  7. #17
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,006
    Blog Entries
    1

    Default Re: One last thing !

    Quote Originally Posted by interele View Post
    and the 99-calibration.conf in /etc/X11/xorg.conf.d

    Section "InputClass"
    Identifier "calibration"
    MatchProduct "SMART Technologies Inc. SMART Interactive Whiteboard Controller (SB6) Mouse"
    Option "MinX" "121321"
    Option "MaxX" "188050"
    Option "MinY" "0"
    Option "MaxY" "65925"
    EndSection

    but you can put any values in here and it makes no difference

    Ta

    Mal
    From reading 'man xorg.conf.d' and the Archwiki page regarding the 'transformation matrix' option, I note the following...
    Option "TransformationMatrix" "a b c d e f g h i"
    Specifies the 3x3 transformation matrix for absolute input devices. The input device will be bound to the area given in the matrix. In most
    configurations, "a" and "e" specify the width and height of the area the device is bound to, and "c" and "f" specify the x and y offset of
    the area. The value range is 0 to 1, where 1 represents the width or height of all root windows together, 0.5 represents half the area,
    etc. The values represent a 3x3 matrix, with the first, second and third group of three values representing the first, second and third row
    of the matrix, respectively. The identity matrix is "1 0 0 0 1 0 0 0 1".
    and the config should look more like this AFAIU...

    Code:
    Section "InputClass"
           Identifier      "calibration"
           MatchProduct    "SMART Technologies Inc. SMART Interactive Whiteboard Controller (SB6) Mouse"
           Option          "TransformationMatrix"  "a 0.0 c 0.0 e f 0.0 0.0 1.0"
     EndSection
    with suitable values applied.
    Last edited by deano_ferrari; 12-Mar-2019 at 12:01.
    openSUSE Leap 15.0; KDE Plasma 5

  8. #18
    Join Date
    Sep 2009
    Location
    UK
    Posts
    301

    Default Re: One last thing !

    Quote Originally Posted by dcurtisfra View Post
    Which Desktop GUI?
    The best of course ;-)

    Plasma ( X not wayland )

    Mal

  9. #19
    Join Date
    Sep 2009
    Location
    UK
    Posts
    301

    Default Re: One last thing !

    This gets more fun ..

    If I do xinput set-prop "blah blah" "libinput Transformation Matrix" a, 0.0, c, 0.0, e, f, 0.0, 0.0, 1.0 etc etc as per the instructions
    and then list the properties they have changed. but it cancels the xinput --map-to-output blah blah. If you then reapply the
    xinput --map-to-output it puts the the Transformation Matrix back to what it was before. There must be some defaults lurking somewhere

    sigh !

    Ta

    Mal

  10. #20
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,006
    Blog Entries
    1

    Default Re: One last thing !

    Quote Originally Posted by interele View Post
    This gets more fun ..

    If I do xinput set-prop "blah blah" "libinput Transformation Matrix" a, 0.0, c, 0.0, e, f, 0.0, 0.0, 1.0 etc etc as per the instructions
    and then list the properties they have changed. but it cancels the xinput --map-to-output blah blah. If you then reapply the
    xinput --map-to-output it puts the the Transformation Matrix back to what it was before. There must be some defaults lurking somewhere

    sigh !

    Ta

    Mal
    I wasn't aware you were trying to use 'xinput --map-to-output' option, and not aware of the impact that it has with respect to the "libinput Calibration Matrix" configuration. I'm not sure what else to advise here, except to raise a bug report perhaps. Perhaps the OpenBoard developers can advise further about this?
    openSUSE Leap 15.0; KDE Plasma 5

Page 2 of 3 FirstFirst 123 LastLast

Posting Permissions

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