「Touchegg」の版間の差分
ナビゲーションに移動
検索に移動
(情報を更新) |
(→Gnome Shell: 情報を整理) |
||
| 48行目: | 48行目: | ||
====Gnome Shell==== |
====Gnome Shell==== |
||
| − | これはとても簡単に基本機能を与えます。うまくいけば完全なるアプリケーションサポートのためにアップデートできます。 |
||
| − | {{ic|~/.config/touchegg/touchegg.conf}} を編集し、以下のラインを追加します: |
||
| − | {{bc|1= |
||
| − | <gesture type="DRAG" fingers="1" direction="ALL"> |
||
| − | <action type="DRAG_AND_DROP">BUTTON=1</action> |
||
| − | </gesture> |
||
| − | }} |
||
| − | |||
| − | そしてこれを編集します: |
||
| − | |||
| − | {{bc|1= |
||
| − | <gesture type="DRAG" fingers="2" direction="ALL"> |
||
| − | <action type="SCROLL">SPEED=7:INVERTED=<b>true</b></action> |
||
| − | </gesture> |
||
| − | }} |
||
| − | |||
| − | それから touchegg がログイン時に開始するようにします: |
||
# <code>alt-f2</code> を押下します。 |
# <code>alt-f2</code> を押下します。 |
||
# <code>gnome-session-properties</code> と入力します。 |
# <code>gnome-session-properties</code> と入力します。 |
||
2021年3月2日 (火) 19:22時点における版
Touchegg はウィンドウマネージャーにマルチタッチサポートをバックグランドで提供するマルチタッチジェスチャープログラムです。 一般的なタイプのイベントに変換し、それらに応じてカスタムアクションを実行出来ます。
Touchegg は Wayland と互換性がありません。
インストール
基本パッケージは AUR の toucheggAUR です touchegg-gitAUR で入手することもできます。
GUI 設定には AUR の touchegg-gce-gitAUR [1] が利用可能です。
設定
$HOME/.config/touchegg/touchegg.conf が設定ファイルです。
これは多数のジェスチャが定義された単純な XML ファイルです。現段階では TAP_AND_HOLD、PINCH と ROTATE は使えません。
全てのトリガーのリストは 公式サイトの Wiki にあります。
全てのアクションのリストは 公式サイトの Wiki にあります。
デフォルトの設定は/usr/share/touchegg/touchegg.confにあります。
二本指スクロールエミュレーション has been droped は、ユーザー体験の悪さが原因で、最近 2.0で touchegg を書き直しました。 リストアするには、 xdotool をインストールし、構成ファイルに以下を追加します。
<gesture type="SWIPE" fingers="2" direction="DOWN">
<action type="RUN_COMMAND">
<repeat>true</repeat>
<command>xdotool click 4</command>
<decreaseCommand>xdotool click 5</decreaseCommand>
</action>
</gesture>
<gesture type="SWIPE" fingers="2" direction="UP">
<action type="RUN_COMMAND">
<repeat>true</repeat>
<command>xdotool click 5</command>
<decreaseCommand>xdotool click 4</decreaseCommand>
</action>
</gesture>
Kde ではスクロール中にテキストが選択されることに注意してください (参照)
ログイン時に開始
デーモンは systemd : systemctl enable touchegg.service で起動します。
クライアントはwmからロードできます。
Gnome Shell
alt-f2を押下します。gnome-session-propertiesと入力します。addを押下します。- ラベル欄は "Command" タイプは
toucheggです。"Name" と "Label" を適当に選択します。 OKを押下します。
startx コマンドの場合
.xprofile は変更できます。
~/.xprofile
touchegg &