web-dev-qa-db-ja.com

マルチタッチスクリーンを搭載したThinkpad X220T Tabletを機能させるにはどうすればよいですか?

マルチタッチスクリーンを搭載したThinkpad X220Tを使用しています。このモデルには、画面用の2つのオプションがあり、1つだけがマルチタッチ機能を備えています。私の質問は、マルチタッチタッチパッドではなく、タッチスクリーンに関するものです。

このモデルでマルチタッチが機能するかどうかの確認を見つけるのは非常に難しいことがわかりました。したがって、この質問では、主にこのデバイスでのマルチタッチ操作を改善する方法に焦点を当てます。 Ubuntu 12.04を使用しています。

  • スクリーンキーボードの一番上のオプションは何ですか?また、それらを有効にするにはどうすればよいですか?
  • マルチタッチジェスチャを使用して、タブレットモードでアプリ、デスクトップを切り替えたり、アプリケーションからズームインしたりできますか?
  • システムは最大でいくつのタッチポイントを登録しますか?これをどのようにテストできますか?
  • マルチタッチスタックは毎日の使用に十分安定していますか?
  • 画面回転ボタンを機能させるにはどうすればよいですか?また、ペン参照をどのように回転させると、ペンがどの回転でも正しく動作しますか?.
  • ソフトウェアリポジトリから利用可能なマルチタッチゲームを使用するにはどうすればよいですか?最初の試行では、これらのアプリケーションによってタッチポイントが正しく登録されていないようです。

さらに情報が必要な場合、またはこのラップトップでテストを実行する場合は、この質問を更新します。

8
Aras

回転/タッチインターフェースの部分を試してみます。

したがって、基本的には、デスクトップ上に2番目のデスクトップがあるようなものを想像できます。デスクトップを回転させると、Touch Interface Desktopでも同じ操作を行う必要があります。

通常、このローテーションは次の方法で管理できます

$ xsetwacom

私の場合、他のタブレットデバイスの知識はありません。タッチデスクトップは、スタイラス、消しゴム、タッチの3つのデバイスで構成されています。

$ 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 

したがって、画面を回転させるたびに、変更を反映するために3つのデバイスのすべてに対してxsetwacomを呼び出す必要があります。

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

タッチ回転に適した場所はどこにでもあり、xrandrによって回転が行われます。ただし、xrandrに直接フックすることはできませんが、xrandrの回転が呼び出される場所を見つける必要があります。

たとえば、GNOME-Shellで Monitor Status Indicator Extension を使用していますが、タッチの回転は次のように変更されています: https://Gist.github.com/2331837

残りの部分で頑張ってください! ;)

6
mweinelt

それでもコンバーチブルのすべてのタッチ機能を使用したい場合は、 スクリプト がx220tでうまく機能します。

私が開始したスクリプトは、上記のスレッドに記載されています。指のタッチに加えてスタイラスの値を取得するように拡張しました。 Yossi Gilの最初の問題を解決する、指と同じアプローチのコピーアンドペースト。

また、オンボードのオンスクリーンキーボードが指のタッチで機能しないという問題にも遭遇しました。 このスレッド に従い、そこで機能するソリューションを実装しました。

全体として、指とスタイラスのタッチ機能、回転機能、オンスクリーンキーボードが機能するようになりました。タブレットモードは非常に機能するようになりました。

2
kalinchernev

さて、ここに私のシェアがあります:)私は半年前にスタイラスとタッチオプション付きのコンバーチブルラップトップ/タブレットを購入しました。あなたと同じモデルやブランドではありませんが、うまくいけばこの答えがあなたにとって役に立つことを願っています。

オンスクリーンキーボードの場合、Onboardの方が好きです。これはデフォルトで提供されると思います。それ以外の場合は、リポジトリから入手できます。それは非常によくカスタマイズ可能であり(それに努力を払えば、独自のキーボードレイアウトとテーマを設計するか、組み込みのものを使用することができます)、必要なことはほぼすべて行います。マクロアクションなどの高度な機能がありません。また、ダッシュで動作させることができませんでした。

おもしろい意見では、Ginnから興味深いマルチタッチ機能が利用できますが、これはかなりまともなソフトウェアです。変更するのは最も簡単なことではありませんが、ジェスチャをキーを押すことでリンクすることで多くのオプションを提供します。 2本指のスクロールはデフォルトで機能します9)、あなたが言及すること(ズームインとズームアウト、アプリケーションのスワイプ)は、まだサポートされていない限りです。すでにラップトップを手に入れているので、/etc/ginn/wishes.xmlをご覧ください。うーん、考えてみてください。GinnとCompizで少し遊んだら、おそらく2本の指のピンチをEnhanced Desktop Zoomプラグインにバインドできますか?

回転時のmweineltポストはスポットオンです。私にとっては非常にうまく機能します。画面を回転させ、スタイラスを取り出し、ラップトップでPDFを読んで注釈を付けます。

全体として、タッチスクリーンは使いやすく、さらには便利だと思いますが、いくつかのことが望まれています。確かに、例えばAndroidのように、洗練された、きちんとしたプロセスではありません。

2
Tomas

自分でx220tを持っていますが、Ubuntu 11.10を実行しています。 this チュートリアルを使用して回転の問題を解決しました。このチュートリアルでは、画像だけでなく画面の軸も回転させるスクリプトを作成する方法を学びます。 (画像自体の回転は非常に簡単です。モニターメニューから行うことができます)。ただし、トラックパッド、消しゴムの先端、マウス、スタイラスを回転した画面で機能させるには、軸も回転させる必要があります(前述のチュートリアルを参照)。

ただし、このチュートリアルの問題の1つは、新しいUSBデバイス(ワイヤレスマウスベース、カメラなど)を接続するたびに、USBポートの物理アドレスが再起動後に変更されることでした。そこで、解決策を求め、この問題を解決しました こちら スクリプトに少し追加しました。

画面の下端にある「回転」ボタンを有効にし、上記の「回転」コマンドを割り当てる方法を知りたいと思います。典型的な「ボタンショートカットの作成」機能を使用してみましたが、機能しないようです。

また、画面にマルチタッチ機能を追加する方法に興味があります(ピンチ、写真の回転、ロングタップの右クリックなど)。

スタイラスは非常にうまく機能し、使用中にエラーは発生しませんでした。

1
RazTaz

私の経験では:いいえ。 X220タブレットを購入し、その上に12.04をインストールするだけで、多くの要望がありました。

  • スタイラスがタブレットモードで正しく機能しない(回転が認識されない)
  • マルチタッチなし。
  • 画面キーボードなし
  • スタイラスを使用すると、Xが混乱する可能性があります。実際、XはAlt修飾子が押されているときにマウスを動かしていると見なしますが、実際はそうではありません。

この新しいおもちゃをWindows 7で使用してみました。これにより、タブレットとスタイラスのサポートが大幅に向上しましたが、それでも(たとえば)iPadとはほど遠いです。

いいことの1つは、画面に触れる前に注意を払わなくなったことです。私はそれが触れられるように設計されたことを知っています。

0
Yossi Gil