Sous Windows 7, j'utilise la fonction "Masquer automatiquement la barre des tâches". Habituellement, cela fonctionne très bien: dès que le pointeur touche le bas de l'écran, la barre des tâches apparaît.
Cependant, parfois, il refuse de se lever. En appuyant sur la touche "Windows" (ou Ctrl-ESC), le menu Démarrer apparaît, forçant également la barre des tâches à se masquer. Une fois que j'ai fait cela, la barre des tâches remonte automatiquement. C'est ennuyeux, cela interrompt le flux. Quelqu'un d'autre a-t-il remarqué cela? Comment éviter cela?
La recherche de "Auto-lever de la barre des tâches de Windows 7" montre qu'au moins une autre personne a rencontré ce problème: Comment puis-je corriger le masquage automatique de la barre des tâches? (Microsoft Community Post)
Pour répondre à la question posée par l'ingénieur de support "utile" sur la page ci-dessus, bien sûr, j'exécute certaines applications lorsque cela se produit, généralement le Gestionnaire des tâches Windows (réduit à la zone de notification), l'Explorateur Windows, Firefox, Eclipse, Cygwin / X, Xterm, Cygwin Emacs, gitk, git gui, Notes, un client de chat, un client VPN, un pare-feu.
Si ma mémoire est bonne, j'ai vu ce comportement sur les versions antérieures de Windows également, XP au moins, mais pas aussi souvent qu'actuellement sur Windows 7.
Jusqu'à présent, cela semble se produire à l'improviste, parfois plusieurs fois par jour.
Je ne suis pas en mesure de reproduire directement ce comportement jusqu'à présent. Pour reproduire ce comportement, j'ai essayé de basculer entre les applications et d'apporter des applications pour ouvrir d'autres fenêtres.
Voir mes commentaires ci-dessous pour plus d'informations.
Ça ressemble à un bug pour moi. La barre des tâches devrait s'élever quoi qu'il arrive.
Modifier :
J'utilise normalement le style Windows "Classique", avec toutes les animations désactivées. Je suis passé au style "bonbon" (Aero) pour voir si cela aide, mais le problème persiste.
Je suis presque sûr d'avoir vu ce comportement lorsque je n'utilisais pas Eclipse, mais Eclipse est certainement le programme qui déclenche le plus souvent ce comportement.
Comme indiqué par Malachi, il existe un enregistrement sur les bogues Eclipse qui suit également ce problème. Il a été ouvert en 2002-09. Wow, il y a plus de dix ans. Cependant, les utilisateurs d'une autre page trouvée par Malachi ont signalé que d'autres programmes, par exemple Firefox, peuvent également provoquer ce problème, donc ce n'est pas un problème exclusivement causé par Eclipse.
Le problème peut être dû à Eclipse, à Windows ou à JRE. Si le problème est une limitation de Windows ou de JRE, je dis toujours qu'Eclipse devrait rester à l'écart. D'autres programmes y parviennent également.
Ma théorie actuelle est la suivante: normalement, il y a exactement une ligne de pixels de la barre des tâches visible, et devant toutes les autres applications, même lorsqu'une application est agrandie. Étant donné que la barre des tâches se trouve devant (en haut de l'ordre Z), elle "voit" le pointeur lorsque le pointeur survole. Lorsque le problème se produit, la barre des tâches n'est plus devant toutes les autres applications, elle ne reçoit donc pas les événements de "survol". Ce n'est que lorsqu'aucune autre fenêtre ne se ferme qu'il reçoit toujours les événements de survol.
Si la barre des tâches doit être au-dessus avec au moins une ligne de pixels visibles, il est de la responsabilité de Windows de s'assurer que c'est le cas. L'OS est le maître et ne doit pas laisser les applications dominer l'interaction GUI. Il existe des exceptions, telles que les lecteurs de films, où vous ne voulez pas qu'une ligne claire de pixels soit visible (coloriez-la simplement en noir!), Ou où la barre des tâches ne doit pas du tout s'élever, comme dans les jeux en plein écran. À mon avis, Eclipse ou un navigateur ne nécessitent pas d'exception.
Voici une description d'un incident typique:
Eclipse était devant. J'ai déplacé le pointeur vers le bas de l'écran, la barre des tâches ne montait pas. Quand Eclipse n'a pas été maximisée, laissant un peu d'espace sur la droite, j'ai pu faire monter la barre des tâches derrièrela fenêtre d'éclipse, en "touchant" le coin inférieur droit. S'éloignant, la barre des tâches se cacha à nouveau. Cela a fonctionné à plusieurs reprises. Lorsque j'ai touché le bas du centre, la barre des tâches ne s'est pas levée, pas même derrière Eclipse. Ensuite, j'ai agrandi la fenêtre Eclipse. La barre des tâches n'a pas pu être relevée. Restauration de la fenêtre Eclipse -> Identique à celle d'avant le cycle de maximisation-restauration (rose uniquement lorsque le coin inférieur droit a été touché). Ensuite, je suis passé à Firefox, qui a été maximisé à l'époque. Toujours pas de barre des tâches. Dans l'état non maximisé avec Firefox, c'était comme avec Eclipse. Idem pour les autres applications, par exemple Notes. Ensuite, je suis passé à Emacs, sa fenêtre de contrôle Ediff, pour être précis. Et soudain, la barre des tâches a de nouveau fonctionné. La fenêtre de contrôle Ediff n'a pas été agrandie et n'a pas touché le bas de l'écran (elle n'est généralement jamais agrandie). La fenêtre Ediff ne peut pas être le coupable,
Ainsi, lorsque cela se produit, cela "s'applique" à plusieurs applications. Au moins Eclipse et Firefox sont "plus forts" que la barre des tâches. Dans un cas, Eclipse était en haut, gitk en bas et la barre des tâches entre les deux.
Peut-être existe-t-il un programme qui permet l'inspection de l'ordre Z ou enregistre les modifications de l'ordre Z?