web-dev-qa-db-fra.com

Comment faire fonctionner le Thinkpad X220T Tablet avec un écran multitactile?

J'ai un Thinkpad X220T avec un écran multitouch. Ce modèle est livré avec deux options pour l’écran, un seul possède les fonctionnalités multitouch. Ma question concerne strictement l'écran tactile, PAS le pavé tactile multi-touch.

J'ai eu beaucoup de mal à trouver la confirmation si le multitouche sur ce modèle fonctionne ou non, et si oui, comment bien? Donc, dans cette question, je vais me concentrer principalement sur la façon d’améliorer l’interaction multi-tactile sur cet appareil. J'utilise Ubuntu 12.04.

  • Quelles sont les principales options pour le clavier à l'écran et comment puis-je les activer?
  • Puis-je utiliser des gestes multitouch pour basculer entre les applications, les ordinateurs de bureau et effectuer un zoom avant sur les applications vides en mode tablette?
  • Combien de points de contact sont enregistrés par le système au plus? Comment puis-je tester cela?
  • La pile multi-touch est-elle assez stable pour un usage quotidien?
  • Comment faire fonctionner le bouton de rotation de l'écran et comment faire pivoter une référence de stylet avec elle afin que le stylet fonctionne correctement dans toutes les rotations.
  • Comment utiliser les jeux multitouch disponibles dans le référentiel de logiciels? Au premier essai, il semble que les points de contact ne sont pas correctement enregistrés par ces applications.

Je mettrai à jour cette question si vous souhaitez des informations supplémentaires ou des tests effectués sur cet ordinateur portable.

8
Aras

Je vais essayer de répondre à la partie interface de rotation/interface tactile.

Donc, fondamentalement, vous pouvez imaginer ceux qui ont l’impression de disposer d’un deuxième bureau sur votre bureau. Lorsque vous faites pivoter votre bureau, vous devrez faire la même chose avec le bureau à interface tactile.

En général, vous pouvez gérer cette rotation via

$ xsetwacom

Dans mon cas - je ne connais pas les autres tablettes - le bureau tactile se compose de trois périphériques: Stylus, Eraser et Touch:

$ xsetwacom --list devices
Wacom Serial Penabled 2FG Touchscreen stylus    id: 14  type: STYLUS    
Wacom Serial Penabled 2FG Touchscreen eraser    id: 15  type: ERASER    
Wacom Serial Penabled 2FG Touchscreen touch     id: 16  type: TOUCH 

Ainsi, quel que soit le lieu où vous faites pivoter votre écran, vous devrez également appeler xsetwacom pour chacun des trois appareils afin de refléter le changement:

$ xsetwacom set <device_id> rotate <none|ccw|cw|half>

Les endroits appropriés pour la rotation tactile sont partout, où il y a une rotation faite par xrandr. Cependant, vous ne pouvez pas vous connecter directement à xrandr, mais vous devez rechercher les endroits où les rotations xrandr sont appelées.

J'utilise par exemple le extension de l'indicateur d'état du moniteur pour GNOME-Shell, avec cette modification pour la rotation tactile: https://Gist.github.com/2331837

Bonne chance au reste! ;)

6
mweinelt

Pour ceux qui veulent toujours utiliser toutes les fonctionnalités tactiles de leurs convertibles, voici n script qui fonctionne bien sur x220t.

Le script avec lequel j'ai commencé est donné dans la discussion ci-dessus. Je viens de l'étendre pour prendre des valeurs pour le stylet en plus du toucher du doigt. Même approche copier-coller que pour le doigt, ce qui résout le premier numéro de Yossi Gil.

Je suis également tombé sur le problème du clavier à l'écran intégré ne fonctionnant pas au toucher. J'ai suivi ce fil et mis en œuvre la solution qui y fonctionnait.

Dans l’ensemble, les doigts et le stylet fonctionnent, la rotation et le clavier à l’écran fonctionnent, je dirais que le mode tablette fonctionne plutôt bien.

2
kalinchernev

Bon, voici ma part alors :) J'ai acheté un ordinateur portable/tablette convertible il y a un an et demi avec un stylet et une option tactile. Ce n'est pas le même modèle ni même la même marque que vous, mais j'espère que cette réponse vous sera toujours utile.

Pour le clavier à l'écran, je préfère l'option Onboard, qui, à mon avis, est fournie par défaut. Sinon, il est disponible via les référentiels. Il est assez bien personnalisable (si vous faites des efforts, vous pouvez concevoir votre propre disposition de clavier et vos thèmes, ou tout simplement utiliser ceux intégrés) et fait à peu près ce dont vous avez besoin. Il manque des éléments avancés tels que les actions macro. De plus, je n'ai pas réussi à le faire fonctionner dans le Dash.

Des fonctionnalités multitouch intéressantes sont disponibles via Ginn, qui, à mon humble avis, est un logiciel plutôt convenable. Ce n'est pas la chose la plus facile à modifier, mais vous donne beaucoup d'options en liant les gestes aux touches. Le défilement à deux doigts fonctionne par défaut 9), les éléments que vous mentionnez (zoom avant et arrière, balayage d’applications) sont, pour autant que je sache, pas encore pris en charge. Je vois que tu as déjà ton ordinateur portable, regarde /etc/ginn/wishes.xml. Hmm, à bien y penser, si vous jouez un peu avec Ginn et Compiz, vous pouvez peut-être lier un pincement de deux doigts au plugin Enhanced Desktop Zoom?

le poteau mweinelt en rotation est sur place. Fonctionne très bien pour moi. Je fais pivoter l'écran, retire le stylet, lit et commente les fichiers PDF sur mon ordinateur portable.

Globalement, je dirais que l'écran tactile est utilisable, voire utile, mais laisse à désirer. Ce n'est certainement pas un processus astucieux comme c'est le cas par exemple avec Android.

2
Tomas

J'ai moi-même un x220t, mais j'utilise Ubuntu 11.10 dessus. J'ai résolu le problème de rotation en utilisant this tutorial. Ce tutoriel vous apprend à créer un script qui fait également pivoter les axes de l'écran, pas seulement l'image. (la rotation de l'image elle-même est assez facile, vous pouvez le faire depuis le menu des moniteurs). Toutefois, pour que le trackpad, la pointe de la gomme, la souris et le stylet fonctionnent sur un écran pivoté, vous devez également faire pivoter les axes (voir le didacticiel mentionné).

Cependant, un problème avec ce didacticiel est que chaque fois que je connectais un nouveau périphérique USB (base de souris sans fil, appareil photo, etc.), l'adresse physique du port USB était modifiée après le redémarrage. Donc, j'ai demandé une solution et j'ai eu ce problème résolu ici avec un petit ajout au script.

Je suis intéressé à trouver comment puis-je activer le bouton "faire pivoter" sur le bord inférieur de l'écran et lui affecter la commande "faire pivoter" décrite ci-dessus. J'ai essayé d'utiliser la fonction typique "créer un raccourci bouton", mais cela ne semble pas fonctionner.

Aussi - je suis intéressé par la façon dont nous pouvons ajouter des fonctionnalités multitouch à l’écran (pincer, faire pivoter les images, cliquer avec le bouton droit de la souris sur un appui long, etc.).

Stylus fonctionne assez bien, je n'ai pas eu d'erreur à l'utiliser.

1
RazTaz

Dans mon expérience: NON. Vient d'acheter la tablette X220, l'installation de 12.04 sur celle-ci laissait beaucoup à désirer.

  • Le stylet ne fonctionne pas correctement en mode tablette (ne comprend pas la rotation)
  • Pas de multi-touchg.
  • Pas de clavier à l'écran
  • L'utilisation du stylet peut prêter à confusion, car X pense que vous déplacez votre souris alors que le modificateur Alt est enfoncé, alors qu'en fait ce n'est pas le cas.

J'ai essayé d'utiliser ce nouveau jouet avec Windows 7, qui offre un meilleur support pour la tablette et le stylet, mais il est encore loin de (par exemple) ipad.

Une bonne chose cependant est que je ne suis plus prudent avant de toucher mon écran. Je sais qu'il a été conçu pour être touché.

0
Yossi Gil