web-dev-qa-db-ja.com

14.04でのマルチタッチジェスチャの状態/ Unity

これはこの辺りで最も求められている項目の1つのように思えますが、Ubuntu開発チ​​ームはこの領域で迅速に変更を行っているため、最近の情報が重要です。

Macbook Pro 9,2を使用しています。

Ubuntu Saucyをインストールしたとき、タッチパッド用の新しくてエキサイティングなmtrackドライバーを入手しました。それはすべての基本機能でうまく機能するようで、少なくとも私のアプリケーションでは2本と3本の指のジェスチャーが拾われているようです(つまり、Firefox 3ボタンの「戻る」、スクロール)。ただし、ジェスチャをカスタマイズし、自分のワークスペース/ウィンドウを管理するために自分で1つまたは2つ追加することもできます。 GUIでのマルチタッチサポートが改善されたかどうかを確認するために、昨夜14.04に更新しました(このようには見えません)。

  • 私はtoucheggを試しましたが、13または14には存在しなくなったutouchに依存しているようです。 http://ineed.coffee/1068/os-x-like-multitouch-gestures-for-macbook-pro-running-ubuntu-12-10/ 。私が見たドコのほとんどは、あなたがシナプスを使用していることを前提としているので、おそらくそれが問題でしょう。

  • ジンを試してみましたが、同じ問題が発生しました-トラックパッドのジェスチャーから入力を検出できません。

  • イージーストロークを試しましたが、ジェスチャーを有効にする「ジェスチャーボタン」が必要です。特別なボタンなしでそれらをやりたいだけです。

これは私を夢中にさせます。 Ubuntu Gnomeに切り替えた場合、toucheggは「正常に動作する」はずです。しかし、マウスジェスチャーを設定するには、シェルインターフェイス全体を本当に変更する必要がありますか? Unityは、構成ツールでマルチタッチスタックを公開せずに、完全にハイジャックしますか?

これはとんでもないことだと思います。どんなアドバイスでも大歓迎です。

18
user274892

最新のUbuntuでは、すべての高度なマルチタッチはタッチパッドからではなく、タッチスクリーンからのみ機能します。

残っているのは:

  • スクロール(2本の指で上下にドラッグ)、
  • 実行中のソフトウェアのリスト(3本の指でダブルタップ)
  • ランチャー(4本指でタップ)

他のすべての高度なマルチタッチジェスチャは、画面からのみ使用できます。私はまだそのデザインの選択に困惑しています。

Touchéggは14.04で動作するようです(14.10にいますが、確認/拒否できません) https://code.google.com/p/touchegg/

2
Xavier

実際、これらの機能はすべてタッチパッドで引き続き機能します。彼らがしたことは、タッチスクリーンのラップトップ/モニターのサポートを追加することだけでした。しかし、彼らがこれを行ったとき、デフォルトのマルチフィンガージェスチャのほとんどはタッチスクリーンに移動しました。そのため、タッチパッドでそれらを使用する場合は、キーボードショートカットの場合と同様に、ショートカットとコマンドを設定するだけです。 (そして、はい、これが機能することはわかっています。現在、Ubuntu 15.04 Vivid Verventを使用しています。)

1
John Hamilton

Unity Gesture UI Guidelines によると、「4 finger」と「1 finger Edge」のみがUnityにハードコードされています。 Wacomタブレットのほとんどのジェスチャは、Unityを再コンパイルすることなく(xsetwacomを使用)簡単に無効にできることを証明できますが、ダッシュを開く「4本指」ジェスチャ(Wacomでの書き込み中にナックルによって不注意にトリガーされることがよくあります)迷惑なほど永続的です。

更新:Unityを再コンパイルして、4本の指のタッチに関連する問題のあるコードを削除しましたが、痛みはほとんどなく、 another thread で概説されていました。

1
Thismatters

これを行うためのガイドを作成しました。基本的に、これが機能するためには、フォークされたsyndaemonドライバーを使用する必要があります。また、xswipeというプログラムを使用します。 このリンク に従ってください。

1
rhodysurf