web-dev-qa-db-fra.com

Comment inverser le comportement alt-tab pour que le passage à une application ouvre toutes les fenêtres de cette application?

Dans 11.10, le commutateur Unity alt-tab a mis en évidence toutes les fenêtres appartenant à une application lors du basculement vers l'application, comme sur Mac (à moins que vous n'ayez attendu suffisamment longtemps pour que l'entrée du commutateur de l'application soit étendue à une sélection de fenêtre. sélectionner la fenêtre vers laquelle basculer).

Dans 12.04, le passage à une application avec plusieurs fenêtres ouvertes (dans le même espace de travail) ouvre l'une des fenêtres. (Je ne vois aucune logique dans laquelle on est amené au premier plan.)

Sous 12.04, comment revenir au comportement alt-tab de 11.10 afin que le passage à une application ouvre toutes les fenêtres de celle-ci?

7
hsivonen

Malheureusement, ceci n’est pas configurable, mais vous pouvez facilement le récupérer manuellement en compilant la source de l’unité (veuillez enregistrer un bogue pour demander l’ajout d’une option, btw).

Comme je le disais, vous pouvez récupérer ceci en modifiant le fichier BamfLauncherIcon.cpp en changeant la ligne: bool only_top_win = !any_urgent; en bool only_top_win = true;

Je sais que ce n’est pas la meilleure solution, mais comme il s’agissait d’un changement tardif, nous n’avions pas le temps de mettre en place une nouvelle option de gestion de la chaîne d'approvisionnement.

3
Treviño

Je ne sais pas si cela est configurable, mais il est inhérent à la conception: https://bugs.launchpad.net/unity/+bug/959339 . La fenêtre qui est mise au premier plan est la plus récente.

1
Yann Dìnendal

Comme Yann l'a indiqué, cela a été modifié par la conception. Je vous recommande vivement d’exprimer votre soutien pour rendre le comportement configurable ici:

https://bugs.launchpad.net/unity/+bug/1055478

1
Avian00