O que é o X Window System? [fechadas]

8

Alguém pode me dizer o que é o X Window System e para que ele é usado?

    
por kkk 07.08.2014 / 20:30

4 respostas

15

Você pode estar confuso, e isso não é culpa sua, porque o Linux pode ter dois significados.

  1. Linux é um kernel: Esse kernel é usado em muitos sistemas, incluindo o Android e os sistemas descritos em 2.

  2. O Linux também é usado frequentemente para se referir a sistemas como Debian, Ubuntu, Redhat, CentOs, Suse e muitos mais. Estes sistemas são melhor descritos como Gnu + Linux, e no caso de desktop X11 + Gnu + Linux.

X11 é o nome correto para o sistema sobre o qual você está perguntando. O X11 é um sistema de janelas independente de arquitetura, transparente à rede, livre de políticas.

Não faz parte do sistema operacional

O servidor X11 é executado como um processo do usuário. Outros processos também são executados, gerenciador de janelas (para decorar janelas com quadros e barras de título, e mover e redimensionar), barra de tarefas e outros. Foi dito: “MS-Windows é um sistema de janelas com um sistema operacional preso como um pensamento a seguir, e Unix / Linux é um sistema operacional com um sistema de janelas preso como um pensamento posterior.”

Arquitetura independente

O X11 é usado na maioria dos Unixes: Gnu (incluindo o Gnu + Linux), Bsd, Solaris, Hp-Ux, etc. Ele também pode ser usado em muitos outros sistemas: VMS, MS-Windows, MacOs, AmigaDos e Mais.

Rede transparente

Você pode abrir janelas em outras máquinas, se tiver a autoridade correta. E pode executar o aplicativo em uma máquina remota (possivelmente mais poderosa) e exibir o aplicativo localmente. Isso é feito por aplicativo, ou por janela, ao contrário do VNC ou da área de trabalho remota, que fazem um desktop por vez.

Política livre

O X11 não tem política de como as coisas são ou como as coisas são feitas. Isso permitiu que durasse desde cerca de 1985, com algumas extensões, como vídeo, janelas em forma e 3d. Todas as mudanças de aparência são feitas alterando ou substituindo gerenciadores de janela e outros aplicativos auxiliares. Você pode alterar o gerenciador de janelas sem sair. Assim, é possível mudar de algo de 1985 (pré janelas da Microsoft) para 1995 (Win95), para 2001 (win XP), para 2014 (Win 7) para (ninguém em mente certa seria executar algo como ganhar 8), para algo melhor - sem reinicialização, nem mesmo um logout. (Embora se você tivesse uma versão 1985 do X11 você teria que sair para atualizar para um que tenha 3D etc).

veja também link

    
por 07.08.2014 / 20:57
3

O X Window System é a base para interfaces gráficas de usuário. X usa um modelo cliente-servidor: o servidor X é responsável por exibir (desenhar) tudo, enquanto o cliente informa ao servidor X o que exibir (desenhar). O cliente e o servidor não precisam estar no mesmo host.

X por si só não é suficiente para interfaces gráficas de usuário, pois o servidor X "sabe" apenas como desenhar retângulos, linhas, bitmaps e outras formas e como renderizar fontes. Ele também cuida da sobreposição de janelas, cursores, gerenciamento de eventos de entrada (como pressionar e soltar a tecla de anúncios, movimentos do mouse, cliques do mouse) etc. Não fornece nenhum nenhum tipo de "aparência". Isso depende dos conjuntos de widgets que operam no topo do X. Exemplos para esses conjuntos são o Qt ou o GTK. Exemplos históricos são Motif e XView. Esses conjuntos de widgets "descrevem" quais widgets existem (como campos de entrada de texto, caixas suspensas, botões, telas etc.), como eles se parecem e como agem. Além disso, há os gerenciadores de janelas que são responsáveis pelo gerenciamento de janelas, ou seja, como as janelas são decoradas (quadros, barras de título) e quais elementos de ação elas fornecem (como minimizar, maximizar, fechar, etc.)

Ao contrário do Microsoft Windows, o X não faz parte do sistema operacional. Embora o servidor X tenha privilégios extraordinários para utilizar o hardware gráfico, você pode executar um sistema unix / linux perfeitamente sem o X. No entanto, muitos softwares dependem das bibliotecas X, portanto, mesmo que o sistema X window não seja totalmente instalado em um sistema, você pode encontrar as bibliotecas X.

    
por 08.08.2014 / 00:24
0

Em Linux , o principal GUI é conhecido como X Window System (ou X abreviado). Algumas configurações para o X Window System incluem: fontes, ferramentas de login da GUI, ambientes de área de trabalho do usuário, uso do X para acesso remoto e localização.

Algumas opções do servidor X para Linux são: XFree86 , X.org-X11 e Accelerated-X . XFree86 era uma opção de servidor X dominante até 2004, quando Linux distros mudou para X.org-X11 .

Mais informações sobre X.org-X11 podem ser encontradas no link

    
por 07.08.2014 / 20:36
0

X-Window é um software que permite desenhar janelas em displays de hardware. Ele apenas cria, move e fecha janelas, assim como interpreta os eventos do mouse, como mover o cursor e clicar nos botões. O X-Window não oferece todos os recursos desnecessários como janelas agradáveis, esquemas de cores, efeitos gráficos, sons, etc. - é um trabalho para o Window Manager que funciona no Windows. topo do X-Window .

    
por 08.08.2014 / 00:53

Tags