Wie mache ich Thinkpad X220T Tablet mit Multitouch-Bildschirm?

8

Ich habe ein Thinkpad X220T mit Multitouch-Bildschirm. Dieses Modell verfügt über zwei Optionen für den Bildschirm, von denen nur eine über Multitouch-Funktionen verfügt. Meine Frage bezieht sich ausschließlich auf den Touchscreen, NICHT auf das Multi-Touch-Touchpad.

Es fiel mir sehr schwer, eine Bestätigung zu finden, ob Multi-Touch bei diesem Modell funktioniert oder nicht, und wenn ja, wie gut? In dieser Frage werde ich mich hauptsächlich darauf konzentrieren, wie die Multi-Touch-Interaktion auf diesem Gerät verbessert werden kann. Ich benutze Ubuntu 12.04.

  • Was sind meine Top-Optionen für Bildschirmtastaturen und wie kann ich sie aktivieren?
  • Kann ich mit Multitouch-Gesten im Tablet-Modus zwischen Apps, Desktops wechseln und aus Anwendungen herauszoomen?
  • Wie viele Berührungspunkte werden vom System höchstens registriert? Wie kann ich das testen?
  • Ist der Multi-Touch-Stack für den täglichen Gebrauch stabil genug?
  • Wie funktioniert die Schaltfläche zum Drehen des Bildschirms und wie kann ich die Stiftreferenz damit drehen, damit der Stift bei jeder Drehung korrekt funktioniert?
  • Wie kann ich Multitouch-Spiele verwenden, die im Software-Repository verfügbar sind? Beim ersten Versuch scheinen die Berührungspunkte von diesen Anwendungen nicht korrekt registriert zu werden.

Ich werde diese Frage aktualisieren, wenn Sie weitere Informationen oder Tests benötigen, die auf diesem Laptop durchgeführt wurden.

Aras
quelle
Schauen Sie sich meine Suite mit Skripten zum Nachdenken an.
Martin Ueding

Antworten:

6

Ich werde versuchen, den Teil der Rotations- / Touch-Oberfläche zu beantworten.

Sie können sich also vorstellen, dass Sie einen zweiten Desktop auf Ihrem Desktop haben. Wenn Sie Ihren Desktop drehen, müssen Sie dasselbe mit dem Touch Interface Desktop tun.

Im Allgemeinen können Sie diese Rotation über verwalten

$ xsetwacom

In meinem Fall - ich kenne keine anderen Tablet-Geräte - besteht der Touch-Desktop aus drei Geräten: Stylus, Eraser und 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 

Wo immer Sie Ihren Bildschirm drehen, müssen Sie auch xsetwacom für jedes der drei Geräte aufrufen, um die Änderung widerzuspiegeln:

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

Geeignete Orte für die Berührungsrotation sind überall, wo eine Rotation von xrandr erfolgt. Sie können sich jedoch nicht direkt in xrandr einbinden, sondern müssen die Stellen finden, an denen xrandr-Rotationen aufgerufen werden.

Ich verwende zum Beispiel die Monitor Status Indicator Extension für die GNOME-Shell mit dieser Änderung für die Touch-Rotation: https://gist.github.com/2331837

Viel Glück mit dem Rest! ;)

mweinelt
quelle
Danke für deine Antwort. Die Bildschirmrotation war mein größtes Problem und dies löste mein Problem, sodass ich Ihre Antwort akzeptieren werde. Ich glaube, ich habe den Fehler gemacht, zu viele Fragen gleichzeitig zu stellen, deshalb werde ich in Zukunft versuchen, sie in mehrere Fragen aufzuteilen.
Aras
2

Okay, hier ist mein Anteil dann :) Ich habe vor einem halben Jahr einen konvertierbaren Laptop / Tablet mit Stift und Touch-Option gekauft. Nicht das gleiche Modell oder die gleiche Marke wie Sie, aber hoffentlich ist diese Antwort für Sie immer noch nützlich.

Für die Bildschirmtastatur bevorzuge ich Onboard, das meiner Meinung nach standardmäßig verwendet wird. Andernfalls ist es über die Repositorys verfügbar. Es ist sehr gut anpassbar (wenn Sie sich etwas Mühe geben, können Sie Ihr eigenes Tastaturlayout und -designs entwerfen oder einfach die integrierten verwenden) und macht so ziemlich das, was Sie dafür benötigen. Es fehlen fortgeschrittene Dinge wie Makroaktionen. Außerdem konnte ich es im Dash nicht zum Laufen bringen.

Interessante Multitouch-Funktionen sind über Ginn verfügbar, was meiner bescheidenen Meinung nach eine ziemlich anständige Software ist. Es ist nicht die einfachste Änderung, bietet Ihnen jedoch viele Optionen, indem Sie Gesten mit Tastendrücken verknüpfen. Das Scrollen mit zwei Fingern funktioniert standardmäßig 9). Die Dinge, die Sie erwähnen (Vergrößern und Verkleinern, Wischen durch Anwendungen), werden meines Wissens noch nicht unterstützt. Ich sehe, du hast schon deinen Laptop, schau es dir an /etc/ginn/wishes.xml. Hmm, denken Sie mal darüber nach, wenn Sie ein bisschen mit Ginn und Compiz herumspielen, können Sie vielleicht eine Prise mit zwei Fingern an das Enhanced Desktop Zoom-Plugin binden?

mweinelt Pfosten auf Rotation ist genau richtig. Funktioniert sehr gut für mich. Ich drehe den Bildschirm, hole den Stift heraus und lese und kommentiere PDFs auf meinem Laptop.

Alles in allem würde ich sagen, dass der Touchscreen brauchbar und sogar nützlich ist, aber ein paar Dinge zu wünschen übrig lässt. Es ist mit Sicherheit kein raffinierter Prozess, wie es zum Beispiel bei Android der Fall ist.

Tomas
quelle
2

Für diejenigen, die weiterhin alle Touch-Funktionen ihrer Cabrios nutzen möchten, ist hier ein Skript, das auf x220t gut funktioniert.

Das Skript, mit dem ich begonnen habe, ist im obigen Thread angegeben. Ich habe es nur erweitert, um neben der Fingerberührung auch Werte für den Stift zu übernehmen. Gleicher Ansatz beim Kopieren und Einfügen wie beim Finger, der die erste Ausgabe von Yossi Gil löst.

Ich bin auch auf das Problem gestoßen, dass die Bildschirmtastatur an Bord nicht mit der Fingerberührung funktioniert. Ich folgte diesem Thread und implementierte die Lösung, die dort funktionierte.

Alles in allem funktionieren Finger- und Stiftberührung, Rotation und Bildschirmtastatur jetzt. Ich würde sagen, der Tablet-Modus funktioniert jetzt ziemlich gut.

kalinchernev
quelle
1
Willkommen bei AskUbuntu! Können Sie der Frage bitte die Problemumgehung hinzufügen? Links bleiben nicht immer gut. Davon abgesehen gute Arbeit!
Kaz Wolfe
Sie haben Recht, die Links können in Zukunft verschwinden. Das Hauptparadigma ist 1) Finden von Informationen über die 3 "Geräte": Bildschirm, Stift und Finger. 2) Aktualisieren Sie gegebenenfalls die Befehle in den Rotationsfällen. 3) Spielen Sie mit Onboard Disable / Enable, wenn die Fingerberührung im Rotationsfall nicht funktioniert. Höchstwahrscheinlich werden zukünftige Versionen des Onboard eine Überprüfung dafür beinhalten, so dass es auch in Zukunft unnötig sein könnte
kalinchernev
1

Ich habe selbst einen x220t, aber ich starte Ubuntu 11.10 darauf. Ich habe das Rotationsproblem mit diesem Tutorial gelöst . In diesem Tutorial erfahren Sie, wie Sie ein Skript erstellen, das nicht nur das Bild, sondern auch die Achsen des Bildschirms dreht. (Die Drehung des Bildes selbst ist recht einfach. Sie können dies über das Monitormenü tun.) Damit das Trackpad, die Radiergummispitze, die Maus und der Stift auf einem gedrehten Bildschirm funktionieren, müssen Sie auch die Achsen drehen (siehe das erwähnte Tutorial).

Ein Problem bei diesem Tutorial war jedoch, dass jedes Mal, wenn ich ein neues USB-Gerät (drahtlose Mausbasis, Kamera usw.) anschloss, die physische Adresse des USB-Anschlusses nach dem Neustart geändert wurde. Also bat ich um eine Lösung und ließ dieses Problem hier mit einer kleinen Ergänzung zum Skript lösen .

Ich bin gespannt, wie ich die Schaltfläche "Drehen" am unteren Bildschirmrand aktivieren und den oben beschriebenen Befehl "Drehen" zuweisen kann. Ich habe versucht, die typische Funktion "Tastenkombination erstellen" zu verwenden, aber sie scheint nicht zu funktionieren.

Außerdem interessiert mich, wie wir dem Bildschirm Multitouch-Funktionen hinzufügen können (kneifen, für Bilder drehen, mit der rechten Maustaste auf langes Tippen klicken usw.).

Der Stift funktioniert ganz gut, ich habe keine Fehler bei der Verwendung bekommen.

RazTaz
quelle
1
Willkommen bei Ask Ubuntu! Es scheint, dass ein Teil Ihrer Antwort aus eigenen Fragen besteht. Möglicherweise möchten Sie diese Fragen stellen, indem Sie sie separat veröffentlichen .
Eliah Kagan
0

Nach meiner Erfahrung: NEIN. Ich habe gerade ein X220-Tablet gekauft und 12.04 darauf installiert. Das ließ zu wünschen übrig.

  • Der Stift funktioniert im Tablet-Modus nicht richtig (versteht die Drehung nicht)
  • Kein Multi-Touchg.
  • Keine Bildschirmtastatur
  • Die Verwendung des Stifts kann X verwirren, da X denkt, Sie bewegen Ihre Maus, während der Alt-Modifikator gedrückt ist, obwohl dies nicht der Fall ist.

Ich habe versucht, dieses neue Spielzeug mit Windows 7 zu verwenden, das Tablet und Stift viel besser unterstützt, aber es ist noch weit vom iPad entfernt.

Eine schöne Sache ist jedoch, dass ich nicht mehr vorsichtig bin, bevor ich meinen Bildschirm berühre. Ich weiß, dass es zum Anfassen gedacht war.

Yossi Gil
quelle
1
Das ist schade, dass diese nicht sofort wie gewünscht funktionieren, aber ich denke, die meisten dieser Probleme können mit ein wenig Optimierung behoben werden. Nicht, dass ich denke, dass Sie das als Benutzer tun müssen, aber zumindest ist es möglich. Ich habe gerade meine erhalten, daher werde ich versuchen, diese Probleme einzeln zu beheben und diese Frage zu aktualisieren.
Aras
Einige davon können behoben werden, obwohl es nicht so einfach zu optimieren ist, aber ich denke, es würde große Arbeit erfordern, um den Multi-Touch zum Laufen zu bringen. Insgesamt ist es mäßig nervig, aber nicht mehr als das: Das Tablet ist selbst unter Windows 7 kein so großer Vorteil, der es angeblich gut gebrauchen kann. Sie vermissen sowieso nicht viel.
Yossi Gil