Existem muitos "ambientes de desktop" diferentes disponíveis no Linux, incluindo, entre outros, o Unity, o Cinnamon, o GNOME, o KDE, o XFCE, o LXDE e o Enlightenment.
Esta lista destaca os componentes que são comumente usados para criar um "ambiente de área de trabalho".
01 de 13Gerenciador de Janelas

Um "Gerenciador de Janelas" determina como os aplicativos são apresentados ao usuário na tela.
Existem diferentes tipos de "Gerenciador de Janelas" disponíveis:
- Composição
- Empilhamento
- Revestimento
Ambientes de desktop modernos usam composição para exibir janelas. As janelas podem aparecer umas em cima das outras e se encaixarem lado a lado e parecerem agradáveis aos olhos.
Um "gerenciador de janelas" de empilhamento permite posicionar janelas umas em cima das outras, mas elas parecem mais antiquadas.
Um "gerenciador de janelas" lado a lado coloca as janelas lado a lado sem deixá-las se sobrepor.
Normalmente, uma "janela" pode ter bordas, pode ser minimizada e maximizada, redimensionada e arrastada pela tela. A "janela" terá um título, pode conter um menu de contexto e itens podem ser selecionados com o mouse.
Um "gerenciador de janelas" permite tabular entre janelas, enviá-las para uma barra de tarefas (também conhecida como painel), encaixar as janelas lado a lado e executar outras tarefas.
Geralmente, você pode definir o papel de parede da área de trabalho e adicionar ícones à área de trabalho.
Painéis

Aqueles de vocês acostumados com o sistema operacional Windows vão pensar em um "painel" como sendo uma "barra de tarefas".
No Linux, você pode ter vários painéis na tela.
Um "painel" geralmente fica na borda da tela, na parte superior, inferior, esquerda ou direita.
O "painel" conterá itens como um menu, ícones de inicialização rápida, aplicativos minimizados e uma bandeja do sistema ou área de notificação.
Outro uso de um "painel" é como uma barra de ancoragem que fornece ícones de inicialização rápida para carregar aplicativos comumente usados.
03 de 13Cardápio

A maioria dos ambientes de desktop inclui um "menu" e, com bastante frequência, ele é executado clicando em um ícone anexado a um painel.
Alguns ambientes de desktop e, em particular, gerenciadores de janelas permitem que você clique em qualquer lugar da área de trabalho para exibir o menu.
Um menu geralmente mostra uma lista de categorias que, quando clicadas, mostram os aplicativos disponíveis nessa categoria.
Alguns menus fornecem uma barra de pesquisa e também fornecem acesso a aplicativos favoritos, além de funções para efetuar logout do sistema.
04 de 13Bandeja do sistema

Uma "bandeja do sistema" geralmente é anexada a um painel e fornece acesso às configurações principais:
- Audio
- Rede
- Poder
- Do utilizador
- Bluetooth
- Notificações
- Relógio
Ícones

"Ícones" fornecem acesso instantâneo aos aplicativos.
Um "ícone" é vinculado a um arquivo com uma extensão ".desktop", que fornece um link para um programa executável.
O arquivo ".desktop" também contém o caminho para a imagem a ser usada para o ícone, bem como a categoria para o aplicativo que é usado nos menus.
06 de 13Widgets

Os widgets fornecem informações úteis ao usuário diretamente na área de trabalho.
Widgets comuns fornecem informações do sistema, notícias, resultados esportivos e o clima.
07 de 13Lançador

Exclusivo para o Unity e a área de trabalho do GNOME, um ativador fornece uma lista de ícones de inicialização rápida que, quando clicados, carregam o aplicativo vinculado.
Outros ambientes de área de trabalho permitem criar painéis ou docas que podem incluir lançadores para fornecer a mesma funcionalidade.
08 de 13Dashboards

Os ambientes de área de trabalho Unity e GNOME incluem uma interface de estilo traço que pode ser exibida pressionando a tecla super (na maioria dos laptops, essa é uma tecla com o logotipo do Windows).
A interface de estilo "traço" fornece uma série de ícones em categorias que, quando clicados, obtêm o aplicativo vinculado.
Um poderoso recurso de pesquisa é geralmente incluído para facilitar a localização de aplicativos.
09 de 13Gerenciador de arquivos

Um gerenciador de arquivos é necessário para permitir que você navegue no sistema de arquivos para que você possa editar, copiar, mover e excluir arquivos e pastas.
Normalmente, você verá uma lista de pastas comuns, como home, fotos, documentos, músicas e downloads. Clicar em uma pasta mostra os itens dentro da pasta.
10 de 13Emulador de terminal

Um emulador de terminal permite que um usuário execute comandos de baixo nível no sistema operacional.
A linha de comando fornece recursos mais poderosos que as ferramentas gráficas tradicionais.
Você pode fazer a maioria das coisas na linha de comando com ferramentas gráficas, mas o aumento do número de switches fornece um nível mais baixo de granularidade.
A linha de comando torna a execução de tarefas repetitivas mais simples e menos tempo para consumir.
11 de 13Editor de texto

Um "editor de texto" permite criar arquivos de texto e você pode usá-lo para editar arquivos de configuração.
Embora seja muito mais básico que um processador de texto, o editor de texto é útil para criar notas e listas.
12 de 13Gerenciador de exibição

Um "gerenciador de exibição" é a tela usada para efetuar login no seu ambiente de área de trabalho.
Além de permitir o login no sistema, você também pode usar o "gerenciador de exibição" para alterar o ambiente de área de trabalho em uso.
13 de 13Ferramentas de Configuração

A maioria dos ambientes de desktop inclui ferramentas para configurar o ambiente da área de trabalho para que ele se pareça e se comporte como você deseja.
As ferramentas permitem ajustar o comportamento do mouse, o modo como as janelas funcionam, como os ícones se comportam e muitos outros aspectos da área de trabalho.




