Linuxには本当に優れたデバイスサポートがあります。 各リリースでは、新しいドライバーがカーネルに追加されます。タッチパッドから、無線カード、さらに指紋スキャナーまで。残念ながら、デバイスは十分にサポートされていますが、トラックパッドやクリックパッドなどの現代的な使用に関しては、プラットフォームは他のオペレーティングシステムよりもはるかに遅れています。何年もの間、Linuxユーザーは、Macユーザーが楽しめる、より現代的なタッチ/ジェスチャエクスペリエンスを求めていました。多くのプロジェクトがLinuxでMacbookのタッチパッドジェスチャを模倣しようとしましたが、ラップトップ向けのMacのようなタッチジェスチャを取得するための最良かつ最も普遍的な方法は、 Touchegg。これは、ユーザーが個々のジェスチャーをLinuxプラットフォームに追加できるようにするプログラムです。
設置
Toucheggは、ほとんどのLinuxディストリビューションで広く利用可能です。お気に入りのディストリビューションで実行する方法は次のとおりです。
Ubuntu
sudo apt install touchegg
Debian
Debianには残念ながらToucheggがありません公式ソフトウェアソース。このソフトウェアを実行したいユーザーは、Ubuntuパッケージを使用してみてください。 UbuntuとDebianがベースを共有しているからといって、最新のDEBファイルが機能するとは限らないことを理解してください。代わりに、このディストリビューションで使用するソースコードをコンパイルすることをお勧めします。
Arch Linux
Toucheggジェスチャーソフトウェアは、Arch Linux User Repositoryを介したインストール。それをインストールするには、まず最新のスナップショットをダウンロードします。次に、ターミナルを開き、CDコマンドを使用してダウンロードディレクトリに入ります。
cd ~/Download
ここから、スナップショットを抽出します。
tar zxvf touchegg.tar.gz
に行く 〜/ Downloads / touchegg CDコマンドを使用して、パッケージ生成プロセスを開始します。
cd ~/Downloads/touchegg makepkg
パッケージの生成が完了したら、次を使用してシステムにインストールします。
sudo pacman -U *.pkg.tar.xz
フェドラ
sudo dnf copr enable mhoeher/multitouch sudo dnf install touchegg
OpenSUSE
sudo zypper install touchegg
その他のLinux
Toucheggをあまり知られていないもので動作させる開発者がソースコードのコンパイル方法に関する正確な指示を残しているため、配布は簡単です。ソフトウェアの最新バージョンを取得するために必要なものはすべて、Githubから直接ダウンロードする準備ができています。コードを取得し、すべてをコンパイルします。
タッチプロファイルの構成
ToucheggはGUIツールではありません。 代わりに、バックグラウンドで実行され、特定のジェスチャを認識し、これをタッチパッドにパイプするターミナルアプリケーションです。ほとんどのユーザーにとって、GUIは不要であり、ソフトウェアは自動的にプロファイルを生成します。新しいプロファイルを作成するには、ターミナルウィンドウを開き、Toucheggコマンドを実行します。これがソフトウェアの最初の実行であるとすると、新しいプロファイルが自動的に生成されます。
touchegg
新しい構成を生成する必要があるため、プログラムをしばらく実行します。構成のセットアップが完了したら、Ctrl + Zを押してソフトウェアを中断します。
Touchegg-GUIの使用
端末プログラムはほとんどのユーザーにとって、GUIアプリケーションは、独自のタッチジェスチャをカスタマイズしたい人にとって魅力的です。残念ながら、このグラフィカルツールはターミナルツールほど広く利用できないため、最初からコンパイルする必要があります。
ステップ1: Linux PCにgitツールがインストールされていることを確認してください。次に、それを使用してソースコードの最新バージョンを取得します。
git clone https://github.com/Raffarti/Touchegg-gce.git
ステップ2: に必要な依存関係をインストールしますTouchegg-Gceを実行します。 Ubuntuでは、これらの依存関係は「build-essential libqt4-dev libx11-6 libx11-dev」です。他のディストリビューションでは、これらのような依存関係を探します。名前は似ている必要があります。 ArchユーザーはここからAurからパッケージを取得できます。
ステップ3: コンパイルを開始します。すべてのユーザーが使用できるようにプログラムをシステム全体にインストールするには、次のビルド手順を使用します。
mkdir build && cd build qmake .. make && make install
ユーザーのホームフォルダーにプログラムをインストールするには、次のようにします。
mkdir build && cd build qmake PREFIX=~/.local .. make && make install
ビルド後、アプリケーションランチャーを開きます「Touchegg GUI」を開きます。これにより、ユーザーがカスタムジェスチャをより簡単に作成できるシンプルなインターフェイスが開きます。カスタムジェスチャーを作成するには、GUIに移動して「ジェスチャー」を見つけます。ジェスチャー領域内で、+記号をクリックして、特定のアプリケーションジェスチャーを追加します。または、「ALL」機能を使用して、システム全体にジェスチャーを割り当てます。

ジェスチャのリストに移動して、自動的に新しいジェスチャーにアクションを割り当てます。次に、正確なジェスチャを選択した後、アクションリストを参照して、ジェスチャの動作を選択します。すべての設定が完了したら、「適用」をクリックして変更を保存します。
ジェスチャーはすぐに使用できるはずです。そうでない場合は、すべてが機能するようにLinux PC(またはToucheggのみ)を再起動する必要があります。
Toucheggの自動起動
Toucheggの自動起動は、ジェスチャーを機能させるための鍵です。これを行うには、スタートアップエントリを作成します。

sudo nano touchegg.desktop
次に、次のコードを貼り付けます。
[Desktop Entry] Name=Touchegg GenericName=Touchégg Comment=Touchégg Gestures Manager Exec=/usr/bin/touchegg %u Terminal=false Type=Application Name[it_IT]=touchegg.desktop
ファイルを保存します Ctrl + O.
Linux PCがデスクトップファイルを実行するように、Chmodを使用して権限を更新します。それなしでは機能しません。
sudo chmod +X touchegg.desktop
最後に、デスクトップファイルを自動起動フォルダーに移動します。
mv touchegg.desktop ~/.config/autostart</ p>
コメント