Page 2 of 5 FirstFirst 12345 LastLast
Results 11 to 20 of 44

Thread: Linux Space Navigator Development Thread

  1. #11
    Maximum Bitrate
    Join Date
    Aug 2004
    Location
    at home
    Posts
    591
    A plug-in for beryl would be nice, the feel to manipulate for real desktop, windows etc

  2. #12
    Raw Wave shotgunefx's Avatar
    Join Date
    Apr 2005
    Location
    Boston, MA
    Posts
    1,800
    Quote Originally Posted by kraft View Post
    A plug-in for beryl ?
    One thing at a time

    Question for you, I haven't even bothered to touch Beryl or Compiz yet as I had so many issues getting my laptop configured just so.

    Got a link with more info on beryl plugins? I did some googling, but didn't find a good general explanation.

  3. #13
    Maximum Bitrate
    Join Date
    Aug 2004
    Location
    at home
    Posts
    591
    well apart the original http://www.beryl-project.org/
    i have found nothing that can give a simple and straight overview
    if you have questions, maybe forum can be helpfull http://forum.beryl-project.org/

  4. #14
    Maximum Bitrate
    Join Date
    Aug 2004
    Location
    at home
    Posts
    591

  5. #15
    Raw Wave shotgunefx's Avatar
    Join Date
    Apr 2005
    Location
    Boston, MA
    Posts
    1,800
    I wanted to do a quick hack of this into Auto-DAC (my front end), but wasn't sure the best way to do it. With a little modification of the Perl bindings for SDL (exposing the ability to push events into the event que), and some tweaks of the code to insert the correct "fake" touchscreen events, it's done with surprisingly little effort.

    All I can say is AWESOME!!!!!!!!!!!

    I'm so glad I picked one of these up. I'll barely be using the TS at all now. It works beautifully. I'll be posting some vids of it in action soon.

  6. #16
    Maximum Bitrate
    Join Date
    Aug 2004
    Location
    at home
    Posts
    591
    Thank you for the effort

    You can draw your own keyboard and target each button with xautomation so you can get rid of the keyboard if any and the touchscreen as well.
    I did it with the Mercedes in my signature with a simple powermate which has less functions.

  7. #17
    Raw Wave shotgunefx's Avatar
    Join Date
    Apr 2005
    Location
    Boston, MA
    Posts
    1,800
    Quote Originally Posted by kraft View Post
    Thank you for the effort

    You can draw your own keyboard and target each button with xautomation so you can get rid of the keyboard if any and the touchscreen as well.
    I did it with the Mercedes in my signature with a simple powermate which has less functions.
    xautomation was a great tip. I asked the author about a function for getting the current input window in xdotool, it should be pretty simple. If not, I'll just do a little doc searching and submit a patch.

    The code I used outside of the tweaks to fake the SDL mouse events was the same as that posted here. Currently, I'm ignoring the fwd/back left/right axes.

    Tilt Fwd/Back for scanning through the Playlist.
    Tilt Left/Right is prev/next.
    Rotate Left/Right is volume.
    Push Down plays/queues
    Right button toggles random mode.

    I'm thinking a few things, for some devices, why let X handle it at all, especially on something that's supposed to be so context aware. The other thing I've been thinking is making this more generic since pretty much all input devices work this way. I could see taking over the touchscreen as well. At least for my front end. I haven't found where it's written, but testing seems to show that a number of readers can read the kernel input events, and all readers get all events (instead of FIFO).

    For you python people, I found something similar to what I'm doing but it's already done and in Ubuntu's repository. Gizmo Daemon, The Linux Input Device Utility. Haven't installed it, but from the docs, it looks pretty slick.

    One thing I can't figure out is how to get X to NOT detect a serial mouse. I want to take over the trackball shifter I have, but no matter what I do, X keeps finding it. I suppose it would be easier to use a PS/2 -> USB adapter and hide it then it would be modifying the mouse drivers for X.

  8. #18
    Raw Wave shotgunefx's Avatar
    Join Date
    Apr 2005
    Location
    Boston, MA
    Posts
    1,800
    I've posted a video, nothing too special, just playing with the Space Navigator, controlling volume, playing/queuing songs. May want to skip ahead a minute or two.

    @ Google video

  9. #19
    Maximum Bitrate
    Join Date
    Aug 2004
    Location
    at home
    Posts
    591
    Don't know what's happening with google but it's damn slow.
    Could it be possible to post the video to youtube or dailymotion ?

  10. #20
    Maximum Bitrate
    Join Date
    Aug 2004
    Location
    at home
    Posts
    591
    I was just thinking that DBUS could be interesting to be used to interact with apps running inside the window manager.
    To deactivate serial mouse you should use setserial and statserial to see which port you want to deactivate, with this you can forbid uart to send and receive events on one defined port.

Page 2 of 5 FirstFirst 12345 LastLast

Similar Threads

  1. Replies: 44
    Last Post: 02-15-2008, 01:53 AM
  2. Help in Linux
    By Jagaer in forum Linux
    Replies: 3
    Last Post: 04-21-2006, 11:50 PM
  3. Possible EPIA distro for Linux, Can we make one?
    By adamis in forum Software & Software Development
    Replies: 15
    Last Post: 02-23-2005, 06:50 PM
  4. PS2 Linux ?'s
    By jws95hardbody in forum Newbie
    Replies: 5
    Last Post: 01-11-2004, 11:18 PM
  5. Help with linux boot...
    By cyrocr in forum General MP3Car Discussion
    Replies: 1
    Last Post: 11-12-2003, 09:08 AM

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
  •