Por que as janelas do mesmo aplicativo não se comportam como deveriam?

Por que as janelas do mesmo aplicativo não se comportam como deveriam?

Em algum lugar ao longo do caminho de atualização, o Unity desenvolveu uma lógica estranha por trás das camadas de janelas. Primeiro, antes do Oneiric, havia uma maneira de ver todas as janelas de um aplicativo - acho que era quando você clicava no ícone do launcher. Agora, clicar no ícone geralmente não resulta em nada. Suponha que eu tenha dois terminais abertos, um atrás desta janela do Firefox e outro na frente dela. Clicar no inicializador não faz nada - a única maneira de encontrar o segundo terminal, afaics, é mover a janela do Firefox ou usar o alternador de tarefas.

Em segundo lugar, uma vez que tenho os dois terminais em cima, decido fechar um deles, de repente ambos desaparecem (o segundo, por algum motivo, escondeu-se atrás da janela do Firefox).

Terceiro (embora eu não consiga definir agora), às vezes, quando uma janela está no topo, o foco ainda está na janela atrás; Clico no x superior para fechar a janela da frente, apenas para descobrir que fechei uma janela importante na parte de trás. (Atualizar:essa questãodetalha o problema)

Eu realmente não posso acreditar que sejam bugs, pois parecem óbvios demais para não terem sido corrigidos até agora. Minha pergunta é: estou faltando alguma coisa? Alguma opção do compiz que posso definir para fazê-lo funcionar como antes? Ou é realmente assim que o Unity deve agir?

Responder1

Aplicação na frente não tem foco:

você pode querer dar uma olhada nessas perguntas e relatórios de bugs:

Veja todas as janelas de um aplicativo:

Não tenho certeza do que exatamente você quer. Para ver todas as janelas, por exemplo, do terminal, posso clicar duas vezes no ícone do iniciador. Isso resulta nesta imagem:

insira a descrição da imagem aqui

Há também o alternador de aplicativos ( Alt+TAB) onde você pode usar as teclas de seta para mostrar todas as janelas de um aplicativo:

insira a descrição da imagem aqui

Todas as janelas de um aplicativo desaparecem quando uma delas é fechada

Este parece ser o comportamento padrão quando você primeiro foca no aplicativo A e, em seguida, clica no inicializador no aplicativo B com as janelas B1 e B2. Então tanto B1 quanto B2 vêm para frente, mas apenas um deles consegue o foco. Se esta janela for fechada, o foco vai para a aplicação que teve o último foco, no caso A, que então vem para a frente.

Não sei como isso poderia ser mudado.

informação relacionada