Quelqu'un peut-il me dire comment configurer tous les boutons d'une souris Logitech MX 620 sous Ubuntu 12.04?
Plus précisément, j'aime faire de l'un d'eux la Ctrlclé (pour contrôler en cliquant sur les pages Web) et d'un autre Ctrl+ Wpour fermer les onglets. Je fais aussi normalement la page de la molette de défilement vers le bas pour chaque clic (sinon cela me fait mal au bras de faire tellement défiler). Je fais pousser le volant à gauche = pageback et à droite = page en avant.
J'ai cherché d'autres réponses à cette question et trouvé quelque chose de similaire ici
Mais lorsque j'ai posté un message de suivi pour résoudre le problème, personne n'a répondu - j'ai peut-être commis l'erreur de poster une question "résolue". Je ne sais pas comment je suis censé rouvrir une question qui est pertinente pour ma question mais ne résout pas vraiment la mienne.
Réponses:
Vous aurez besoin de plusieurs applications pour cela, pour les installer
ou
edit: xev a été fusionné dans x11utils, à partir d’Ubuntu 14.04 ou plus.
Étape 1
Vous devez trouver les numéros de bouton pour les boutons de votre souris. Courez
xev
. Vous verrez apparaître quelques petites fenêtres blanches, placez votre souris dessus et appuyez sur les boutons de la souris (il est préférable de le faire bouton par bouton). Vous devriez obtenir une sortie comme celle-ci pour chaque bouton:(note:
xev
aussi capturer le mouvement de la souris afin que vous pourriez avoir besoin de passer en revue les événements de mouvement de la souris pour trouver vos événements de bouton, par exemple:xev -event mouse | grep Button --before-context=1 --after-context=2
)Ce qui est important de cette sortie:
button 1
. Cela nous dit que ce bouton est le premier. Je voudrais stocker cela dans un.txt
fichier pour le moment.Étape 2
Créez le
xbindkeys
fichier de configuration en utilisant:Ensuite, nous devons ajouter les liaisons clé / bouton au fichier de configuration. Vous pouvez ouvrir ce fichier avec
gedit $HOME/.xbindkeysrc
. C'est là que commence le plaisir. Nous allons utiliserxte
pour définir des liaisons à nos boutons.Pour faire un bouton agir comme Ctrlnous ajouterions:
Cela lierait Ctrlau premier bouton de la souris.
Si vous voulez me dire les numéros de boutons de vos boutons et ce que vous voulez que chacun fasse, j'écrirai le script pour vous.
la source
xev | grep -A2 ButtonPress
; cela laissera tous les événements de mouvement de souris, les événements de focus, etc. et affichera simplement lesButtonPress
événements.J'ai suivi les instructions de @ Seth , mais la liaison que je voulais était que le M705
CTRL + Left-click
(pour ouvrir les liens dans un nouvel onglet dans le navigateur Chrome) fût destiné . La liaison que je devais ajouter était la suivante:Il attend que le bouton pouce soit relâché, puis appuie sur la touche de commande, clique sur la souris, puis relâche la touche de commande.
la source
Pour ceux qui souhaitent lier les actions de copie et de collage aux boutons de la souris
sudo apt-get install xbindkeys xautomation xev
).xbindkeysrc
fichier:Ceci est pour la copie:
C'est pour coller:
*
b:9
signifie bouton 9 de la souris (cocher les numéros de bouton avecxev
).xbindkeysrc
abord recharger ou redémarrer votre ordinateur.la source
Vous devez installer Solaar, un outil Linux permettant de gérer les souris et les claviers Logitech Unifying Receiver, livré avec une interface graphique et une interface de ligne de commande. Pour ce faire, ajoutez le référentiel suivant et installez-le en exécutant les commandes suivantes:
Cela vous permettra d'augmenter et de maximiser le DPI de votre souris, de surveiller la batterie, d'activer le défilement régulier et le défilement latéral. Pour que la fenêtre multiple et le bouton de zoom fonctionnent, vous pouvez visiter ce site qui vous guide pas à pas pour obtenir la fonctionnalité que vous recherchez:
http://www.ralf-oechsner.de/opensource/page/logitech_performance_mx
la source
Vous devriez déjà en avoir comme ils devraient venir avec Ubuntu, mais lancez ceci juste au cas où.
Maintenant, téléchargez et installez
À installer:
Décompressez et
cd
dans chacun de ces dossiers.Dans chacun d'eux, courez:
Une fois les deux installés, lancez
Dans l'onglet Configurations, cliquez sur Détecter la souris et les boutons.
Dans l'onglet Boutons, attribuez une touche ou une fonctionnalité au bouton de la souris. Assurez-vous que la case à cocher est activée .
Enfin, dans l'onglet Configurations, cliquez sur le bouton Redémarrer BTX pour que vos modifications prennent effet.
la source
./configure
, pas./configure make
. De plus, vous n'avez pas besoin de sudo avec make.Moi aussi j'ai la souris de jeu g700s. La bonne nouvelle, c’est que c’était cher (pour une souris) et que le fabricant l’a construit à un niveau élevé. Les fonctions de la souris sont stockées dans la souris. La mauvaise nouvelle est que pour le configurer correctement, vous devez utiliser le logiciel logitech qui ne tourne que sous Windows.
Donc… en gros, vous devez brancher la souris dans une fenêtre Windows et la configurer exactement comme vous le souhaitez . Je vous recommande d'utiliser la fonction de profil de commutation afin que vous puissiez la configurer pour une utilisation normale, c'est-à-dire: exécuter votre ordinateur de bureau Linux, les fonctions Compiz (changer d'applications, changer d'espace de travail, basculer maximiser, etc.), puis créer un autre profil pour les jeux ( éventuellement avec un taux de rafraîchissement différent) et les boutons de jeu. En ce qui concerne Compiz, envisagez de régler les 4 boutons latéraux sur alt, ctl, shift, superkey, car cela facilitera l’utilisation de la commutation avec la molette de défilement. alt + molette de défilement vers le haut devient le bouton du pouce 1 + molette de défilement vers le haut.
Mon schéma:
touche du pouce 1 (bas en avant) = alt
touche du pouce 2 (avant en haut) = shift
bouton de pouce 3 (arrière inférieur) = ctrl
touche du pouce 4 (en haut à l'arrière) = super clé (touche Windows)
index du milieu bouton = ctrl + alt + pavé numérique 5
index plus proche de vous = onglet
index plus éloigné de vous = alt-f4 (compiz / linux / winX close app)
Compiz par défaut:
changer d'espace de travail = alt + ctl + glisser de la souris = abaisser 2 boutons du pouce ensemble + cliquer et faire glisser la souris; Cela semble compliqué à la saisie, mais son utilisation est très efficace.
changer d'application = alt + tab = touche inférieure du doigt vers l'avant + touche de rapprochement de l'index (rappelez-vous que pour que cela fonctionne bien, vous devez maintenir la touche du pouce enfoncée afin de pouvoir passer à côté d'une application)
fondu d'une fenêtre (transparence) = alt + molette de défilement = bouton avant inférieur du pouce + molette de défilement
Allez ensuite le transporter sur votre machine Linux et cela fonctionnera parfaitement.
Les raccourcis clavier décrits ci-dessus fonctionnent très bien, mais considérez battlefield 4 aussi à reconnaître que la souris est une souris à 10 boutons. Je devais donc mapper mes 4 boutons de pouce sur =, \ et;. Mais, évidemment, sur Linux, c'est idiot, et relier la clé = à "application suivante" est une leçon de futilité, en particulier lors du codage de hahahaha.
Nombreux liens nécessaires si vous utilisez VIRTUALBOX pour exécuter Windows 7:
https://stackoverflow.com/questions/20021300/usb-devices-are-not-recognized-in-virtualbox-linux-host
https://www.youtube.com/watch?v=-0OyrvbZNwo
la source
J'ai essayé de faire quelque chose de similaire et je suis tombé sur cette page: http://ubuntuforums.org/showthread.php?t=65471
Espérons que cela fonctionne pour mx 620 également.
la source
J'ai un Logitech MX 500 et je voulais mapper les touches latérales avec les actions Copier et Coller (très utile).
J'ai utilisé ce guide pour comprendre comment configurer le fichier xbindkeysrc et pouvoir mapper les clés.
la source
J'ai fait une solution qui fonctionne avec Wayland.
Son ici https://github.com/mathportillo/wayland-mouse-mapper
Il utilise evemu pour envoyer un avis d'événement de périphérique au noyau, il n'est donc pas restreint par Wayland.
Vous trouverez ci-dessous un résumé du script bash illustrant son fonctionnement (la plupart des commandes nécessitent des privilèges root).
trouvez votre appareil:
pour trouver directement le nom de votre périphérique de pointeur, utilisez:
Pour répertorier les événements de votre périphérique, utilisez (change event5 avec le nom de votre périphérique de pointeur):
pour lier des commandes aux événements de votre appareil, utilisez:
Pour déclencher un événement de souris, utilisez:
le type peut être autre que la frappe, et le code peut être autre que PageUp, la valeur est 1 pour appuyé et 0 pour relâchée, votre souris peut déclencher des frappes au clavier, le système l'interprétera de la même façon que les claviers, ce sont tous des événements provenant uniquement de périphériques d'événements.
Un script qui fusionne tous les concepts ci-dessus sur un mappeur actif, qui fonctionne sur Wayland et peut être configuré en tant que service pour démarrer au démarrage du système, se trouve dans le référentiel git ci-dessus.
la source
Dans Debian, vous avez un
xbindkeys-config
paquet qui vous aidera à configurer vos liaisons clé / bouton. Alors faites:la source
Lomoco est inclus dans Ubuntu Software Center et est spécialement conçu pour gérer les personnalisations spécifiques au fabricant de Logitech Mouse. Il peut éventuellement accomplir certaines des choses que vous essayez de faire.
http://manpages.ubuntu.com/manpages/trusty/man1/lomoco.1.html
la source
J'utilise donc ma performance MX sur ma machine Ubuntu depuis environ 6 mois. J'ai laissé la plupart des boutons par défaut, mais je suis allé de l'avant et j'ai fait du bouton du pouce la touche Super plus pratique que d'aller dans le coin supérieur gauche de l'écran dans gnome. Et j'ai fait du bouton de zoom un bouton de contrôle. Mais il est configuré pour activer CTRL et désactiver CTRL avec des clics séparés. Cela aide vraiment puisque j'ai un écran 4K et un 1080, je peux donc cliquer sur le bouton de zoom une fois, faire défiler la molette pour faire un zoom avant et arrière sur les pages Web, et lorsque la page Web est mise à l'échelle comme je le veux, je clique sur le zoom encore. Voici mes paramètres xbindkeysrc:
la source
btnx
pourrait être une solution simple pour le remappage des boutons avec les souris Logitech, car cela devrait fonctionner avec toutes les marques. Il a une interface graphique facile et peut en apprendre davantage sur les boutons disponibles. btnx faisait partie des référentiels standard il y a plusieurs années, mais a été supprimé. Il est actuellement disponible ici: https://launchpad.net/~oliverstar/+archive/ubuntu/ppala source
Faites défiler de haut en bas avec les boutons avant et arrière de la souris
Commencez par installer les packages requis:
Ensuite, utilisez
xev
fourni parx11-utils
pour détecter les numéros exacts des boutons Précédent et Suivant de la souris.Pour ma souris Anker verticale câblée , l’arrière et l’avant sont respectivement les boutons 8 et 9.
Continuez en créant un fichier caché nommé
.xbindkeysrc
dans votre répertoire personnel avec le contenu suivant:La
xte
commande est fournie par lexautomation
package.Enfin, déconnectez-vous et reconnectez-vous à partir du bureau pour que ces modifications prennent effet. Vous pouvez maintenant faire défiler de haut en bas les navigateurs et autres programmes en maintenant enfoncés les boutons précédent et suivant de la souris.
la source