- -LinuxでMacbookタッチパッドジェスチャを取得する方法

LinuxでMacbookタッチパッドジェスチャを取得する方法

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>

コメント