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-devFedoraで代替バージョン ""をどのように使用できますか?

3 - Touchéggのコンパイルとインストール:
$ qmake
$ make
$ sudo make install

まだやったことはありませんが、そこに書かれたとおり正確にできますか?qmakemakeおよびmake installFedoraに存在し、Ubuntu / Debianで動作しますか?

答え1

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

答え2

このことをすれば大きな運がないようですが、一度試してみましょう。

読んだらWikiのインストール、次の内容を確認できます。

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

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

したがって、それぞれについて同等のパッケージを見つけることができます。

  • utouch-evemu-develFedora 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-devellibxtst-dev.

これはすべての必須パッケージを考慮する必要があります。これらすべてがインストールされたら、以前のバージョンを実行してパッケージが正しくビルドqmake && makeされていることを確認してください。後でお勧めします。RPMパッケージのビルド、簡単にインストールして削除できます。

答え3

Fedoraでは、これは非常にトリッキーなようです。私はワコムのタッチスクリーンがある富士通ライフブックT935でF23を試しています。

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

touchegg > geis > 聖杯 > フレーム

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

関連情報