No Windows 7, eu uso o recurso "Ocultar automaticamente a barra de tarefas". Geralmente, funciona bem: assim que o ponteiro toca na parte inferior da tela, a barra de tarefas é exibida.
No entanto, às vezes, ele se recusa a subir. Pressionar a tecla "Windows" (ou Ctrl-ESC) faz com que o menu Iniciar apareça, forçando a barra de tarefas também. Depois de fazer isso, a barra de tarefas aumenta automaticamente novamente. Isso é chato, interrompe o fluxo. Alguém mais notou isso? Como evito isso?
A pesquisa por "aumento automático da barra de tarefas do Windows 7" mostra que pelo menos uma outra pessoa teve esse problema: Como posso corrigir o ocultação automática da barra de tarefas? (Microsoft Community Post)
Para responder à pergunta feita pelo engenheiro de suporte "útil" na página acima, é claro que estou executando alguns aplicativos quando isso acontece, geralmente o Windows Task Manager (minimizado para a área de notificação), Windows Explorer, Firefox, Eclipse, Cygwin / X, Xterm, Cygwin Emacs, gitk, git gui, Notes, um cliente de bate-papo, um cliente VPN, um firewall.
Se minha memória funcionar corretamente, também vi esse comportamento em versões anteriores do Windows, pelo menos no XP, mas não com a mesma frequência do Windows 7.
Até agora, parece acontecer do nada, às vezes várias vezes ao dia.
Não consigo reproduzir diretamente esse comportamento até o momento. Para reproduzir esse comportamento, tentei alternar entre aplicativos e trazer aplicativos para abrir outras janelas.
Veja meus comentários abaixo para obter mais informações.
Parece um bug para mim. A barra de tarefas deve aumentar, não importa o quê.
Editar :
Eu normalmente uso o estilo "Clássico" do Windows, com todas as animações desativadas. Eu mudei para o estilo "doce" (Aero) para ver se isso ajuda, mas o problema ainda ocorreu.
Tenho certeza de que já vi esse comportamento quando não estava usando o Eclipse, mas o Eclipse é definitivamente o programa que mais frequentemente aciona esse comportamento.
Conforme relatado por Malachi, há um registro no Eclipse Bugs que também rastreia esse problema. Foi aberto em 2002-09. Uau, mais de dez anos atrás. No entanto, os usuários de outra página encontrada pela Malachi relataram que outros programas, como o Firefox, também podem causar esse comportamento, portanto, esse não é um problema causado exclusivamente pelo Eclipse.
O problema pode ser causado pelo Eclipse, pelo Windows ou pelo JRE. Se o problema for uma limitação do Windows ou JRE, ainda digo que o Eclipse deve ficar claro. Outros programas conseguem fazer isso também.
Minha teoria atual é a seguinte: normalmente, há exatamente uma linha de pixels da barra de tarefas visível e na frente de todos os outros aplicativos, mesmo quando um aplicativo é maximizado. Como a barra de tarefas está na frente (na parte superior da ordem Z), ela "vê" o ponteiro quando o ponteiro do mouse passa por cima dele. Quando o problema ocorre, a barra de tarefas não está mais na frente de todos os outros aplicativos e, portanto, não recebe eventos "suspensos". Somente onde nenhuma outra janela oclui, ela ainda recebe eventos de foco.
Se a barra de tarefas precisar estar no topo com pelo menos uma linha de pixels visível, é responsabilidade do Windows garantir que esse seja o caso. O sistema operacional é o principal e não deve permitir que os aplicativos dominem a interação da GUI. Há exceções, como reprodutores de filme, em que você não deseja que uma linha clara de pixels seja visível (apenas pinte de preto!) Ou em que a barra de tarefas não deva subir, como nos jogos em tela cheia. Na minha opinião, o Eclipse ou um navegador não exigem uma exceção.
Aqui está uma descrição de um incidente típico:
Eclipse estava na frente. Movi o ponteiro para a parte inferior da tela, a barra de tarefas não subia. Quando o Eclipse não foi maximizado, deixando um pouco de espaço à direita, pude fazer a barra de tarefas subir para trása janela do eclipse, "tocando" no canto inferior direito. Afastando-se, a barra de tarefas se escondeu novamente. Isso funcionou repetidamente. Quando toquei a parte inferior central, a barra de tarefas não subiu, nem mesmo atrás do Eclipse. Em seguida, maximizei a janela do Eclipse. A barra de tarefas não pôde ser levantada. Restaurada a janela do Eclipse -> Igual a antes do ciclo de maximização / restauração (aumentou apenas quando o canto inferior direito foi tocado). Em seguida, tabulei alternadamente o Firefox, que foi maximizado na época. Ainda não há barra de tarefas. No estado não maximizado no Firefox, era como no Eclipse. O mesmo para outros aplicativos, por exemplo, o Notes. Em seguida, tabulei o Emacs, sua janela de controle Ediff, para ser mais preciso. E de repente a barra de tarefas funcionou novamente. A janela de controle do Ediff não foi maximizada e não tocou no fundo da tela (geralmente nunca é maximizada). A janela Ediff não pode ser a culpada,
Portanto, quando isso acontece, "se aplica" a mais de um aplicativo. Pelo menos o Eclipse e o Firefox são "mais fortes" que a barra de tarefas. Em um exemplo, o Eclipse estava no topo, o gitk na parte inferior e a barra de tarefas no meio.
Talvez exista um programa que permita a inspeção da ordem Z ou registre alterações na ordem Z?