Gerenciador de janela

No sistema de janelas, um "  gerenciador de janelas  " ("  gerenciador de janelas  " em inglês) é um software responsável pela exibição e colocação de aplicativos de janelas . Os mais conhecidos são aqueles usados ​​pelo sistema de janelas X (em sistemas Unix , Linux e BSD ). Existem também alguns no Windows (como LiteStep ) e no OS / 2 (o Presentation Manager pode ser substituído), mas esses casos são muito menos comuns devido, entre outras coisas, à natureza livre do X e suas especificações abertas. Além disso, as camadas da interface gráfica são menos marcadas no Windows.

O gerenciador de janelas é o intermediário entre o sistema de janelas e o ambiente gráfico .

Este artigo trata mais especificamente com manipuladores baseados no sistema de janelas X .

Sendo ele próprio um cliente em um servidor X, o gerenciador de janelas oferece meios para mover, redimensionar e iconizar as janelas exibidas pelos outros clientes. Além disso, adiciona decoração às janelas, que geralmente consiste em uma moldura e uma barra de título. A maioria dos gerentes também sabe como gerenciar vários desktops virtuais, bem como atalhos de teclado .

Características

Um gerente permite que você ofereça várias funcionalidades (dependendo do gerente):

Famílias de gerenciadores de janela

Existem dois tipos principais de gerenciadores de janela:

No entanto, nada impede que um único gestor integre os dois paradigmas, em vários níveis.

Gerenciador de janela flutuante

Esses gerenciadores de janela tentam simular uma área de trabalho real, com as janelas representando folhas de papel soltas que podem ser colocadas conforme desejado, deixando um espaço visível da área de trabalho ou várias delas se sobreponham. Este é o paradigma mais amplamente utilizado, seja pelo Windows (pelo menos até o Windows 7 , incluído) ou por sistemas do tipo Unix .

Exemplos

Gerenciador de janelas por mosaico

Esses gerenciadores de janela visam o uso ideal do espaço da tela. Para fazer isso, quando um aplicativo requer uma nova janela, o gerente cria um local para ela redimensionando as outras janelas.

Existem duas estratégias principais para criar espaço para a nova janela:

Exemplos

Outros exemplos de gerenciadores de janela

Notas e referências

  1. "  Guia da API do Windows  " (acessado em 2 de novembro de 2007 )
  2. "  Definição no jargão francês  " , em http://www.linux-france.org/prj/jargonf/ ,22 de junho de 2003(acessado em 2 de novembro de 2007 )
  3. D. Bouillet, D. Conan, F. Silber-Chaussumier, "  Introductory Unix course  " ,setembro de 2007(acessado em 2 de novembro de 2007 )
  4. "  Comparação de gerenciadores de janela  " (acessado em 2 de novembro de 2007 )

Apêndices

Artigos relacionados

links externos