Fedora 20에 Touchégg를 설치하는 방법

Fedora 20에 Touchégg를 설치하는 방법

어떻게 설치하나요?투셰그페도라 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

여기까지 도달하지는 못했지만, 표시된 대로 정확하게 수행할 수 있습니까? qmake, make및 가 make 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-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 및 파생 상품)은 -develAPT(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 > 성배 > 프레임

또한 다른 종속성을 위해 여러 Fedora 패키지를 설치해야 했지만 현재 이에 상응하는 Fedora 패키지는 없습니다. Frame과 Grail은 정상적으로 컴파일되는 것처럼 보였지만, geis에서 make를 실행하면 여기와 똑같은 문제가 발생합니다(https://forums.archlinux.fr/viewtopic.php?t=14127frame_x11.h) in /usr/local/include/oif- 또는 동등한 심볼릭 링크 from /usr/local/src/geis/includeto 의 사본이 있는지 여부에 따라 다름/usr/local/src/frame/include/oif

관련 정보