1 votes

14.04 Appui sur le bouton Compiz perdu

Je utilise les boutons 6 et 7 (molette de la souris poussée sur le côté) pour faire tourner le cube compiz. Cela fonctionnait bien jusqu'à hier quand j'ai mis à niveau vers 14.04.

Après la mise à niveau, les pressions des boutons fonctionnaient correctement si la souris survolait le bureau mais étaient perdues si la souris était sur n'importe quelle fenêtre. J'ai bien regardé partout mais je n'ai pas pu trouver de bogue correspondant à ce comportement.

Ma solution actuelle utilise xbindkeys et xdotool - c'est un hack horrible :

# déplacer à gauche
"xdotool key ctrl+alt+Left"
  b:6

# déplacer à droite
"xdotool key ctrl+alt+Right"
  b:7

Essentiellement, déclencher les raccourcis clavier pour changer de bureau en utilisant un script activé par la souris.

Outre le fait que c'est un hack horrible, cela ralentit également la vitesse à laquelle je peux changer de bureau.

J'ai essayé d'utiliser l'outil "Commandes" de ccsm pour mapper aux commandes xdotool mais cela avait évidemment exactement le même problème, cela ne fonctionnait qu'avec la souris sur le bureau.

Qu'est-ce qui se passe avec compiz, est-ce une manifestation d'un bogue connu ?

1voto

webjawns.com Points 1285

Apparemment, les versions récentes de Compiz ne lieront pas la molette de la souris (boutons 4-7) pour les fenêtres autres que le bureau à moins qu'une touche de modification ne soit configurée (SHIFT, ALT, etc.).

C'était encore plus restreint, donc aucun bouton spécial de la souris n'était lié, mais cela a été corrigé il y a environ un mois (voir bug #1304877 pour plus de détails). Maintenant, au moins les boutons > 7 peuvent être utilisés à nouveau. Cependant, les boutons 4-7 sont explicitement relâchés si la fenêtre actuelle n'est pas le bureau (voir la différence de l'engagement lié dans le rapport de bogue ci-dessus).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X