web-dev-qa-db-fra.com

L'unité en 12.10 apparaît derrière d'autres fenêtres

Je viens de passer de 12.04 à 12.10. Pour l’essentiel, tout fonctionne bien, mais j’ai quelques problèmes mineurs avec Unity, ou peut-être Compiz.

Lorsque je tape sur la touche Super ou que je clique sur le lanceur, le tiret apparaît parfois derrière les autres fenêtres de l'écran. Comme vous pouvez l’imaginer, cela le rend un peu difficile à utiliser.

Une fois qu'il a commencé à prendre du retard, aucun effort supplémentaire ne le convaincra de revenir au premier plan.

Peut-être lié, le sélecteur Alt-Tab ne montre pas non plus. C'est peut-être qu'il n'y en a pas, ou c'est peut-être aussi derrière? Alt-Tab change les fenêtres, mais il n'y a pas d'indicateur visuel.

Lorsque je frappe sur Super-W, les fenêtres font toutes le zoom, mais elles sont lentes et capricieuses, comme c'était le cas en 12.04.

J'utilise le pilote "radeon" standard, comme avant, avec une configuration de moniteur à trois têtes (et cela fonctionne bien). Je n'ai pas essayé les pilotes propriétaires, car j'avais précédemment trouvé le support multi-moniteur beaucoup plus faible que le pilote par défaut, mais peut-être que c'est la voie à suivre maintenant?

La vidéo joue bien. Même WebGL semble bien.

Est-ce que d'autres voient ce problème? Est-ce un bug? Ou ai-je juste des restes de configuration de 12.04 en chemin?

7
ams

Je crois avoir trouvé une réponse moi-même. Je ne sais pas exactement ce qui a résolu le problème, alors je vais énumérer ce que j'ai essayé et qui ne semble pas fonctionner également.

D'abord, j'ai essayé le pilote fglrx. J'ai installé ceci en utilisant l'onglet dans "Sources de logiciels". Lorsque j'ai redémarré, la première chose que j'ai remarquée, c'est que l'écran de démarrage Ubuntu n'est apparu que sur deux de mes trois moniteurs. Ensuite, l'écran de connexion est apparu de manière similaire sur seulement deux moniteurs. Il est intéressant de noter que les monteurs n’étaient pas "en miroir", comme avec le pilote xserver-xorg-video-ATI, mais un seul écran présentait l’invite de connexion et les autres uniquement les logos Ubuntu.

Une fois connecté, j’ai essayé toutes sortes de façons de configurer l’affichage en utilisant à la fois les commandes d’affichage Ubuntu et le Centre de contrôle ATI Catalyst, mais aucune partie de la manipulation ne pouvait faire fonctionner les trois moniteurs. Il n'arrêtait pas de prétendre que le moniteur ne s'allumerait pas ou qu'il n'y aurait pas assez de mémoire malgré le fait que je l'utilise depuis trois ans avec une triple tête.

Du côté positif, les effets 3D semblaient beaucoup plus vifs, et le tiret et le HUD d'Unity se sont imposés. Certains pourraient considérer cela comme une solution, mais je n’étais toujours qu’un moniteur en panne.

Deuxièmement, j'ai essayé le pilote fglrx-updates, également sélectionné dans "Sources de logiciel". Je n’ai observé aucune différence apparente avec le pilote droit fglrx.

Enfin, j'ai restauré le pilote xserver-xorg-video-ATI et essayé de jouer avec le Compiz Control Centre (en fait, je l'avais déjà essayé, mais je n'ai rien réparé).

Après avoir beaucoup travaillé avec des plugins Compiz qui n'ont pas résolu le problème, j'ai finalement désactivé le plugin Unity Compiz. Cela a fait disparaître tous les éléments de l'interface utilisateur d'Unity. Pendant un moment, j'ai cru m'être fixé parce qu'aucune des fenêtres ne répondrait, mais elles sont revenues à la vie. Un autre commutateur d'applications a été activé, même s'il n'y avait toujours pas de moyen évident de lancer de nouvelles applications. J'ai alors réactivé le plug-in Unity, et tout est revenu comme avant, mais avec le tableau de bord devant les autres fenêtres où il se trouvait auparavant.

Jusqu'ici, les doigts croisés, le problème ne s'est pas reproduit, donc je considère qu'il est résolu. :)

3
ams

TL; DR: désactiver et réactiver le plug-in unity dans CCSM.

Procédure pas à pas

  • (facultatif) si vous avez le gestionnaire de configuration Compiz config, émettez

    apt-get update && apt-get install compizconfig-settings-manager

  • Lancer ccsm (soit en ligne de commande, soit par tiret)

  • Ensuite, utilisez le champ de recherche et tapez "unité"

  • cliquez sur le plugin
  • sur la partie gauche, vous pouvez décocher la case pour désactiver unity
  • réactivez unity en cochant la case correspondante.

Remarque: cette réponse figurait dans un commentaire de la longue réponse acceptée sans rapport.

Note2: Cette réponse fonctionne pour la session en cours mais ne résoudra pas définitivement le problème

3
vaab