Qual é a diferença entre gerenciadores de desktop e gerenciadores de exibição? [duplicado]

0

Exemplos do gerenciador de desktop: Gnome, Unity. Exemplos do gerenciador de exibição: GDM, LightDM.

Qual é a divisão em responsabilidades desses dois tipos de gerentes? Quais funções cada um deles oferece? E ambos são dependentes do servidor X, de que maneira?

Obrigado

    
por simplename 06.12.2016 / 00:25

1 resposta

8

Gerenciador de exibição

É 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:

GDM — Gnome display manager.
LightDM — Cross-desktop display manager.
LXDM — Lxde display manager. 
SDDM — QML-based display manager and successor to KDE4's kdm.
SLiM — Lightweight graphical login solution.
XDM — X display manager with support for XDMCP

Ambiente de área de trabalho

É uma implementação da metáfora da área de trabalho feita de um pacote de programas executados sobre um sistema operacional de computador, que compartilham uma interface gráfica de usuário comum.

Um ambiente de área de trabalho normalmente consiste em ícones, janelas, barras de ferramentas, pastas, papéis de parede e widgets da área de trabalho, também pode fornecer funcionalidade de arrastar e soltar e outros recursos que tornam a metáfora da área de trabalho mais completa.

Existem várias implementações de ambientes de área de trabalho:

Unity is the default desktop for Ubuntu, and is one of the major desktop environments.
Gnome is other of the major desktop environments.
KDE is other of the major desktop environments.
Xfce is a much lighter desktop environment.
LXDE is arguably the lightest option available for a desktop environment.
Cinnamon is another alternative to Gnome.
MATE is a continuation of the Gnome 2 codebase.
Budgie is the default desktop of Solus Operating System.
Moksha is a continuation of the Enlightenment 17 desktop.
Enlightenment started as a project to build a desktop environment.
Pantheon is the project developed by the elementaryOS team.
Trinity is a continuation of the KDE 3 series. 

Um ambiente de área de trabalho pode ser dividido em vários componentes que funcionam de forma independente e interagem entre si para fornecer a aparência e a funcionalidade do ambiente de área de trabalho.

Uma parte fundamental de um ambiente de desktop é o gerenciador de janelas.

Um gerenciador de janelas cria uma maneira de as janelas do aplicativo se apresentarem ao usuário. Ele gerencia as diversas janelas de aplicativos, controlando quais estão abertas e fornecendo recursos para alternar entre elas.

Outro elemento importante de um ambiente de desktop é o gerenciador de arquivos. Este aplicativo gerencia arquivos / pastas e os apresenta de uma forma que o usuário acha conveniente. Ele fornece operações de arquivos como visualizar, copiar ou mover, alterar permissões e excluir.

Os ambientes de área de trabalho geralmente fornecem utilitários para definir papéis de parede e protetores de tela, exibir ícones na área de trabalho e executar algumas tarefas administrativas.

Eles podem, opcionalmente, incluir processadores de texto, aplicativos de gravação de CD / DVD, navegadores da Web e clientes de e-mail.

O sistema X Window geralmente é iniciado como uma sessão X, que é a combinação de um servidor X e a conexão de clientes X. Para o sistema desktop normal, ambos são executados em uma estação de trabalho.

O Xorg é o servidor de exibição mais popular entre os usuários do Linux. Sua onipresença levou a torná-lo um requisito sempre presente para aplicações GUI, resultando em adoção massiva da maioria das distribuições.

O X Window System é um sistema de janelas para exibições de bitmap, comum em sistemas operacionais de computadores semelhantes a UNIX.

O X fornece a estrutura básica para um ambiente de 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 é feito por programas individuais. Como tal, o estilo visual de ambientes baseados em X varia muito; programas diferentes podem apresentar interfaces radicalmente diferentes.

    
por kyodake 06.12.2016 / 01:47