Cómo instalar Touchégg en Fedora 20

Cómo instalar Touchégg en Fedora 20

¿Cómo instalo?Touchéggen Fedora 20?

https://code.google.com/p/touchegg/wiki/CompileSourceCodeparece estar escrito para sistemas Ubuntu (Debian), lo que me confunde;

1 - Descarga y descomprime el código fuente:

No hay problemas. Simplemente haz lo que dice.

2 - Instalar las dependencias de Touchégg. En Ubuntu 11.10 Oneiric Ocelot y reciente, abra una terminal y escriba:

$ sudo apt-get build-dep touchegg

¿Cómo hago esto en Fedora? O en caso de ser necesario ¿cómo hago la versión alternativa " sudo apt-get install build-essential libqt4-dev utouch libgeis-dev libx11-6 libxtst-dev" en Fedora?

3 - Compile e instale Touchégg:
$ qmake
$ make
$ sudo make install

No llegué tan lejos, pero ¿puedo hacer exactamente lo que dice? ¿ Existe qmakey existe en Fedora y funciona como en Ubuntu/Debian?makemake install

Respuesta1

Pruebe este enlace:https://copr.fedorainfracloud.org/coprs/mhoeher/multitouch/ Proporciona un repositorio que puede utilizar dnf e incluye todas las dependencias necesarias.

Respuesta2

No creo que tengas mucha suerte al hacer esto, pero intentémoslo.

Si tu leesla wiki de instalación, notarás esto:

Si está utilizando una versión anterior de Ubuntu ootra distro estos son los paquetes requeridos:

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

Entonces, sólo necesitas encontrar el paquete equivalente de cada uno:

  • utouch-evemu-develes el equivalente a utouchen Fedora 19 y versiones anteriores, luego le cambiaron el nombre a geis, complicando aún más el problema. Busque geis-develo utoch-evemu-develpaquetes. Esto también debería resolver el libgeis-devpaquete.
  • build-essential es mas facil, solo corre yum groupinstall "Development Tools" "Development Libraries".
  • libqt4-deves libqt4-devel. Se utiliza RPM (RHEL y derivados) -develpara paquetes de desarrollo, a diferencia de APT (Debian y derivados) -dev.
  • libx11-6es sololibX11. Si surge algún problema, pruebe el -develpaquete.
  • libXtst-develes el equivalente a libxtst-dev.

Esto debería tener en cuenta todos los paquetes necesarios. Una vez que los haya instalado todos, simplemente ejecute el antiguo qmake && makepara asegurarse de que los paquetes se compilan correctamente. Después de eso te recomiendo queconstruir un paquete RPM, para que puedas instalar y desinstalar fácilmente.

Respuesta3

Esto parece ser extremadamente complicado en Fedora. Estoy probando F23 en un Fujitsu Lifebook T935, que tiene una pantalla táctil Wacom.

Pude descargar y compilar varios paquetes fuente de Ubuntu Lauchpad usando Bazaar, que tienen la siguiente estructura de dependencia:

touchegg > geis > grial > marco

También tuve que instalar varios paquetes de Fedora para otras dependencias, pero actualmente no existe un equivalente de Fedora para estos. Frame y Grail parecieron compilarse bien, pero cuando ejecuto make on geis tengo exactamente los mismos problemas que aquí (https://forums.archlinux.fr/viewtopic.php?t=14127) dependiendo de si tengo o no una copia de frame_x11.hin /usr/local/include/oif- o equivalentemente un enlace simbólico de /usr/local/src/geis/includea/usr/local/src/frame/include/oif

información relacionada