web-dev-qa-db-fra.com

Comment utiliser "Lancer le sélecteur de fenêtre pour le groupe de fenêtres" dans Compiz?

J'utilise Unity et Compiz sur natty. J'ai Scale and Scale Addons activé.

Je règle Gestionnaire de paramètres CompizConfig> Échelle> Liaisons> Lancer le sélecteur de fenêtre pour le groupe de fenêtres pour définir le raccourci clavier pour "Lancer le sélecteur de fenêtre pour le groupe de fenêtres" sur Super + Grave (à l’aide du combo de touches à saisir). Si j'ouvre plusieurs fenêtres de gnome-terminal et tape Super + Grave, rien ne se passe. Idem pour l'empathie, le nautile, la guimpe et le chrome. J'ai également essayé de relier à Super + a.

Comment fonctionne cette fonctionnalité? Qu'est-ce que je fais mal?

Je pense que cela fonctionnera comme le niveau d’application Expose sur un Mac où il vous permet de passer d’une fenêtre à l’autre à partir d’un programme spécifique (toutes les fenêtres du Finder ou toutes les fenêtres de Chromium).

La fonction "Fenêtre suivante (groupe)" de la Static Application Switcher fonctionne comme prévu.

4
idbrii

Ceci est un bug signalé .

Si vous rencontrez ce bogue, sélectionnez "Ce bogue affecte 7 personnes" et choisissez "Oui, ce bogue m’afecté".

1
idbrii

Dans le rapport de bogue, il existe une solution de contournement qui fonctionne pour moi:

Prabhjot (prabhjotsbhatia) a écrit le 2011-11-08: # 8

Une solution de contournement:

Bonjour, je l'ai fait fonctionner en utilisant le plugin "Commands" et le plugin "DBus" activé.
J'utilise le script bash suivant comme commande:
1. Allez au plugin de commande dans le gestionnaire de paramètres de configuration Compiz.
2. Dans l'une des commandes, entrez ceci:

dbus-send --print-reply --type=method_call \
    --dest=org.freedesktop.compiz /org/freedesktop/compiz/scale/screen0/initiate_key \
     org.freedesktop.compiz.activate string:'root' int32:`xwininfo -root |
     grep id: | awk '{ print $4 }'` string:"match" string:$(xprop -id \
     `xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)" | awk '{print $5}'` |
     grep "WM_CLASS" | cut -d\" -f4 | awk '{print "class=" $1 }')

Dans les liaisons, liez cette commande à un bord d’écran, à un bouton ou à une frappe au clavier, à votre convenance. Voila !! Vous avez le plugin Scale pour la même classe d'application

Remarque: vous devez activer les plug-ins Scale, DBus, Commands. Vous devez également installer awk s'il n'est pas installé par défaut. Cela fonctionne dans un sens et pour sortir du mode échelle, appuyez sur Echap ou sélectionnez une fenêtre.

Pour Ubuntu 12.04, ajoutez --reply-timeout=1 à la commande dbus-send afin d'éviter de rester bloqué dans l'échelle.

1
Bazon