Fedora 20にTouchéggをインストールする方法

Fedora 20にTouchéggをインストールする方法

インストール方法タッチエッグFedora 20 では?

https://code.google.com/p/touchegg/wiki/CompileSourceCodeUbuntu (Debian) システム用に書かれているようで、混乱しています。

1 - ソースコードをダウンロードして解凍します。

問題ありません。指示通りに実行してください。

2 - Touchégg の依存関係をインストールします。Ubuntu 11.10 Oneiric Ocelot および最近のバージョンでは、ターミナルを開いて次のように入力します。

$ sudo apt-get build-dep touchegg

これを Fedora で実行するにはどうすればよいですか? または、必要な場合は、代替バージョン「sudo apt-get install build-essential libqt4-dev utouch libgeis-dev libx11-6 libxtst-dev」を Fedora で実行するにはどうすればよいですか?

3 - Touchéggをコンパイルしてインストールする:
$ qmake
$ make
$ sudo make install

ここまでは進みませんでしたが、書かれているとおりに実行できますか? 、qmakemakemake installFedora に存在し、Ubuntu/Debian と同様に動作しますか?

答え1

このリンクを試してください:https://copr.fedorainfracloud.org/coprs/mhoeher/multitouch/ dnf を使用してプルできるリポジトリが提供され、必要な依存関係がすべて含まれます。

答え2

これをやってもあまりうまくいかないと思いますが、試してみましょう。

もしあなたが読むならインストール ウィキ次のようなことに気づくでしょう:

以前のUbuntuバージョンを使用している場合、または他のディストリビューションでは、必要なパッケージは次のとおりです:

sudo apt-get install build-essential libqt4-dev utouch libgeis-dev libx11-6 libxtst-dev

したがって、それぞれの同等のパッケージを見つけるだけで済みます。

  • utouch-evemu-develはFedora 19以前のバージョンではに相当していましたutouchが、その後 に名前が変更されgeis、問題がさらに複雑になりました。geis-develまたはパッケージを検索してください。これにより、パッケージのutoch-evemu-devel問題も解決されるはずです。libgeis-dev
  • build-essential より簡単です、 ただ走れyum groupinstall "Development Tools" "Development Libraries"
  • libqt4-devですlibqt4-devel。RPM (RHEL および派生版) は-devel開発パッケージに使用され、APT (Debian および派生版) とは対照的です-dev
  • libx11-6ただlibX11何らかの問題が発生した場合は、-devel代わりにパッケージを試してください。
  • libXtst-develは と同等ですlibxtst-dev

これで必要なパッケージがすべて揃うはずです。すべてインストールしたら、qmake && makeパッケージが正しくビルドされているか確認するために、古き良きツールを実行してください。その後は、RPMパッケージを構築するなので、簡単にインストール、アンインストールできます。

答え3

これは Fedora では非常に難しいようです。私は Wacom タッチスクリーンを搭載した Fujitsu Lifebook T935 の F23 で試しています。

Bazaar を使用して、Ubuntu Lauchpad からさまざまなソース パッケージをダウンロードしてコンパイルできました。これらのパッケージの依存関係構造は次のとおりです。

touchegg > geis > grail > フレーム

他の依存関係のためにいくつかの Fedora パッケージもインストールする必要がありましたが、現在これらに相当する Fedora はありません。Frame と Grail は正常にコンパイルされたようですが、geis で make を実行すると、こことまったく同じ問題が発生します (https://forums.archlinux.fr/viewtopic.php?t=14127)のコピーがあるかどうか、または同等に から へのシンボリックリンクがあるかどうかによってframe_x11.h異なり/usr/local/include/oifます/usr/local/src/geis/include/usr/local/src/frame/include/oif

関連情報