Slashdot Mirror


X11 7.7 Released, Brings Multi-Touch Input

First time accepted submitter Jizzbug writes "The X Window System made release X11 7.7 last night (June 9th): 'This release incorporates both new features and stability and correctness fixes, including support for reporting multi-touch events from touchpads and touchscreens which can report input from more than one finger at a time, smoother scrolling from scroll wheels, better cross referencing and formatting of the documentation, pointer barriers to control cursor movement, and synchronization fences to coordinate between X and other rendering engines such as OpenGL.'"

8 of 128 comments (clear)

  1. Wht not sound? by Anonymous Coward · · Score: 5, Interesting

    X virtualises user interface devices: mice, keyboard, display. Why sound has always been outside? Is not it another part of user interface?

    Why we have these incompatible "sound servers", if the X protocol could be used instead? Tunneling a video with sound through X through ssh through Internet? No problem.

    1. Re:Wht not sound? by KiloByte · · Score: 5, Funny

      It's hard enough getting sound to work well locally

      Nah, just try "apt-get purge pulseaudio".

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:Wht not sound? by ChrisMP1 · · Score: 5, Interesting

      Am I the only one who's never had a single problem with Pulse? What is it doing for everyone else that makes it so bad?

      --
      <sig>&nbsp;</sig>
    3. Re:Wht not sound? by fa2k · · Score: 5, Interesting

      I think the reason people don't like it is that it introduces a fair number of problems, and it only has benefits in some rare, specific circumstances

      Pulse seems to have been introduced at the wrong level, for what it is. Because it works on top of ALSA, it relies heavily on some little used functions, such as getting the true decibel level of the volume controls. (This causes the PA volume controls to fail for some hardware, such as muting the audio at 25 %). On the other hand, it doesn't make use of all ALSA functions, so it does resampling and mixing in software, instead of relying on (possibly superior) hardware. It also doesn't expose all functionality of the underlying devices, and I think it was difficult to get passthrough of digital audio to work about 6 months ago. So it's a rich API built on top of another rich API, offering little benefit, and introducing some bugs.

    4. Re:Wht not sound? by ffflala · · Score: 5, Interesting

      Pulse killed the possibility of multitrack recording studio on Linux. You can still look back and witness the dramatic die-off of multitrack Linux uses and discussion that coincide with the introduction of Pulse. It's like going back and looking at MySpace, or Friendster.

      Right before Ubuntu brought in Pulse, I'd finally hit a sweet spot with Linux audio. With ALSA + qjackctl I was able to manage low-latency multitrack audio recording, and simultaneously have discrete control over the audio of all media players. Before pulse, I was able to use my terminal as a giant mixing board, managing recording and various media playback simultaneously. Different mixes and levels for different apps -- I was able to discretely control the audio levels and mixes for *each channel* in surround sound.

      Pulse completely destroyed these capabilities, it eliminated the low-latency capability necessary for multitrack recording, and replaced it with frequent crashes, inconsistent behavior, and was tied in so deeply that Ubuntu has never since been capable of the audio layout I'd been using about five years ago.

      Pulse is the single worst Linux move I've ever seen. In the interest of removing audio from the kernel space (necessary for low-latency), it simply eliminated what used to be advanced capabilities. Lennart Poettering, author of Pulse simply disregarded these concerns, waved his hands and said "that's not the concerns Pulse was designed to address!"

      No shit, Lennart.

    5. Re:Wht not sound? by LizardKing · · Score: 5, Interesting

      BSD people look at you strangely if you try to get Pulse working

      That's because Pulseaudio was designed to solve issues that for the most part have never existed on BSD systems. The BSD's evolved their existing OSS based audio subsystems to fix the few issues it had, whereas Linux chose to adopt a poorly implemented new system. I speak from experience, having tried to write an OSS shim for NetBSD that emulated the ALSA MIDI API, and became frustrated by the incomplete, innacurate documentation. I was also bemused by the ALSA API itself which looked like it was designed to be object oriented, but actually implemented by people with no real understanding of good OO princples.

  2. Re:Why not sound? by Anonymous Coward · · Score: 5, Informative

    The X Consortium (the follow-on to the MIT X Consortium, i.e. the original x.org) started to do audio back around 1994.

    Nobody gave a toss then and the project died when the consortium folded at the end of 1996.

    And BTW, before that there were two competing audio extensions, one from DEC and the other from NCD IIRC, and neither one caught on.

  3. Re:Using X's power? by Hatta · · Score: 5, Informative

    Despite your dig at the command line, it really doesn't get any simpler than 'ssh -X remotehost remoteapp'.

    --
    Give me Classic Slashdot or give me death!