Clavier et Souris Roccat
Roccat a développé des pilotes libres pour ses claviers et souris, disponible depuis la page de téléchargement du site en fonction du matériel supporté.
Le CD-ROM d'installation fournit ne les contient pas mais contient les manuels en PDF des claviers et souris.
Vous avez la possibilité de mettre à jour le firmware depuis le pilote sauf pour les Roccat Ryos MK FX et Skeltr où il faudra au préalable passer par Windows.
Compatibilité claviers et souris
- Kone Pure 2017 (souris, capteur OWL-EYE)
- Kone EMP (souris, capteur OWL-EYE)
- Leadr (souris, capteur OWL-EYE)
Compatibilité claviers
Modèle | Profils | Raccourcis | Macros |
---|---|---|---|
Arvo | 5 | Hardware | Software |
Isku | 5 | Hardware | Hardware |
Isku FX | 5 | Hardware | Hardware |
Ryos MK / Glow / Pro | 5 | Hardware | Hardware |
Ryos MK FX | 5 | Hardware | Hardware |
Ryos MK TLK Pro | 5 | Hardware | Hardware |
Skeltr | 5 | Hardware | Hardware |
Sova Membrane / MK | 5 | Hardware | Hardware |
Suora | 1 | Hardware | Hardware |
Il est à noter que certains clavier, tel le Roccat Ryos MK FX ne proposent pas sous Linux la possibilité de mettre l'effet de clignotement touche par touche.
Compatibilité souris
Modèle | Profils | Raccourcis | Macros |
---|---|---|---|
Kiro | 1 | Hardware | Hardware |
Kone | 5 | Hardware | Hardware |
Kone[+] | 5 | Hardware | Hardware |
Kone Pure | 5 | Hardware | Hardware |
Kone Pure Optical | 5 | Hardware | Hardware |
Kone Pure Military Kone Pure Optical Black | 5 | Hardware | Hardware |
Kone XTD | 5 | Hardware | Hardware |
Kone XTD Optical | 5 | Hardware | Hardware |
Kova[+] | 5 | Hardware | Hardware |
Kova Color | 5 | Hardware | Hardware |
Lua | 1 | Hardware | Hardware |
Nyth | 5 | Hardware | Hardware |
Pyra (avec ou sans fil) | 5 | Hardware | Hardware |
Savu | 5 | Hardware | Hardware |
Tyon | 5 | Hardware | Hardware |
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
- Avoir mis à jour le Firmware depuis Windows (Roccat Ryos MK FX)
- Avoir lu comment installer un paquet.
- Avoir lu comment se servir du terminal.
Installation
Pour installer les paquets nécessaire au bon fonctionnement des souris Roccat :
- Ajoutez le PPA ppa:berfenger1) dans vos sources de logiciels.
- Rajoutez ensuite chaque utilisateurs au groupe "roccat" afin de faire fonctionner le pilote sans avoir besoin de faire "sudo" sans arrêt
- Dans une prochaine partie, nous verrons comment utiliser roccateventhandler afin davoir les notifications et les effets pour le clavier.
sudo add-apt-repository ppa:berfenger/roccat sudo apt-get update sudo apt-get install roccat-tools sudo usermod -aG roccat $USER
$USER représente le nom d'utilisateur à ajouter
Enfin, il ne vous reste plus qu'à débrancher et rebrancher votre clavier ou souris (ou redémarrer si vous ne voulez pas plonger derrière le bureau) pour que tout fonctionne.
Bravo !
Configurations
Les claviers et souris Roccat se configurent selon un principe simple : on paramètre son clavier ou sa souris et on stocke la configuration directement dans le matériel !
Votre clavier ou souris s'en conservera désormais ses paramètres, même si vous changez de système d'exploitation, que vous le rebranchez ailleurs, etc.
Pour changer les paramètres par la suite, il suffit de revenir dans une interface de configuration et de les ré-enregistrer.
Pour configurer la souris, faites une recherche via le tableau de bord Unity, le lanceur KDE ou autre lanceur avec le mot clé roccat.
Pour le Roccat Kone Optical Black, il faut sélectionner le pilote Roccat Pure Military.
Si vous préférez tout faire en ligne de commande, vous pouvez choisir la configuration avec :
roccat_keyboard_launcher #Pour les claviers roccat_mouse_launcher #Pour les souris
Si vous avez lancé roccat_mouse_launcher, vous devriez voir apparaître une fenêtre de ce type :
Si vous avez lancé roccat_keyboard_launcher, vous devriez voir apparaître une fenêtre de ce type :
La section Misc / Gamefiles permet d'appliquer le paramètre automatiquement si une application spécifique est lancée !
Voici un exemple de Gamefiles (l'idéal est de mettre le chemin complet mais parfois, le nom fonctionne mieux) :
- Counter-Strike
- Half-Life
- ioquake3
- Deathmatch
- Dota
- /usr/bin/amarok
- Mozilla Thunderbird
- Mozilla Firefox
- LibreOffice
- GIMP
- Facebook
- YouTube
- etc.
Pour les claviers, cochez Emulate light effects, pour émuler l'affichage du clavier sachant que roccatheventhandler doit tourner pour les effets Ripple FX, Fire et Plasma (voir dans Misc ⇒ Scrip FX pour sélectionner les effets).
Notez qu'il est préférable de désactiver le profil par défaut (si vous l'avez activé) pour éviter toute confusion lors des basculements de profils.
Vous pouvez renommer les profils, exporter les paramètres pour effectuer une sauvegarde (conseillé), importer pour restaurer etc..
Lorsque vous cliquez sur OK, les paramètres se stockerons automatiquement sur le matériel.
Event Handler
Roccat Event Handler est la partie la plus importante mais étrangement, peu mentionnée.
En effet, le Event Handler va vous permettre pas mal de choses :
- Avoir des effets bluffants sur le clavier
- Avoir les notifications de changement de profil pour le clavier et la souris
Pour que cela fonctionne parfaitement, l'idéal est que cela se lance au démarrage du système mais bien entendu, les effets ne seront disponibles qu'après connexions à la session !
sudo ln -s /usr/share/roccat/ryos_effect_modules/ripple.lua /usr/share/roccat/ryos_effect_modules/ripple.lc
Création du script
N'oubliez pas au préalable que l'utilisateur doit être ajouté dans le groupe roccat.
Afin que roccateventhandler fonctionne au démarrage, mettez ce code dans un fichier que vous allez renommer roccateventhandler ou roccateventhandler.sh :
#!/bin/sh roccateventhandler
Ensuite, déplacez ce fichier dans /etc/init.d et donnez-lui les droits d'execution :
sudo mv ./roccateventhandler* /etc/init.d sudo chmod +x /etc/init.d/roccateventhandler*
Mise en place dans les runlevels
Afin que le script s’exécute au démarrage, il suffit de le mettre ensuite dans les runlevels en faisant un lien symbolique (pour les puristes) :
cd /etc/init.d/rc4.d sudo ln -s ../roccateventhandler roccateventhandler cd /etc/init.d/rc5.d sudo ln -s ../roccateventhandler roccateventhandler cd /etc/init.d/rc6.d sudo ln -s ../roccateventhandler roccateventhandler cd /etc/init.d/rcS.d sudo ln -s ../roccateventhandler roccateventhandler
Ou pour faire plus simplement :
sudo ln -s /etc/inid.d/roccateventhandler /etc/rc4.d/roccateventhandler sudo ln -s /etc/inid.d/roccateventhandler /etc/rc5.d/roccateventhandler sudo ln -s /etc/inid.d/roccateventhandler /etc/rc6.d/roccateventhandler sudo ln -s /etc/inid.d/roccateventhandler /etc/rcS.d/roccateventhandler
Redémarrez le PC, connectez-vous et admirez le résultat !
Personnalisation de scripts
Il est possible de personnaliser ses effets !
Pour cela, il suffit de copier l'un des fichiers présents dans /usr/share/roccat/ryos_effect_modules
Pour faire un effet Matrix par exemple, proche de l'effet Ripple FX faire ceci :
sudo cp /usr/share/roccat/ryos_effect_modules/ripple.lua /usr/share/roccat/ryos_effect_modules/Matrix.lua
Modifiez ensuite ce fichier avec votre éditeur de texte préféré, je vais prendre nano dans notre cas pour mettre les Xubuntuistes, les Ubuntuistes et Kubuntuistes d'accord :
sudo nano /usr/share/roccat/ryos_effect_modules/Matrix.lua
Dans la première ligne non commentée, vous allez voir ceci :
-- Color capable devices use this color for the wave. local COLOR = { red = 0xff, green = 0x00, blue = 0x00 }
Le ff après le 0x indique que l'effet est rouge, sans vert ni bleu (car ils sont à 00 après le 0x).
Vous avez compris le principe : il s'agit de RGB (Rouge Vert Bleu) : ff étant la valeur maximale et 00 la valeur minimale.
Modifiez la ligne de code ainsi, enregistrez et testez :
-- Color capable devices use this color for the wave. local COLOR = { red = 0x00, green = 0xff, blue = 0x00 }
Néo est dans votre clavier !
Vous trouverez facilement sur Google des palettes RGB et si vous voulez faire vos propres effets, il vous suffit d'éditer le code à votre sauce !
Désinstallation
Pour supprimer cette application, il suffit de supprimer son paquet :
sudo apt-get remove roccat-tools
Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée.
Les journaux du système ainsi que les fichiers de préférences des utilisateurs dans leurs dossiers personnels seront toujours conservés.
Utilisation
Vous savez vous servir d'un clavier et d'une souris, non ?
Petite présentation en vidéo