web-dev-qa-db-ja.com

シナプスタッチパッドのより良いドライバー

Ubuntuには「汎用ドライバー」があると言われています-これは機能が欠けていることを意味しますか? Windowsのタッチパッドで見逃している機能がいくつかあります。それらのいくつかをここにリストします:

1.)円形スクロール:垂直方向と水平方向の両方のスクロールのための連続スクロールで、指の任意の方向または回転で上下にのみ移動するKEEPS指が上に動き始めると上にスクロールし、指が下に動き始めると下にスクロールします)

2.)タッチパッドの下部に1本の指を置いて(接触して)クリックし、別の指を一般的な動きのために上部に持つ機能

3.)Windowsの追加された精度オプション

私はgsynaptics-device-settingsを操作しようとし、xorg.confを変更しようとした(そして途中で大量のものを台無しにした)ことに注意してください。

これらの機能のいくつかを取り戻す方法はありますか?または、Synapticsのユーザー契約に反して、Linux用のドライバーをリバースエンジニアリングしようとする必要があります(そして、ほとんどの場合、髪を失い、泣き叫び、最終的には失敗につながります)。

3
user134147

Synapticsの用語では、「汎用ドライバー」とは、「機器メーカーによってカスタマイズされていないSynaptics製のドライバー」を意味します。

xf86-input-synapticsドライバーはnot汎用であり、フリーソフトウェアです。 Red HatやCanonicalなどのオープンソース企業の多くのボランティアと有給の従業員によって作成されました。私の知る限り、Synapticsはコードやその他に貢献することはありませんでした。実際には、いくつかの点で独自のドライバーよりも優れていますが、何ができるかを理解するには、いくつかの設定を読んでいじくり回す必要があります。それは一般にほとんどのフリーソフトウェアに当てはまります。

Synaptics、Inc.は実際にdoesあなたが言及したすべての機能を備えた独自のLinuxドライバーを作成しますが、出荷する新しいマシンにプレインストールするために機器メーカーが厳密に利用可能ですLinuxが既にインストールされています。そのドライバーをオンラインで見つけることができません。購入することさえできません-ライセンスの制限。それは国連フリーのソフトウェアです。

あなたが話している円形のスクロール機能は、ChiralMotion(TM)と呼ばれます。私は知っています、それは素晴らしいです、私もそれを愛しています。本当に見逃しています。残念ながら、特許を取得しています。

オープンソースドライバーには「循環スクロール」機能がありますが、動作は異なります。旋回運動はタッチパッドの中心になければなりません。それほど直感的ではない、私見。効率が悪い。また、現在、水平スクロールをサポートしていません。

まあ、私はその機能も戻したかったので、いくつかの改善に取り組んでいます:

http://galundin.github.io/circular-scrolling-improved/

リバースエンジニアリングはありません。動作は非常に似ていますが、これは特許取得済みのアルゴリズムとは大きく異なります。私はこの機能をオープンソースドライバーにハッキングする過程にあります。それがフリーソフトウェアのすべてです。私たちにはそれを改善する力があります。

ですから、1。)そこに固執し、私はそれに取り組んでいます。

2.)で説明した内容に基づくと、Buttonless TouchPad(別名ClickPad)について話しているように聞こえます。そのモードは、ClickPadオプション、および境界を定義するSoftButtonAreasで有効になります。これらのオプションとその設定方法に関するすべてを読むことができます here

3.)「精度の追加」については、Pointing Enhancements> Slow Motionを意味すると思います。これは、修飾キーが押されている間(シフトまたはコントロール)に感度を低下させます。その正確な機能はxf86ドライバーにはありませんが、指の圧力に応じてポインターの感度を動的に制御します。これは間違いなくより直感的です。ターミナルでman synapticsと入力し、PressureMotionを探します。このオプションには、動作を微調整できるいくつかの設定があります。設定ファイルに設定する前に、synclientコマンドを使用してこれらの設定をオンザフライで変更できます。

ところで、GSynapticsは非推奨です。後継はGPointingDeviceSettingsです。しかし、まだ表示されない多くのオプションがあります。

4
Andrew Lundin