Existe-t-il un moyen de configurer Empathy pour que, lorsqu'un nouveau message instantané arrive, je puisse l'ouvrir à l'aide d'un raccourci clavier plutôt que de devoir cliquer sur l'icône d'enveloppe de l'applet Indicateur?
Ce n’est pas exactement ce que vous voulez, mais dans Empathy, il existe une zone malheureusement étiquetée dans les préférences: "Afficher les événements entrants dans la zone de notification".
Assurez-vous que cette case n'est pas cochée et que les nouveaux messages s'ouvriront immédiatement en arrière-plan.
Cette réponse à une autre question Empathy pourrait répondre à vos besoins.
La solution que j'ai finalement utilisée est la suivante:
NB: Le nom des options peut différer car ma version actuelle n'est pas en anglais.
Vous pouvez le faire en utilisant le paquet xdotool.
Sudo apt-get install xdotool
Ouvrez un nouveau script bash appelé messaging.sh
et collez-y le code suivant.
#! /bin/bash
mp=$(xdotool getmouselocation | sed 's/x:\(\w\+\) y:\(\w\+\) scr.*/\1 \2/')
xdotool mousemove --clearmodifiers 951 10 click --clearmodifiers 1 mousemove --clearmodifiers $mp
Enregistrez-le, marquez-le comme exécutable (vous pouvez le faire dans les propriétés du fichier).
Tout ce que cela fait vraiment est de déplacer la souris au-dessus de l'icône, de cliquer sur l'icône et de déplacer la souris là où elle se trouvait. Je l'ai lié à F11 et jusqu'à présent, c'est génial.
Important: le nombre 951
dans le script dépend de la résolution et ne fonctionnera pas sur votre moniteur. Il s’agit de la coordonnée x
de l’icône du menu de messagerie sur votre écran. Vous devez l’ajuster jusqu’à ce que cela fonctionne.
Je pense que le raccourci par défaut pour le menu de messagerie est Super + M (Super = touche Windows).
Il y a au moins une extension Compiz qui utilise également ce raccourci. Dans ce cas, vous devez supprimer ce raccourci dans Compiz, puis redémarrer l'applet indicateur (par exemple, vous déconnecter et vous reconnecter).