Journal Linux, c'est déjà demain - écran tactile

Posté par . Licence CC by-sa
20
9
sept.
2014

Bonjour le monde,

j'ai installé un linux récent sur un ordinateur portable récent (designed for windows 8), et je suis heureux de voir que tout marche bien.

au bout de quelques jours, j'ai faille tomber à la renverse de ma chaise. Je me suis en effet rendu compte que l'écran du portable était tactile (un effet de bord win8?) mais surtout que le tactile fonctionnait (et sans rien configurer de ma part)! Donc je peux d'un doigt gracieux cliquer sur les boutons de mon window manager et les voir réagir harmonieusement. C'est bô. (sauf mon écran qu'est plein de tâche de gras, mais c'est un autre problème)

C'est très beau, mais c'est complètement inutile. Il n'y a à peu près rien qui est pensé pour :-( J'utilise XFCE comme desktop manager et l'usage du tactile est limité:

  • seul le simple clic gauche marche (pas de double clic)
  • le clic gauche sur la barre de fenêtre ne donne pas le focus (?)
  • pas de clic droit
  • le glisser déposé ne fonctionne pas
  • sous firefox, pas moyen de surfer tactile. Un glissement de doigt ne fait que sélectionner une partie de la page. Par contre je peux cliquer sur les liens

Vous connaissez des usages du tactile sous linux? Ca me sidère tellement que ça marche out-of-ze-box que j'ai envie de tester plein de trucs au doigt maintenant (non ce n'est pas sale).

Donc un énorme BigUP aux dévs de linux/Xorg/(autre chose?) qui font que ça marche tout seul, et le prochain microsoftien primaire qui me dit que le matos récent est mal supporté sous linux, je lui rie au nez :-)

  • # Distribution spécifique

    Posté par (page perso) . Évalué à 7.

    Vous connaissez des usages du tactile sous linux?

    Je crois que c'est massivement utilisé sous Android. Bon, c'est une distribution très particulière, mais il doit en exister d'autres pour ce genre d'usage, genre Meego, ou quel que soit le nom que ce projet peut porter maintenant.

  • # mouais

    Posté par (page perso) . Évalué à 8.

    Avant de crier a la gloire des developpeurs du libre, il est possible qu'ils n'y sont pour rien et que ton ecran est simplement configuré pour se faire passer par defaut pour un banal peripherique de pointage aupres de l'OS.

    Et bien entendu les utilisations avancees que tu souhaites faire ne fonctionnent qu'avec le super driver proprio du constructeur.

    • [^] # Re: mouais

      Posté par . Évalué à 5.

      Il aurait pas ces problèmes, là si c'etait le cas, si ?

      le clic gauche sur la barre de fenêtre ne donne pas le focus (?)
      le glisser déposé ne fonctionne pas

    • [^] # Re: mouais

      Posté par . Évalué à 10.

      et que ton ecran est simplement configuré pour se faire passer par defaut pour un banal peripherique de pointage aupres de l'OS.

      Une dalle tactile EST un banal périphérique de pointage, en coordonnées absolues.
      Et si, les développeurs du noyau (et de X) y sont pour quelque chose.

      • [^] # Re: mouais

        Posté par . Évalué à 6.

        Wep 'fin nan, ya le multi-touch qui change énormément la manière de gérer ça (et donc les API et les events derrière) quand même.

  • # Dell Synaptics drivers

    Posté par . Évalué à 6. Dernière modification le 09/09/14 à 11:16.

    Bonjour,
    j'utilise le tactile tous les jours sous Linux (Ubuntu) sur mon Dell XPS 15, et ça fonctionne plutôt bien.

    • mon clic gauche est OK, le double clic semble fonctionner aussi.
    • le clic sur une barre de fenêtre me donne bien le focus et je peux la déplacer librement.
    • tout comme toi, je n'ai pas trouvé moyen d'avoir un clic droit.
    • le glisser / déposer fonctionne sans problème.
    • sous firefox le scroll ne fonctionne pas de base, mais j'ai ajouté le plugin "Grab & Drag" qui permet de scroller par mouvement de curseur, et donc de retrouver la fonction de scrolling par le tactile. (ça fonctionne aussi sur google maps etc.)

    J'ai utilisé les drivers Dell Synaptics pour Linux.

    Au quotidien, je l'utilise un peu tous les jours sans excès. Mais je trouve que c'est assez agréable de pouvoir y aller directement avec les doigts même si le clavier reste mon contrôleur principal.

    • [^] # Re: Dell Synaptics drivers

      Posté par . Évalué à 6.

      Tu peux trouver ICI une explication pour installer le touchscreen avec les drivers Synaptics de Dell sur un XPS 13 comme le tiens.

      • [^] # Re: Dell Synaptics drivers

        Posté par (page perso) . Évalué à 1.

        Ça veut dire quoi installer le touchscreen ? Ça va au delà de ce que Valkea peut faire avec son écran, ou c'est pour faire la même chose ? Car de mon côté, j'ai un inspiron, et j'arrive déjà à l'utiliser comme pointeur, sans rien avoir eu à installer sur ma debian.

    • [^] # Re: Dell Synaptics drivers

      Posté par . Évalué à 2.

      Le même (enfin même gamme) mais poussé en 14.10, ça fonctionne, mais la limitation est logicielle : à la connexion, KDE me dit "Je sais gérer qu'un seul périphérique tactile à la fois". Oui, et il y a déjà le touchpad (manquerait plus que je connecte ma tablette à stylet…)

      Du coup, le tactile marche sur l'écran, mais de façon basique en pointeur simple (pas de multi-point, de gestes etc.).

      Mais ça suffit, vu que je ne m'en sers pas. Les rares fois où il me rappelle qu'il existe c'est quand il provoque une bourde parce que j'ai touché l'écran pour montrer un truc ou en utilisant Fn.

  • # PC et distro ?

    Posté par (page perso) . Évalué à 10.

    Pour que ton journal puisse vraiment être utile aux autres, tu devrais nous indiquer la référence précise de ton PC et ta distro, ça serait cool.

  • # Civ5

    Posté par . Évalué à 7.

    Vous connaissez des usages du tactile sous linux? Ca me sidère tellement que ça marche out-of-ze-box que j'ai envie de tester plein de trucs au doigt maintenant (non ce n'est pas sale).

    Jouer à Civ5 à deux sur le meme PC. Là, le tactile prend vraiment toute sa valeur.

  • # le tactile c'est pas nouveau

    Posté par . Évalué à 10.

    J'ai bossé entre 2001 et 2006 dans une société qui vendait des bornes de consultation dans les supermarchés (entre autre).
    Genre on passe le code barre de son CD / DVD / jeu / livre / etc… et la borne joue / affiche des informations.
    Et bien (presque) toutes ces bornes étaient sous Linux, avec écran tactile.
    Donc ça date de bien avant androïd…

    C'est un périphérique assez simple : généralement USB qui émule un port série et envoie les coordonnées absolues (X,Y (et Z pour certaines dalles)).
    Les dalles sont là :
    https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/input/touchscreen

    • [^] # Re: le tactile c'est pas nouveau

      Posté par . Évalué à 2.

      En plus des dalles déjà tactiles, il me semble qu'il est possible d'ajouter un composant sur l'écran pour le rendre "tactile" (de mémoire, un périph qui est une sorte de grille infrarouge).

      En tout cas, pour avoir subi un écran tactile cathodique, j'ai appris à utiliser le clavier en mode souris sous windows, et je suis assez traumatisé pour essayer autant que faire se peut de dégager les applications qui ne sont pas capables de se passer de périphérique de pointage…

      • [^] # Re: le tactile c'est pas nouveau

        Posté par . Évalué à 3.

        Oui, c'est ça.
        D'ailleurs, quand je parlais de dalle tactile, c'est bien du matériel seul dont je parlais.
        On "colle" ce matériel directement sur la dalle LCD ( et oui, pour les CRT biens bombés, c'était plus sportif ).
        Il y a pas mal de technologies différentes (infrarouge, résistif (comme sur les GPS de voiture, ils craignent les rayures), capacitif (plutôt type smartphone), acoustique etc.)
        genre au hasard, sans faire de pub : http://www.elotouch.fr/Produits/EcransTactiles/

    • [^] # Re: le tactile c'est pas nouveau

      Posté par . Évalué à 2.

      je suis impressionné! mon expérience personnelle avec les écrans tactiles s'est toujours soldé par un échec.

      on a testé plusieurs modèles d’écrans mais à chaque fois la calibration se configure bien mais se perd après plusieurs démarrages. on a du mettre des souris sur les portes des armoires électriques pour avoir un truc qui marche. de mémoire les drivers c’était elotouch pour certains et usbtouchscreen pour d'autres.

      si vous avez des références d’écrans qui marchent out of the box avec des linutops (basiquement des ubuntu 13.10), je suis preneur!

  • # Point de vue

    Posté par . Évalué à 7.

    le prochain microsoftien primaire qui me dit que le matos récent est mal supporté sous linux, je lui rie au nez :-)

    et

    seul le simple clic gauche marche (pas de double clic)
    le clic gauche sur la barre de fenêtre ne donne pas le focus (?)
    pas de clic droit
    le glisser déposé ne fonctionne pas
    sous firefox, pas moyen de surfer tactile. Un glissement de doigt ne fait que sélectionner une partie de la page.

    Ton matos est supporté, mais de là à dire « bien supporté »… En tous cas pas out-of-the-box

    Vas-y, ose me rire au nez ! ;)

    • [^] # Re: Point de vue

      Posté par . Évalué à 6.

      Je rigole car ma derniere experience pour installer windows 7 sous un dell tactile fut amusante. Bon on va passer les emmerdes classiques avec UEFI ca devient lassant. La le truc rigolo ce fut que "putain que c'est chiant de faire une installe windows quand ce cretin n'est pas capable d'avoir un driver basic pour le touchpad" (le meme touchpad fonctionne sans aucun driver avec linux…) jusqu'a ce que tu t'apercois que l'ecran tactile lui fonctionne (WTF!). Mais bon du coup cela ma legerement aide mais les installes windows sur des Dell me font toujours bien rigoler, je savais qu'il fallait faire gaffe et avoir un driver pour la carte ethernet car il n'existe aucun driver basique pour ce matos franchement pas commun et inutile… mas je n'avais pas encore vu pour le touchpad. Apres naturellement il y a rien qui fonctionne de base mais bon putain un driver basic pour carte reseau et un touchpad ca doit pas casser trois pattes a canard a implementer a 15 ans… Surtout qu'il y a d'autre systeme (et pas que linux et sa licence GPL) qui l'ont fait…

  • # GNOME 3

    Posté par . Évalué à 6.

    GNOME 3 n'etait-il pas cense etre pense pour pouvoir etre utilise avec des ecrans tactiles ?

    • [^] # Re: GNOME 3

      Posté par . Évalué à 4.

      Tu suggères à octane d'utiliser GNOME 3 au lieu de Xfce ?

      • [^] # Re: GNOME 3

        Posté par . Évalué à 5.

        Ne posais-je pas une question ?

        • [^] # Re: GNOME 3

          Posté par . Évalué à 2.

          Octane ayant indiqué utiliser Xfce ta question me surprenait un peu et je me demandais donc si derrière ta question ne se cachait pas la suggestion sus-citée.

          • [^] # Re: GNOME 3

            Posté par (page perso) . Évalué à 10.

            C'est mignon votre petit manège de questions réthoriques, on dirait deux chiens qui se reniflent le cul mutuellement en tournant en rond sans s'arrêter parce que le premier qui lâche a perdu. Alors que bon au final chacun a le nez dans la merde, la notion de gagnant est très relative…

            • [^] # Re: GNOME 3

              Posté par . Évalué à 2. Dernière modification le 09/09/14 à 21:59.

              T'as eu une dure journée on dirait…

              EDIT : Et je précise que ce n'est pas moi qui t'aie moinssé.

              • [^] # Re: GNOME 3

                Posté par (page perso) . Évalué à 1. Dernière modification le 09/09/14 à 22:06.

                Je n'ai pas moinssé non plus, hormis que j'ai ajouté le tag desktop_linux histoire que cela décolle d'ici 2 jours (plus un peu moins de deux heures, pour rester puriste).

          • [^] # Re: GNOME 3

            Posté par . Évalué à 1.

            Ben ca pourrait etre une alternative possible si la reponse est positive, oui, mais je n'etais pas sur de moi.

    • [^] # Re: GNOME 3

      Posté par (page perso) . Évalué à 7.

      Ça arrive dans les prochaines versions de GNOME 3.14 et Gtk+ 3.14, qui doivent sortir le 26 septembre. Dans le changelog, on peut lire :

      gnome-shell

      • Add gestures for various system actions [Carlos G.]
      • Handle touch events [Carlos G.; #733633]
      • Add gesture to summon message tray [Carlos G.; #735625]

      gtk+

      • Gesture support has landed. New classes include GtkGestureLongPress, GtkGestureMultiPress, GtkGestureSwipe, GtkGesturePan, GtkGestureRotate, GtkGestureZoom. Many GTK+ widgets already use gestures internally. Gestures also show up in GtkInspector. The gesture-related APIs are still subject to change.
      • Convert most widgets to use gestures internally
    • [^] # Re: GNOME 3

      Posté par . Évalué à 2.

      Si, mais ils commencent à se demander si c'est pas inutilement compliquer la vie de l'utilisateur, donc ça va peut-être être viré, tout comme la souris d'ailleurs.

      Le clavier est sur la liste, son cas ne saurait tarder à émerger aussi.

      ------------> [ ]

  • # KDE Plasma Active

    Posté par . Évalué à 6.

    Il me sembl que le projet KDE Plasma Active est fait pour les tablettes. Ça pourrait peut-être s'utiliser dans ton cas ?

    http://plasma-active.org/

    • [^] # Re: KDE Plasma Active

      Posté par . Évalué à 3.

      plasma active c'est surtout fait pour des tablettes je ne suis pas sur que cela convienne pour un pc mais par contre il y a des dispositions du bureau et des activites qui sont pas mal pour ca.

    • [^] # Re: KDE Plasma Active

      Posté par (page perso) . Évalué à 5.

      J'ai utilisé cet été KDE (desktop) sur un VAIO avec écran tactile, et ça marche bien, le doigt sur l'écran se comporte assez précisément comme une souris. C'est notamment très agréable pour déplacer les fenêtres à l'écran en les prenant par leur barre de titre.

      Je n'ai pas essayé des gestes plus compliqués (zooms, rotations, etc.), et je n'étais là que pour faire une opération de maintenance rapide.

      En tout cas ça a marché sans effort particulier avec une clé USB Kubuntu 14.04.1 (à part pour régler le BIOS pour booter en mode "ancien" plutôt qu'UEFI). L'écran tactile se présente comme un périphérique USB HID standard.

  • # Usage

    Posté par . Évalué à 4.

    Pour l'usage, mais ça date d'un peu avant windows 8, pour une application qui ne supporte pas le tactile…

    Jouer a Starcraft 1 avec wine et un écran tactile…

    • [^] # Re: Usage

      Posté par . Évalué à 3.

      pas mal, mais c'est plus rapide au souris/clavier. Surtout face à un zerg rush…

      "Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)

  • # Dessiner

    Posté par (page perso) . Évalué à 3.

    Tu as essayé de dessiner avec? ça peut être sympa!

  • # Thinkpad Yoga

    Posté par (page perso) . Évalué à 3.

    J'ai un retour similaire à faire pour le Lenovo Thinkpad Yoga (en Core i3) que je viens de commander récemment. La dalle tactile est gérée correctement.

    Au niveau logiciel, Gnome et ses applications s'en sortent mieux que Firefox en effet, notamment sur tout ce qui est défilement de page ou de liste. Pour Firefox, il y a une extension qui permet d'améliorer le comportement : https://addons.mozilla.org/en-us/firefox/addon/grab-and-drag/

    C'est pas parfait, mais en attendant mieux…

    En plus du capacitif, le Yoga peut être équipé en option d'un système tactile Wacom (avec stylet comme sur le Galaxy Note 3). Là encore, ça marche out-of-the-box (et Gimp le prend bien en charge).

    Le seul truc qui ne fonctionne pas, c'est les capteurs pour repérer l'orientation de l'appareil. Or comme c'est un hybride ultrabook/tablette, l'écran ne pivote pas quand il est en mode portrait.
    J'ai vu que les sondes étaient prises en charge sur le noyau 3.14, mais l'utilisation des valeurs renvoyées pour faire pivoter l'affichage est encore dans la todo list des dév Gnome.

    Au delà de ça, 5h30 d'autonomie constatée (en bureautique avec le wifi et le bt), mise en veille, hibernation, pavé tactile multitouch, retro-éclairage du clavier, gestion de la luminosité, webcam, tout ça fonctionne bien.

    Je précise que je suis sous Debian Jessie (avec un noyau 3.14.2 donc)

    There is no spoon...

  • # Expérience similaire

    Posté par . Évalué à 3.

    Personnellement, j'ai eu grosso modo la même expérience avec mon Asus N550JV et ArchLinux: l'écran tactile marchait dès l'installation, sans que je n'ai jamais eu à m'en préoccuper, ce qui est fort agréable. Par contre, pas de clic droit, ni apparemment de gestion du multitouch, ce qui rends l'utilisation du tactile très limitée.

    LinuxFr, parfois c'est bien de la MERDE : http://linuxfr.org/news/cpp17-exprime-la-virgule-flottante-en-hexadecimal-et-offre-des-cadeaux-aux-lecteurs-de-linuxfr-org#comment-1686201

  • # Vous connaissez des usages du tactile sous linux?

    Posté par (page perso) . Évalué à 2.

    Mettre au point des applis mobiles sans s'embêter avec un émulateur lentissime ou les transferts longuets vers un téléphone?

    http://devnewton.bci.im

    • [^] # Re: Vous connaissez des usages du tactile sous linux?

      Posté par (page perso) . Évalué à 4.

      Vous connaissez des usages du tactile sous linux?

      Lancer des applications, y naviguer, scroller, (dé)zoomer, répondre à un appel, taper mon code PIN… Soit environ 1 à 2h par jour d'utilisation de mon Nexus 5. Pourquoi ?

    • [^] # Re: Vous connaissez des usages du tactile sous linux?

      Posté par (page perso) . Évalué à 0.

      sans s'embêter avec un émulateur lentissime

      tu as sans doute besoin de plus de RAM ? (merci Eclipse…)

      les transferts longuets vers un téléphone

      passe par le wifi ce sera sans doute plus rapide que l'usb…

      Sinon, pour l'utilisation du tactile : cela reste assez gadget mais

      • pour scroller une page web, ça peut être pratique et n'usera plus ta molette de souris,
      • pour fermer une fenêtre, ça évite d'avoir à viser juste avec la souris (bon, alt-f4 est tout de même plus efficace)
      • pour cocher un bouton, ça évite d'avoir à le viser à la souris (si c'est celui sélectionné par défaut, c'est moins rapide que la touche entrée…)
      • pour ouvrir un lien dans un onglet : un appui long puis sélectionner l'option du menu contextuel ouvrir dans un onglet (moins rapide que clic du milieu ou de la molette avec la souris…)
      • on peut bénéficier d'un clavier virtuel qui va cacher la moitié de l'écran (utile sur une tablette, moins sur un laptop qui a déjà un clavier physique…)
  • # Notice

    Posté par (page perso) . Évalué à 1. Dernière modification le 12/09/14 à 15:09.

    (sauf mon écran qu'est plein de tâche de gras, mais c'est un autre problème)

    Manger du saucisson en utilisant un écran tactile, c'est jamais une bonne idée.

Suivre le flux des commentaires

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