Desktop environment (Português)
Um ambiente de desktop ou ambiente de trabalho (em inglês, desktop environment ou DE) é uma implementação da metáfora de escritório feita por um conjunto de programas, que compartilham uma interface gráfica de usuário (GUI) comum.
Visão geral
Um ambiente de desktop reúne uma variedade de componentes para fornecer elementos comuns de interface gráfica do usuário, como ícones, barras de ferramentas, papéis de parede e widgets da área de trabalho. Além disso, a maioria dos ambientes de desktop inclui um conjunto de aplicativos e utilitários integrados. Mais importante ainda, os ambientes de desktop fornecem seu próprio gerenciador de janela, que normalmente pode ser substituído por outro compatível.
O usuário é livre para configurar seu ambiente de GUI de várias maneiras. Ambientes de desktop simplesmente fornecem um meio completo e conveniente de realizar essa tarefa. Observe que os usuários estão livres para misturar e combinar aplicativos de vários ambientes de desktop. Por exemplo, um usuário do KDE pode instalar e executar aplicativos do GNOME como o navegador Epiphany, caso ele/ela prefira este ao navegador web Konqueror do KDE. Uma desvantagem dessa abordagem é que muitos aplicativos fornecidos por projetos de ambiente de desktop dependem muito das respectivas bibliotecas subjacentes do DE. Como resultado, a instalação de aplicativos de uma variedade de ambientes de desktop exigirá a instalação de um maior número de dependências. Os usuários que buscam economizar espaço em disco geralmente evitam esses ambientes mistos ou escolhem alternativas que dependem apenas de algumas bibliotecas externas.
Além disso, os aplicativos fornecidos por DE tendem a se integrar melhor com seus ambientes nativos. Superficialmente, a mistura de ambientes com kits de ferramentas (toolkits) de widgets diferentes resultará em discrepâncias visuais (ou seja, as interfaces usarão ícones e estilos de widgets diferentes). Em termos de usabilidade, os ambientes mistos podem não se comportar de maneira semelhante (por exemplo, clique único versus ícones de clique duplo; funcionalidade arrastar e soltar), potencialmente causando confusão ou comportamento inesperado.
Antes de instalar um ambiente de desktop, é necessária uma instalação funcional do servidor X. Veja Xorg para informações detalhadas. Alguns ambientes de desktop também podem oferecer suporte ao Wayland como uma alternativa ao X, mas a maioria deles ainda é experimental.
Lista de ambientes de desktop
Com suporte oficial
- Budgie — Budgie é um ambiente de desktop projetado com o usuário moderno em mente, ele se concentra na simplicidade e elegância.
- Cinnamon — O Cinnamon se esforça para fornecer uma experiência de usuário tradicional. Cinnamon é um fork do GNOME 3.
- Deepin — A interface e os aplicativos de desktop do Deepin apresentam um design intuitivo e elegante. Movimentar-se, compartilhar e pesquisar etc. tornou-se simplesmente uma experiência divertida.
- Enlightenment — O shell de desktop Enlightenment fornece um eficiente gerenciador de janelas baseado nas Bibliotecas Fundamentais do Enlightenment (Enlightenment Foundation Libraries) juntamente com outros componentes essenciais da área de trabalho, como um gerenciador de arquivos, ícones da área de trabalho e widgets. Possui suporte a temas, enquanto ainda é capaz de executar em hardwares mais antigos ou dispositivos embarcados.
- GNOME — O ambiente de desktop GNOME é um desktop atrativo e intuitivo com tanto uma sessão moderna (GNOME) e uma clássica (GNOME Clássico).
- GNOME Flashback — GNOME Flashback é um shell para o GNOME 3 que foi inicialmente chamado de modo flashback do GNOME. O layout de desktop e a tecnologia subjacente é similar a do GNOME 2.
- KDE Plasma — O ambiente de desktop Plasma do KDE é um ambiente de trabalho familiar. O Plasma oferece todas as ferramentas necessárias para uma experiência de computação moderna, para que você possa ser produtivo desde o início.
- LXDE — O Lightweight X11 Desktop Environment (ambiente de desktop X11 leve) é um ambiente de desktop rápido e que economiza energia. Ele vem com uma interface moderna, suporte a vários idiomas, atalhos de teclado padrão e recursos adicionais, como a navegação por arquivos com guias. Fundamentalmente projetado para ser leve, o LXDE se esforça para ter menos CPU e RAM do que outros ambientes.
- https://lxde.org/ || GTK 2: lxde, GTK 3: lxde-gtk3
- LXQt — O LXQt é o port do Qt e a próxima versão do LXDE, o Lightweight Desktop Environment. É o produto da fusão entre os projetos LXDE-Qt e Razor-qt: Um ambiente de desktop leve, modular, extremamente rápido e fácil de usar.
- MATE — O Mate fornece um ambiente de desktop intuitivo e atraente para usuários de Linux que usam metáforas tradicionais. O MATE começou como um fork do GNOME 2, mas agora usa o GTK 3.
- Sugar — A Sugar Learning Platform (plataforma de aprendizagem Sugar) é um ambiente computacional composto por Atividades projetadas para ajudar crianças de 5 a 12 anos de idade a aprenderem juntas por meio de expressão de mídia rica. O Sugar é o principal componente de um esforço mundial para oferecer a todas as crianças a oportunidade de uma educação de qualidade – atualmente é usado por quase um milhão de crianças em todo o mundo, falando 25 idiomas em mais de 40 países. Sugar fornece os meios para ajudar as pessoas a levarem vidas completas através do acesso a uma educação de qualidade que atualmente é desperdiçada por muitos.
- UKUI — UKUI é um ambiente de desktop leve, desenvolvido com baso no GTK e no Qt. UKUI é o ambiente de destkop padrão do kylin Ubuntu.
- Xfce — O Xfce incorpora a tradicional filosofia Unix de modularidade e reutilização. Ele consiste em vários componentes que fornecem a funcionalidade completa que se pode esperar de um ambiente de desktop moderno, mantendo-se relativamente leve. Eles são empacotados separadamente e você pode escolher entre os pacotes disponíveis para criar o melhor ambiente de trabalho pessoal.
Sem suporte oficial
- EDE — O "Equinox Desktop Environment" é um ambiente de desktop projetado para ser simples, extremamente leve e rápido.
- https://edeproject.org/ || edeAUR
- Liri — O Liri é um ambiente de desktop com design e recursos modernos. Liri é a fusão entre Hawaii, Papyros e o Projeto Liri. Altamente experimental.
- Lumina — Lumina é um ambiente de desktop leve escrito em Qt 5 para o FreeBSD que usa o Fluxbox para gerenciamento de janelas.
- Moksha — Fork do Enlightenment atualmente usado como ambiente de desktop padrão no Bodhi Linux baseado em Ubuntu.
- Pantheon — O Pantheon é o ambiente de área de trabalho padrão originalmente criado para a distribuição do ElementaryOS. Ele é escrito do zero usando Vala e o kit de ferramentas GTK3. Com relação à usabilidade e aparência, a área de trabalho tem algumas semelhanças com o GNOME Shell e o macOS.
- Phosh — Phosh é uma interface de usuário de shell em Wayland baseada no GNOME, útil em dispositivos móveis.
- theShell — theShell é um ambiente de desktop que tenta ser o mais transparente possível. Ele usa o Qt 5 como seu kit de ferramentas de widgets e o KWin como seu gerenciador de janelas. Também incorpora um assistente pessoal. Ele também incorpora um assistente pessoal.
- Trinity — O projeto Trinity Desktop Environment (TDE) é um ambiente de desktop do computador para sistemas operacionais tipo Unix com o objetivo principal de manter o estilo de computação geral do KDE 3.5.
Ambientes personalizados
Os ambientes de desktop representam o meio mais simples de instalar um ambiente gráfico completo. No entanto, os usuários são livres para criar e personalizar seu ambiente gráfico de várias maneiras, se nenhum dos ambientes populares de desktop atender aos seus requisitos. Geralmente, a criação de um ambiente personalizado envolve a seleção de um gerenciador de janela, uma barra de tarefas e um número de aplicativos (uma seleção minimalista geralmente inclui um emulador de terminal, gerenciador de arquivos e editor de texto).
Outros componentes geralmente fornecidos por ambientes de área de trabalho são:
- Iniciador de aplicativo: Lista de aplicativos#Lançadores de aplicativos
- Controle de volume de áudio: Lista de aplicativos#Controle de volume
- Gerenciador de área de transferência
- Compositor de desktop: Xorg#Composição
- Definidor de papel de parede e ícone da área de trabalho: Lista de aplicativos#Definidores de papéis de parede e Openbox#Desktop icons and wallpapers
- Gerenciador de exibição: Gerenciadores de exibição#Lista de gerenciadores de exibição
- Configurações de tela de economia de energia: Display Power Management Signaling
- Diálogo de logout: Oblogout
- Ferramenta de montagem: Lista de aplicativos#Ferramentas de montagem
- Daemon de notificação: Desktop notifications
- Agente de autenticação de Polkit: Polkit#Authentication agents
- Bloqueador de tela: Lista de aplicativos#Bloqueadores de tela
- Aplicativos padrão: XDG MIME Applications#mimeapps.list
Usar um gerenciador de janela diferente
Se o ambiente de desktop tem um artigo, veja sua seção Usar um gerenciador de janela diferente (ou, no artigo original, Use a diferent window manager), do contrário consulte a documentação oficial.
- Budgie#Use a different window manager
- Cinnamon#Use a different window manager
- GNOME (Português)#Usar um gerenciador de janela diferente
- KDE (Português)#Usar um gerenciador de janela diferente
- LXDE#Use a different window manager
- LXQt#Use a different window manager
- MATE#Use a different window manager
- TheShell#Use a different window manager
- Xfce (Português)#Usar um gerenciador de janela diferente