Is a "Display Manager" the same thing as a "Session Manager"?
Resposta: Não, eles não são os mesmos. O session manager
gerencia sua sessão e display manager
é responsável por fornecer uma interface de login.
Likewise, is a "Windowing system" the same thing as a "Window manager"?
Resposta: Não, eles são diferentes. O window mangager
fica em cima do Window system
.
A Window system
: Cada aplicativo atualmente em execução recebe uma superfície geralmente redimensionável e normalmente retangular do monitor para apresentar sua interface gráfica com o usuário; essas janelas podem se sobrepor, em oposição a uma interface lado a lado onde elas não podem se sobrepor.
O window manager
: Quando um gerenciador de janelas está em execução, alguns tipos de interação entre o servidor X e seus clientes são redirecionados através do gerenciador de janelas. Em particular, sempre que é feita uma tentativa de mostrar uma nova janela, essa solicitação é redirecionada ao gerenciador de janelas, que decide a posição inicial da janela.
Origem do Session Manager
No X Window System
, um gerenciador de sessões X é um programa de gerenciamento de sessões, um programa que pode salvar e restaurar o estado atual de um conjunto de aplicativos em execução.
Fonte do gerenciador de janelas X
Um gerenciador de janelas X é um gerenciador de janelas que roda sobre o X Window System, um sistema de janelas usado principalmente em sistemas similares ao Unix.
Tipos de window managers
- Gerenciando gerenciadores de janelas
- Gerenciadores de janelas lado a lado
- Gerenciando janelas de composição
- Gerenciadores de janelas virtuais
- Gerenciadores de janelas extensíveis
O usuário pode escolher entre vários third-party window managers
, que diferem entre si de várias maneiras, incluindo:
personalização da aparência e funcionalidade:
menus de texto usados para iniciar programas e / ou alterar opções
docas e outras formas gráficas de iniciar programas
várias áreas de trabalho e áreas de trabalho virtuais (áreas de trabalho maiores que o tamanho do monitor físico) e pagers 1 para alternar entre eles
consumo de memória e outros recursos do sistema
grau de integração com um ambiente de desktop, que fornece uma interface mais completa para o sistema operacional e fornece uma variedade de utilitários e aplicativos integrados.
Embora o objetivo principal de um gerenciador de janelas seja gerenciar as janelas, muitos gerenciadores de janelas possuem recursos adicionais, como manipular cliques do mouse na janela raiz, apresentar painéis e outros elementos visuais, manipular algumas teclas (por exemplo, Alt-F4 pode fechar uma janela ), decidindo qual aplicativo será executado na inicialização etc.
Origem do gerenciador de exibição
(há uma lista de gerenciadores de exibição no site de origem)
A display manager
, ou gerenciador de login, normalmente é uma interface gráfica do usuário que é exibida no final do processo de inicialização no lugar do shell padrão. Existem várias implementações de gerenciadores de exibição, assim como existem vários tipos de gerenciadores de janelas e ambientes de desktop. Geralmente, há uma certa quantidade de personalização e possibilidade de disponibilidade disponíveis para cada um.
Origem do gerenciador de exibição X
No X Window System
, um gerenciador de exibição X é executado como um programa que permite iniciar uma sessão em um servidor X a partir do mesmo ou de outro computador.
A display manager
apresenta ao usuário uma tela de login que solicita um nome de usuário e senha. Uma sessão é iniciada quando o usuário digita com êxito uma combinação válida de nome de usuário e senha.
A
fonte do sistema da janela X
Manual Debian para o sistema x window
site xorg
O X Window System
(X11, X e, às vezes, informalmente, o X-Windows) é um sistema de janelas para exibição de bitmap, comum em sistemas operacionais de computador tipo UNIX.
O X fornece a estrutura básica para um ambiente da GUI: desenhando e movendo janelas no dispositivo de exibição e interagindo com um mouse e teclado. X não exige a interface do usuário - isso é tratado por programas individuais. Como tal, o estilo visual de ambientes baseados em X varia muito; programas diferentes podem apresentar interfaces radicalmente diferentes.