Ir al contenido
Shiba87

Roocat Tools [Ing][x86 / x86_64] Configurador para periféricos Roccat

Recommended Posts

GVH5WAF.png

 

Hace poco mi ratón ergonómico, que ya llevaba unos cuantos años de servicio a cuestas, pasó a mejor vida y, aunque traté de revivirlo, llegó un momento en que había más estaño que ratón y tuve que asumirlo. Tocaba un cambio.

Buscando un poco en en aras de optar por un hardware "Linux-friendly", no sólo en la parte que corresponde estrictamente al funcionamiento, sino por el apoyo del fabricante hacia GNU/Linux, me decanté por Roccat, una compañía que se dedica casi en exclusiva al diseño de periféricos destinados a gamers.

Como tampoco soy un jugador muy exigente y no era cuestión de empeñar un riñón para unos pocos ratos que paso jugando, el elegido fue uno de sus modelos más básicos (entiéndase barato :jojojo:) el Roccat LUA.
Muy ligero, preciso, tres botones y alguna pijería con leds azules ¿Para qué más?
 

 

1wb0Pvh.jpg?1xwxzwWU.jpg?1

 

En realidad, los controladores libres para dispositivos Roccat fueron desarrollados hace ya unos años por el germano erazor_de e incluidos en Linux en 2010, si no me equivoco.
Por tanto, a estas alturas, nada más conectar el ratón al equipo debería cargarse el módulo correspondiente para lidiar con este tipo de hardware ¿Verdad?

 

shiba@Shiba87:~$ lsmod | grep roccat
hid_roccat_lua 2626 0
hid_roccat_common 4383 1 hid_roccat_lua

Como se puede ver, en mi caso ya he dicho que se trata del modelo LUA, por tanto el módulo que me muestra cargado es el específico para ese tipo de ratones.
Ocurriría lo mismo si habláramos de un Arvo, un Kova, un Pyra o cualquier otro Roccat.

Siendo así creo que nos podemos saltar la parte de cómo instalar los controladores libres, que aunque no están desarrollados por Roccat, cuentan con su apoyo y los podemos encontrar en su web oficial, funcionan perfectamente y salvo que tengamos una versión de Linux anterior a la 2.6.35, debería ser completamente "Plug & Play".


Lo que nos interesa ahora es una herramienta para poder aprovechar al máximo las capacidades de este tipo de ratones/teclados.
Lamentablemente, por el lado de las herramientas libres no vamos a encontrar nada tan vistoso y profesional como el software oficial, pero su equivalente OpenSource tampoco se queda corto y funciona bastante bien, así que ¿Para qué complicarse cuando incluso ellos mismos lo recomiendan?

Arch

 

Para no perder la costumbre, tendremos que recurrir a AUR, para conseguir los paquetes que tan amablemente nos ha dejado Aaron Fischer

En este caso concreto, podemos instalar el pack completo:


yaourt roccat-tools-full

Pero Aaron ha decidido empaquetar cada dispositivo por separado, así que tendremos qla posibilidad de instalar únicamente el que corresponda a nuestro ratón/teclado.

  • roccat-tools-arvo
  • roccat-tools-isku
  • roccat-tools-iskufx
  • roccat-tools-kiro
  • roccat-tools-kone
  • roccat-tools-koneplus
  • roccat-tools-konepure
  • roccat-tools-konepuremilitary
  • roccat-tools-konepureoptical
  • roccat-tools-konextd
  • roccat-tools-konextdoptical
  • roccat-tools-kova2016
  • roccat-tools-kovaplus
  • roccat-tools-lua
  • roccat-tools-nyth
  • roccat-tools-pyra
  • roccat-tools-ryosmk
  • roccat-tools-ryosmkfx
  • roccat-tools-ryostkl
  • roccat-tools-savu
  • roccat-tools-suora
  • roccat-tools-tyon

En mi caso sería


yaourt roccat-tools-lua

 



Debian

Spoiler

 

Hasta hace poco se encontraba, de manera oficial, el paquete roccat-tools en los repositorios de Debian, pero por falta de mantenedores fue retirado.

Orson (Jürgen Tretthahn) tomó el relevo con su propio repositorio personal, que nos brindará todo lo que necesitamos para hacer funcionar nuestro dispositivo Roccat
 


echo 'deb http://debian.orson.at/repositories/daily/ unstable main contrib non-free' >> /etc/apt/sources.list.d/roccat.list

Dependiendo de la rama en la que nos encontremos, puede que también necesitemos algunos paquetes adicionales desde experimental


echo 'deb http://debian.orson.at/repositories/daily/ experimental main non-free' >> /etc/apt/sources.list.d/roccat.list


Y, por supuesto, necesitamos la firma de dicho repositorio


wget -qO - http://debian.orson.at/otp.debian@orson.at.pub | apt-key add -

 

  Ya sólo nos queda instalar los paquetes de roccat-tools y la interfaz de usuario


aptitude install roccat-utils roccat-gui libgaminggear0

 

 

 

 

 

Ubuntu

Spoiler

 

Gracias a Arturo Casal y su ppa podremos salir al paso fácilmente.


add-apt-repository ppa:berfenger/roccat

Si no tenemos posibilidad de utilizar apt-add-repository tampoco pasa, pero tendremos que teclear un poco más


echo 'deb http://ppa.launchpad.net/berfenger/roccat/ubuntu xenial main ' >> /etc/apt/sources.list.d/roccat.list	
gpg --keyserver keyserver.ubuntu.com --recv E671B39AF038E545gpg --export --armor E671B39AF038E545 | apt-key add -

Ahora sólo nos queda actualizar la lista de paquetes e instalar las herramientas de Roccat.


aptitude update
aptitude install roccat-tools

 

 

 

Compilar manualmente

Spoiler

 

Tendremos que irnos a Sourceforge para obtener el código fuente de la última versión de las herramientas libres de Roccat y, si queremos profundizar un poco más, consultar su Wiki

 

Tras descargar el archivo de roccat-tools, procedemos a descomprimirlo


tar xvf roccat-tools-*.tar.bz2
cd roccat-tools-* 

 

Dentro de la carpeta que acabamos de descomprimir encontraremos scripts para poder obtener las dependencias que necesitamos en cada caso y que encontraremos, sorprendentemente, dentro del directorio scripts

 

Por tanto, basta con ejecutar el que nos interese en función de la distribución donde vayamos a compilar las herramientas para obtener todas las dependencias necesarias

 

  • /scripts/install_deps_fedora
  • /scripts/install_deps_opensuse
  • /scripts/install_deps_ubuntu

 

Además de eso, vamos a tener que lidiar también con LibGamingGear , una biblioteca específica para este tipo de dispositivos y requisito indispensable para Roccat-tools. Quizá podamos encontrarla en los repositorios oficiales de nuestra distribución, como en el caso de Debian y podamos ahorrarnos este paso. Si no, tendremos que ponernos manos a la obra:

 

Una vez más en el repositorio de Sourceforge, descargamos la última versión de la biblioteca libgaminggear y la descomprimimos

tar xvf libgaminggear-*.tar.bz2

cd libgaminggear-*

 

En este caso también tendremos scripts de instalación de dependencias a nuestra disposición

  • /scripts/install_deps_fedora
  • /scripts/install_deps_opensuse
  • /scripts/install_deps_ubuntu

 

Para compilar, Cmake será nuestro amigo... o no, depende de lo bien que le caigamos:


mkdir build
cd buildcmake -DCMAKE_INSTALL_PREFIX="/usr" ..
make
make install 

 

Hecho esto y sin mayor complicación, tenemos lo único que nos faltaba para poder, finalmente, compilar roccat-tools

 

NOTA Puede ocurrir que LUA (mi ratón no, la biblioteca) nos dé algún problema porque cmake no la encuentra. En ese caso, basta con ser un poco más específicos a la hora de ejecutar cmake:


cmake -DCMAKE_INSTALL_PREFIX="/usr" -DWITH_LUA=5.3 .. 

 

Volvemos a la carpeta donde descomprimimos el código fuente de roocat-tools, es decir un directorio atrás, y seguimos exactamente el mismo proceso que con libgaminggear


cd roccat-tools-*
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX="/usr" ..
make
make install


Y listo. Ya tenemos las herramientas de Roccat esperando a que les saquemos provecho.

 

 

 




Uso y configuración

Antes que nada y como mera formalidad, vamos a añadir nuestro usuario al recientemente creado grupo "roccat", para que los permisos no nos den problemas luego, especialmente aquellos que decidieron compilar manualmente.

Cita

usermod -aG roccat usuario

Lo habitual sería que ahora tuviéramos una flamante entrada en el menú de nuestro entorno, pero en cualquier caso podemos lanzar el configurador que nos interese

roccat_keyboard_launcher

o

roccat_mouse_launcher

Sólo debemos tener en cuenta si es ratón o teclado. El configurador concreto que nos hace falta se abrirá automáticamente en función del modelo que detecte conectado.
 

MqA8UUi.png

ZkCfZ2b.png

O, en mi caso, con un modelo de ratón muy básico, un asistente acorde a las circunstancias

N6nauVw.jpg

Compartir este post


Enlace al post
Compartir en otros sitios

Y yo con un Logitech G502 que no puedo configurar... jajajaja maldito software privativo ¿Cómo compraste el ratón? ¿A través de la página de Roocat?

Una oferta que encontré en Coolmod mientras barajaba opciones y sabiendo los bichos que suele sacar esta marca, no me lo pensé mucho :rolleyes:

Compartir este post


Enlace al post
Compartir en otros sitios

Registra una cuenta o conéctate para comentar

Debes ser un miembro de la comunidad para dejar un comentario

Crear una cuenta

Regístrate en nuestra comunidad. ¡Es fácil!

Registrar una cuenta nueva

Iniciar Sesión

¿Ya tienes cuenta? Conéctate aquí.

Iniciar Sesión

×