Product SiteDocumentation Site

13.2. Customizando a Interface Gráfica

13.2.1. Escolhendo um Gerenciador de Exibição

A interface gráfica fornece apenas espaço de exibição. A execução do servidor X por si só leva a uma tela vazia, e é por isso que a maioria das instalações usa um gerenciador de exibição para exibir uma tela de autenticação do usuário e iniciar a área de trabalho gráfica assim que o usuário for autenticado. Os três gerenciadores de exibição mais populares atualmente em uso são: gdm3 (GNOME Display Manager), sddm (sugerido para o KDE Plasma) e lightdm (Light Display Manager). Mais alternativas existem e podem ser encontradas procurando o pacote virtual x-display-manager.
Como os administradores da Falcot Corp optaram por usar o ambiente de área de trabalho GNOME, eles também escolheram logicamente o gdm3 como gerenciador de exibição. O arquivo de configuração /etc/gdm3/daemon.conf tem muitas opções (a lista pode ser encontrada no arquivo de esquema /usr/share/gdm/gdm.schemas) para controlar seu comportamento enquanto /etc/ gdm3/greeter.dconf-defaults contém configurações para a “sessão” de saudação (mais do que apenas uma janela de login, é uma área de trabalho limitada com gerenciamento de energia e ferramentas relacionadas à acessibilidade). Observe que algumas das configurações mais úteis para usuários finais podem ser ajustadas com o centro de controle do GNOME.

13.2.2. Escolhendo um Gerenciador de Janelas

Como cada ambiente de trabalho gráfico provê seu próprio gerenciador de janelas, a escolha do gerenciador de janelas é influenciada pela escolha do ambiente de trabalho gráfico. O GNOME usa o gerenciador de janelas mutter, o Plasma usa kwin, e o Xfce (o qual apresentaremos mais tarde) tem o xfwm. A filosofia Unix sempre permite o uso do gerenciador de janelas escolhido, mas seguir as recomendações permite que o administrador aproveite mais os esforços de integração feitos por cada projeto.
Os computadores mais antigos podem, no entanto, ter dificuldade em executar ambientes de desktop gráficos pesados. Nestes casos, uma alternativa mais leve (procure pelo pacote virtual de x-window-manager) deve ser usada. Os gerenciadores de janela “leves” (ou pequenos) incluem WindowMaker (no pacote wmaker), afterstep, icewm, blackbox, fluxbox ou openbox. Nesses casos, o sistema deve ser configurado para que o gerenciador de janelas apropriado tenha precedência; a maneira padrão é trocar a alternativa x-window-manager com o comando update-alternatives --config x-window-manager.

13.2.3. Gerenciamento de Menu

Ambientes de área de trabalho modernos e muitos gerenciadores de janelas trazem menus listando as aplicações disponíveis para o usuário. Para manter os menus atualizados em relação ao atual conjunto de aplicações disponíveis, geralmente, cada pacote fornece um arquivo .desktop em /usr/share/applications. O formato desses arquivos foram padronizados pela FreeDesktop.org:
Os menus de aplicativos podem ser mais profundamente customizados pelos administradores através de arquivos de configuração globais do sistema como descrito na “Desktop Menu Specification”. Usuários(as) finais também podem customizar os menus com ferramentas gráficas tais como kmenuedit (no Plasma), alacarte (no GNOME) ou menulibre.