O que são interfaces gráficas?
À medida que os microcomputadores foram evoluindo, surgiu a necessidade da criação de um sistema prático e de fácil acesso que facilitasse a vida do usuário. Muitas vezes, decorar comandos e sintaxes pode confundir o usuário.
Assim como existem vários tipos de pessoas e diversos gostos, existem interfaces gráficas que se adaptam mais ou menos ao seu gosto pessoal. Cada interface gráfica possui um modo particular de gerenciar a sua aparência.Todas as interfaces gráficas utilizam gerenciador de janelas.
Mas o que é um gerenciador de janelas?
A principal função de um gerenciador de janelas é, como o próprio nome diz, gerenciar a apresentação das janelas e fornecer métodos para controlar aplicações, criar e acessar menus. Além de fornecer meios para que o usuário possa personalizar o seu ambiente.
Mas, como é feito o relacionamento com o sistema? No Linux, este relacionamento é feito pelo Servidor de Janelas X ou simplesmente X. Seu objetivo é fornecer acesso aos dispositivos existentes em seu computador (mouse, teclado) e fornecer um ambiente agradável para a manipulação de aplicações, através de componentes chamados Janelas.
Mas, não confunda estes dois conceitos: o servidor de janelas possui recursos para implementar as aplicações em forma de janelas e formar um ambiente agradável para o usuário; já o gerenciador de janelas vai fornecer métodos para que o usuário possa modificar o tamanho das janelas, o papel de parede, enfim, o layout da interface gráfica