「Touchegg」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(情報を更新)
(→‎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 と互換性がありません。

インストール

基本パッケージは AURtoucheggAUR です touchegg-gitAUR で入手することもできます。

GUI 設定には AURtouchegg-gce-gitAUR [1] が利用可能です。

設定

$HOME/.config/touchegg/touchegg.conf が設定ファイルです。

これは多数のジェスチャが定義された単純な XML ファイルです。現段階では TAP_AND_HOLDPINCHROTATE は使えません。

全てのトリガーのリストは 公式サイトの 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

  1. alt-f2 を押下します。
  2. gnome-session-properties と入力します。
  3. add を押下します。
  4. ラベル欄は "Command" タイプは toucheggです。"Name" と "Label" を適当に選択します。
  5. OK を押下します。
ノート: gnome-session-propertiesgnome 3.12 から削除されました。現在、 gnome-session-propertiesAURAUR からインストールできます。詳細については、こちらを参照して下さい BBSスレッド

startx コマンドの場合

.xprofile は変更できます。

~/.xprofile
touchegg &