web-dev-qa-db-fra.com

Comment configurer les boutons d'une souris de jeu Corsair?

J'ai acheté une souris Corsair M95 que j'ai utilisée sur mon ordinateur avec Ubuntu Studio & Xubuntu 14.04, 15.04 et 15.10. Cela fonctionne comme une souris standard, plus un bouton pour ralentir le curseur, mais je n’ai pas été en mesure d’utiliser pleinement les boutons supplémentaires .

Firefox et certains gestionnaires de fichiers Thunar reconnaissent deux des boutons pour faire avancer/reculer. Ceux-ci semblent être les seuls programmes que j'utilise qui reconnaissent quoi que ce soit. Les paramètres de raccourci clavier de Team Fortress 2 reconnaissent les 3 boutons de souris standard standard comme il se doit. Mais le reste d'entre eux sont tous reconnus par le titre "mouse4" comme s'ils étaient tous le même bouton (dans Ubuntu 15.10, 2 d'entre eux sont reconnus comme "mouse5").

Si j'utilise le programme Corsair sous Windows, je peux alors affecter les boutons de la souris aux touches de mon clavier. Il stocke heureusement les profils sur la souris; mais je ne peux pas les reconfigurer sous Linux. Je préférerais de beaucoup les faire reconnaître par mes jeux (et même par des programmes productifs) afin de pouvoir relier les boutons de la souris dans les paramètres de chaque jeu/programme.

Il semble que xinput le reconnaisse comme 3 périphériques. Voici le résultat de xinput list:

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Corsair Corsair M95 Gaming Mouse          id=12   [slave  pointer  (2)]
⎜   ↳ Corsair Corsair M95 Gaming Mouse          id=14   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ gspca_zc3xx                               id=9    [slave  keyboard (3)]
    ↳ Dell Dell USB Keyboard                    id=10   [slave  keyboard (3)]
    ↳ Dell Dell USB Keyboard                    id=11   [slave  keyboard (3)]
    ↳ Corsair Corsair M95 Gaming Mouse          id=13   [slave  keyboard (3)]
3
Electric-Gecko

Malheureusement, Corsair ne semble pas du tout vouloir supporter Linux. Cependant, il existe quelques solutions de rechange. Bien qu'il soit important de noter que je n'ai pas testé ces solutions moi-même. De plus, mon M95 n'utilise pas la configuration qui est dessus quand je suis sous Linux, mais ça fonctionne sous Windows.

1: machine virtuelle Windows

Vous pouvez utiliser VirtualBox et une machine virtuelle Windows pour configurer la souris. Pas idéal, mais ça marche.

Remarque: une deuxième souris est recommandée.

Installer

  1. Téléchargez un Windows VirtualBox VM pour IE et le développement Edge de Microsoft . Celles-ci expirent après 90 jours. Veillez donc à prendre un instantané de la VM après avoir installé le logiciel pilote.
  2. Pendant le téléchargement, installez VirtualBox:

    Sudo apt-get install virtualbox

  3. Ajoutez votre utilisateur au groupe "vboxusers" (très important):

    Sudo useradd -G vboxusers nom d'utilisateur

  4. Déconnectez-vous et revenez pour que cela prenne effet (également très important).

  5. Ouvrez la machine virtuelle.
  6. Installez les ajouts d'invité sur la machine virtuelle.
  7. Installez le logiciel pilote M95 .
  8. Créez un instantané de la machine virtuelle.
  9. Vous avez maintenant terminé la configuration de la machine virtuelle.

Modification de la configuration de la souris

Remarque: vous souhaiterez probablement disposer d'une deuxième souris.

  1. Ouvrez la machine virtuelle, si vous ne l'avez pas déjà fait.
  2. Dans la barre d’outils VirtualBox, accédez à Périphériques> Périphériques USB> Souris de jeu Corsair M95. Ceci désactivera votre souris en dehors de la machine virtuelle. Si vous êtes bloqué: hôte + H pour effectuer un arrêt sécurisé, hôte + Q pour forcer le VM pour quitter. (Host = RightCtrl par défaut.)
  3. Dans le logiciel pilote M95, apportez vos modifications et enregistrez-les.
  4. Exportez les fichiers de configuration et transférez-les vers l'hôte pour éviter les maux de tête plus tard.
  5. Quittez le VM comme vous le souhaitez.
  6. Terminé!

2: Utiliser Windows

Alternativement, vous pouvez simplement démarrer Windows et y apporter vos modifications.

4
Carson McManus