Journal Multi-Pointer X Server

Posté par  (site web personnel) .
Étiquettes :
0
26
avr.
2006
Peter Hutterer est thésard à l'université Wearable Computer Labs School of Computer and Information Sciences et dans le cadre de sa thèse a travaillé sur l'ajout du support des curseurs multiples sur le serveur Xorg ... et le résultat est assez bluffant.

Le serveur est capable de gérer plusieurs curseurs de souris et permet d'intéragir sur les applications avec plusieurs utilisateurs. Pour l'instant bien sûr, il s'agit de travaux expérimentaux mais les applications imaginables sont multiples avec notamment la gestion des devices du type Multi-touch Screen.

Je vous recommande les démos d'écran disponible sur la page de présentation de son projet qui montre les possibilités offertes :
- Déplacement de plusieurs fenêtres simultanément : http://wearables.unisa.edu.au/mpx/videos/xeyes.mp4
- Intéraction au sein de Gimp avec 2 curseurs : http://wearables.unisa.edu.au/mpx/videos/gimp.mp4

Liens sur MPX :

Annonce initiale de Peter Hutterer : http://lists.freedesktop.org/archives/xorg/2006-April/014962(...)
Projet MPX : http://wearables.unisa.edu.au/mpx/
Documentation sur le projet : http://wearables.unisa.edu.au/mpx/mpx.html
Patcher Xorg CVS pour intégrer MPX : http://wearables.unisa.edu.au/mpx/patching.html
Page sur Peter Hutterer : http://www.unisanet.unisa.edu.au/staff/homepage.asp?Name=Pet(...)
Page de son université : http://www.cis.unisa.edu.au/

Liens sur le Multi-touch Screen :

Démo du Multi-touch Screen : http://www.youtube.com/watch?v=zp-y3ZNaCqs
Journal linuxfr : http://linuxfr.org/~skeespin/20832.html
  • # C'est enorme !

    Posté par  (site web personnel) . Évalué à 4.

    Dommage que je n'ai pas plus de mains ;)
    • [^] # Re: C'est enorme !

      Posté par  . Évalué à 4.

      petit joueur : http://www.csa.com/discoveryguides/envrel/images/vishnu.jpg

      sinon c'est pas mal, mais pour le coup de gimp, il faudra lui expliquer qu'il existe des raccourcis claviers ;-)

      J'aime bien la démo avec xeyes, et c'est vrai que cela pourrait permettre de faire de nouvelles choses, notamment pour travailler à 2 sur le même ordinateur, ou utiliser une tablette graphique + certaines applications etc.

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

      • [^] # Re: C'est enorme !

        Posté par  (site web personnel) . Évalué à 5.

        Les racourcis clavier oui bon d'accord, mais faut voir ça avec un écran tactile, d'une main tu cliques sur l'outil, de l'autre tu peux dessiner, c'est quand même nettement plus sympa que de retenir 15000 racourcis clavier!
  • # Vivement les mises en pratique!

    Posté par  (site web personnel) . Évalué à 2.

    Franchement moi je suis bluffé, je pense qu'au niveau infographique ça peut faire ça ptite révolution, genre le gimp+ecran tactile multi point, miam!

    D'une main on choisis l'outil, de l'autre on "paint".
    :)

    C'est carrément mieux que ces saloperies de stylo où c'est la misére pour sélectionner un outils, au point que d'avoir la souris a coté c'est souvent plus pratique.

    Bon là avec deux souris je dis pas, c'est pas vraiment ça...

    On peut aussi déjà se mettre à penser à des applications dans les jeux vidéos, pour une fois on pourrait avoir un peu d'avance dans ce secteur peut être...
    • [^] # Re: Vivement les mises en pratique!

      Posté par  . Évalué à 1.

      Tu as regardé la démo Multi-touch Screen ? ( je sais c' est du flash) C' est surtout la dessus que c' est révolutionnaire.
      Content de voir que Xorg n' est pas en retard , parce que j' ai le sentiment qu' il ne faut pas laisser passer cette technologie.
    • [^] # Re: Vivement les mises en pratique!

      Posté par  (site web personnel) . Évalué à 6.

      D'une main on choisis l'outil, de l'autre on "paint".

      Mais il n'y a pas besoin de plusieurs curseur pour faire ça !
      Tu ne dessines pas en même temps que tu choisis l'outil.

      Il faut trouver une utilisation où il y a vraiment simultanéité de plusieurs contacts sur l'écran.
      • [^] # Re: Vivement les mises en pratique!

        Posté par  . Évalué à 10.

        le mixage audio ? le mixage vidéo ?
        les jeux de stratégie ? les jeux tout court ?
        le développement avec emacs ?
      • [^] # Re: Vivement les mises en pratique!

        Posté par  (site web personnel) . Évalué à 3.

        Je suis d'accord avec toi que le projet en question n'a que très peu de porté pour l'instant puisque - même en poussant l'exemple avec l'utilisation d'un tablette graphique - on a qu'une seule main qui travaille a un instant donné.

        Maintenant, pose toi la question mais en lieu et place de ta souris imagine que ta main intéragit avec l'écran (l'écran tactile ne faisant pas parti pour moi des choses super rare à trouver, il suffit d'aller chercher son billet de train dans une gare SNCF). Tu te retrouves donc potentiellement avec 10 curseurs de souris (tes 10 doigs).

        Je pense donc qu'il est très intéressant d'avoir une gestion des curseurs multiple (rappelons juste au passage qu'un curseur n'est pas le cas normal mais l'exception ;) et que pour une fois, ça nous évitera (les gens du logiciel libre) de se trainer des logiciels construit sur un seul schéma : 1 ordinateur = 1 écran = 1 CG = 1 clavier = 1 souris etc alors qu'il faudrait plutôt penser 1 ordinateur, n écran, n CG, n clavier et n souris (les n souris étant éventuellement 1 tablette de dessin et 2 souris).

        Puis pour en revenir au exemple des souris, on a bien plusieurs manettes sur un PC pour pouvoir jouer sur le même écran. Pourquoi ne pas avoir plusieurs souris ?
        • [^] # Re: Vivement les mises en pratique!

          Posté par  . Évalué à 2.

          Maintenant, pose toi la question mais en lieu et place de ta souris imagine que ta main intéragit avec l'écran (l'écran tactile ne faisant pas parti pour moi des choses super rare à trouver, il suffit d'aller chercher son billet de train dans une gare SNCF). Tu te retrouves donc potentiellement avec 10 curseurs de souris (tes 10 doigs).


          Génial, avec un clavier virtuel genre Pablet PC, tu peux faire AlT+Ctrl+Sup comme qui rigole!

          OK ----->[]
        • [^] # Re: Vivement les mises en pratique!

          Posté par  (site web personnel) . Évalué à 3.

          Je suis d'accord avec toi que le projet en question n'a que très peu de porté pour l'instant

          ah non, je n'ai jamais dit ça, il y a sûrement de multiples utilisations, même aujourd'hui, mais pas pour l'exemple donné du Gimp. Le mixage audio est effectivement un bon exemple, on a souvent besoin de manipuler plusieurs curseurs en même temps. (Même s'il est plus pratique d'utiliser une télécommande USB avec des vrais curseurs).


          Mais tu donnes l'exemple des 10 doigts, avec 10 curseurs potentiels. Dans ce cas pourquoi se limiter à des curseurs ? Il faudrait carrément inventer un écran tactile qui transmet une surface (un champ de curseurs). Ca permettrait de poser (par exemple) la main, et d'obtenir directement le dessin de la main sur l'écran, avec des niveaux de gris correspondant à la force de contact. (quelque chose me dit que ça existe déjà)
    • [^] # Re: Vivement les mises en pratique!

      Posté par  (site web personnel) . Évalué à 2.

      Je suis également bluffé et attiré,
      mais bon je pense qu'avec un ecran tactile on perd quand même énormément en précision et donc pour le graphisme ca risque de ne pas etre génial tous les jours....
  • # Le coup de vieux...

    Posté par  . Évalué à 10.

    J'imagine deja mes futurs gosses se foutre de ma poire parceque je fais de l'ordi avec une seule souris (et les macqueux avec un seul bouton !) alors qu'ils auront une souris par doigt et par orteil. Heureusement je pourrai toujours les calmer avec les raccourcis clavier d'emacs...
    • [^] # Re: Le coup de vieux...

      Posté par  . Évalué à 8.

      ... et en voyant emacs ils vont vraiment se foutre de ta poire :D
    • [^] # Re: Le coup de vieux...

      Posté par  . Évalué à 8.

      C'est evident qu'ils utiliseront vi...
      Dans le future les gens seront raisonnable. :)
    • [^] # Re: Le coup de vieux...

      Posté par  . Évalué à 1.

      J'imagine déjà mes futurs gosses de foutre de ma poire parce que j'ai besoin d'un clavier, d'un écran et d'une souris !!!!
      • [^] # Re: Le coup de vieux...

        Posté par  (site web personnel) . Évalué à 2.

        En 2050 :

        bah ouais, comment tu veux faire quand tu marches dans la rue ?
        Je vois pas comment on peut faire sans son casque avec detection des choix des menus par l'optique... Et bientot la detection par ondes cerebrales seront bientot au point !
  • # Enfin !

    Posté par  . Évalué à 3.

    Très clairement, ça permet plein de trucs pour le jeux à plusieurs sur le même PC.

    Mais bon concernant le coté "nouveauté", faut bien se rendre compte que sur Amiga ça existait déjà.
    • [^] # Re: Enfin !

      Posté par  (site web personnel) . Évalué à 2.

      un lien ? une image ? peux-tu élaborer ?

      même si je te crois (limite) sur parole, vu que la demoscène amiga a longtemps été (et est encore...) bien active...
      • [^] # Re: Enfin !

        Posté par  (site web personnel) . Évalué à 1.

        Je me rappelle le jeu Settlers sur Amiga où on pouvais jouer avec les deux souris: "The Amiga version has no troubles getting two players working because of built-in plug-and-play support for two mice " sur http://www.elecplay.com/reviews_article.php?article=461
        • [^] # Re: Enfin !

          Posté par  . Évalué à 1.

          Ça marchait aussi avec Settlers II sous DOS. Mode 2 joueurs, écran divisé en deux, chacun jouant avec sa souris.

          Settlers II marchant sous Linux avec Dosemu, il ne manque plus que le patch 2 souris pour Dosemu pour pouvoir utiliser ça sous Linux \o/
          • [^] # Re: Enfin !

            Posté par  . Évalué à 1.

            Bah ça devrait marcher direct avec les souris de l'époque non ?

            Elles était sur le port souris. Dosemu sait bien faire fonctionner 2 ports series je suppose. ;)
  • # je m'y vois déjà...

    Posté par  (Mastodon) . Évalué à 1.

    ... avec un touchpad multitactile sur mon portable ... en train de manipuler des fenêtres 3D (comme dans looking glass) de manière super naturelle (contrairement à aujourd'hui où la souris me parait complètement dépassée pour ce genre d'interactions) ...

    vous pensez qu'un touchpad multitactile pourrait voir le jour rapidement ? où faut il attendre que windows permette ce genre de chose avant de voir le matèriel arriver ?
    • [^] # Re: je m'y vois déjà...

      Posté par  . Évalué à 2.

      Les touchpads sont déjà capables de repérer qu'on utilise 1, 2 ou 3 doigts pour le « tap » (en général, on a 1 doigt = bouton 1, 2 = btn 2, 3 = btn 3). Ils repèrent aussi quand on pose la paume de la main (pour éviter de relayer les évènements si le « doigt » est trop gros).

      Donc, techniquement, je pense que ce n'est pas loin. Peut-être même que c'est juste à la portée du pilote : il n'y aurait pas grand'chose à changer dans le bouzin.
      Enfin bon, on peut rêver...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.