web-dev-qa-db-fra.com

Lier un bouton de la souris pour afficher l'aperçu des activités de Gnome Shell

J'essaie de relier un bouton de ma souris pour afficher la vue d'ensemble des activités du shell Gnome. J'utilise xbindkeys pour lier des actions aux boutons de ma souris.

J'ai essayé d'utiliser la commande xte suivante pour afficher la vue d'ensemble des activités:

xte 'keydown Alt_L' 'key F1' 'keyup Alt_L'

Cela fonctionne bien lorsqu'il est exécuté dans le terminal, mais ne fonctionne pas avec xbindkeys pour une raison quelconque.

5
Rowno

Je l'ai obtenu à la fin en ajoutant le modificateur release à la config de xbindkeys. Je ne sais pas pourquoi l'événement de presse ne fonctionne pas, mais l'événement de publication le fait.

La configuration finale de xbindkeys a été la suivante:

"xte 'keydown Alt_L' 'key F1' 'keyup Alt_L'"
    release + b:10
5
Rowno

Je viens de trouver votre question sur Google. Je cherchais cette commande. La commande xte 'keydown Alt_L' 'key F1' 'keyup Alt_L' fonctionne parfaitement avec easystroke. Vous pouvez trouver easystroke dans l'USC.


Mon anglais n'est pas très bon alors j'ai fait un HowTo Picure. J'espère que cela vous aide http://ubuntuone.com/6sQIXcRIt7aP3SEzEKvRcC

3
kmh42

Je l'ai fait fonctionner en cours d'exécution xbindkeys en tant que root. Mon ~/.xbindkeysrc:

"xte 'keydown Alt_L' 'key F1' 'keyup Alt_L'"
release+b:9

P. S. Easystroke fonctionne également pour moi, mais si vous liez un simple appui sur une touche, vous deviez appuyer sur le bouton droit de la souris. C'était vraiment difficile ·

2
infro

J'ai eu le même problème. Voici à quoi ressemblait la commande dans HOME/.xbindkeysrc:

xte 'keydown Control_L' 'clé F1' 'keyup Control_L'
b: 2

Remarque: Le fichier xbindkeysrc a été créé avec la commande suivante:

xbindkeys --defaults> $ HOME/.xbindkeysrc

(Et c’est évidemment après l’installation de xautomation.) J’ai aussi changé la commande dans Gnome depuis Alt+F1 à Ctrl+F1 - Juste pour voir si cela a fait une différence. C'est le cas, mais seulement après avoir installé et exécuté Easystroke. J'ai également changé ALT/WIN en "La méta est mappée sur la victoire de gauche" sur la base de certains autres messages, mais cela n'a pas aidé. Alors:

  • Après avoir installé easystroke et l’avoir démarré, le Ctrl+F1 la combinaison a fonctionné (d’une manière ou d’une autre, easystroke a réinitialisé quelque chose qui a permis à xbindkeys de fonctionner, même si j’ai assigné aucune action dans easystroke). Si j'ai désactivé easystroke, xbindkeys a également cessé de fonctionner.

  • Après avoir installé easystroke et l’avoir démarré, le Alt+F1 combinaison n'a pas pas travaillé (j'ai évidemment changé la combinaison de clavier de nouveau à ALT+F1). Donc, il y a peut-être une certaine étrangeté autour de XTE, Gnome Shell et le Alt clé?

J'ai installé easystroke:

Sudo apt-get install easystroke

Ensuite Alt+F2 et tapé dans easystroke.

  • Ajout de l'action dans easystroke (affecté à Alt+F1) et en tournant off xbindkeys fonctionne.

Donc, si vous êtes un utilisateur moyen comme moi, n'utilisez pas xbindkeys dans Gnome Shell (il y a des bugs étranges ou des conflits en cours), utilisez easystroke. Easystroke fonctionne simplement. N'oubliez pas d'ajouter easystroke à vos applications de démarrage.

2
user47108