Product SiteDocumentation Site

13.2. Customizando a Interface Gráfica

13.2.1. Escolhendo um Gerenciador de Exibição

The graphical interface only provides display space. Running the X server by itself only leads to an empty screen, which is why most installations use a display manager to display a user authentication screen and start the graphical desktop once the user has authenticated. The three most popular display managers in current use are gdm3 (GNOME Display Manager), sddm ( Simple Desktop Display Manager, suggested for KDE Plasma) and lightdm (Light Display Manager). More alternatives exist and can be found by searching for the x-display-manager virtual package.
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.