Sistema de janelas: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
ScotXW (discussão | contribs)
Linha 1:
[[File:Esquema das camadas da interface gráfica.svg|thumb|300px|Esquema: [[Servidor de ecrã]], [[gerenciador de janela]] e [[Interface gráfica do utilizador|interface gráfica]]]]
[[File:Wayland display server protocol.svg|thumb|300px|Sistema de janelas baseado [[Wayland (protocolo de servidor gráfico)|Wayland]]]]
 
Um '''sistema de janelas''' (inglês '''Windowing System''') é um componente de uma [[interface gráfica de usuário]] (GUI), e mais especificamente de um [[ambiente de área de trabalho]], que fornece suporte à implementação de [[Gerenciador de janela|gerenciadores de janelas]], e fornece suporte básico para o hardware gráfico, dispositivos apontadores, como [[mouse]]s, e [[teclado]]s. O cursor do mouse também é geralmente desenhado pelo sistema de janelas.
Linha 10:
Um sistema de janelas permite ao usuário do computador trabalhar com vários programas ao mesmo tempo. Cada programa é executado em sua própria janela, que é geralmente uma área retangular da tela. A maioria dos sistemas de janelas têm suporte básico de re-parentalidade, que permite que as janelas se sobreponham, no entanto as maneiras pelas quais elas interagem normalmente é controlada pelo gerenciador de janelas.
 
Alguns sistemas de janelas, como o [[X Window System]] ou [[Wayland (protocolo de servidor gráfico)|Wayland]], tem capacidades avançadas, tais como a [[transparência da rede]], permitindo que o usuário exiba aplicações gráficas rodando em uma [[Computador remoto|máquina remota]]. O X Window System tem uma abordagem estritamente em camadas, e não implementa qualquer política específica em relação à aparência das interfaces gráficas de usuário, e seu comportamento, deixando isso para os [[gerenciador de janela|gerenciadores de janelas X]], [[Toolkit|toolkit widget]] e [[Ambiente de desktop|ambientes de desktop]].