Shiba87 38,620 Posted September 16, 2016 Report Share Posted September 16, 2016 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 ) el Roccat LUA. Muy ligero, preciso, tres botones y alguna pijería con leds azules ¿Para qué más? 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. O, en mi caso, con un modelo de ratón muy básico, un asistente acorde a las circunstancias uzanto, portaro, radon2 and 2 others 5 Link to post Share on other sites
uzanto 1,995 Posted September 16, 2016 Report Share Posted September 16, 2016 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? pacoeloyo, Rohlling, Shiba87 and 1 other 4 Link to post Share on other sites
Shiba87 38,620 Posted September 17, 2016 Author Report Share Posted September 17, 2016 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 Rohlling 1 Link to post Share on other sites
Shiba87 38,620 Posted May 14, 2018 Author Report Share Posted May 14, 2018 Creo que me toca poner al día algunas cosas Rohlling and pacoeloyo 1 1 Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now