X Window System
Origem: Wikipédia, a enciclopédia livre.
X Window System, X-Window, X11 ou simplesmente X é um protocolo e seu software associado que possibilitam o emprego de uma interface gráfica com o conceito de janelas. Originalmente chamado simplesmente de X, foi desenvolvido no MIT em 1984. Atualmente está na versão 11, por isso carrega no nome este número.
X-Window é o toolkit e protocolo standard para GUI nos sistemas Unix e assemelhados, como o Linux, mas existem versões para outros sistemas operacionais, como o Microsoft Windows e o Mac OS, por exemplo.
Os servidores do sistema X-Window são executados em computadores com displays baseados em mapas de bits. O servidor distribui as ações de entrada do usuário (mouse e teclado) e aceita os pedidos de saída através de vários programas clientes através de uma variedade de diferentes canais de comunicação entre processos. Mesmo sabendo que o caso mais comum de uso é de programas clientes rodando na mesma máquina do servidor, os clientes podem rodar de forma transparente em máquinas diferentes (inclusive com arquiteturas e sistemas operacionais diferentes).
X funciona segundo o modelo cliente-servidor : o servidor X recebe os pedidos via uma porta, um cliente X se conecta ao servidor X e envia-lhe seus pedidos utilizando o protocolo X através da biblioteca X (Xlib). Este modelo de comunicação permite o uso de janelas de modo transparente via rede.
X (como é comumente chamado) suporta operações de janelas (overlapping hierarchical subwindows) e operações de texto e gráficos, em displays preto e branco ou coloridos.
O número de programas que utilizam o X é enorme.
[editar] Programas desenvolvidos na distribuição do núcleo do X pelo Consórcio X
- um emulador de terminais: xterm, aterm;
- um gerenciador de janelas, twm;
- um gerenciador de display, xdm;
- um programa redirecionador para o console, xconsole;
- uma interface de correio, xmh;
- um editor de bitmaps, bitmap;
- ferramentas de listagem/manipulação de recursos, appres, editres;
- programas de controle de acesso, xauth, xhost e iceauth;
- programas de configuração de preferências do usuário, xrdb, xcmsdb, xset, xsetroot, xstdcmap e xmodmap;
- relógios, xclock e oclock;
- um exibidor de fontes, xfd;
- utilitários para mostrar informações sobre fontes, janelas, e displays, xlsfonts, xwininfo, xlsclients, xdpyinfo, xlsatoms e xprop;
- utilitários de manipulação de imagens da tela, xwd, xwud e xmag;
- um utilitário de medição de performance, x11perf;
- um compilador de fontes, bdftopcf;
- um servidor de fontes e utilitários relacionados, xfs, fsinfo, fslsfonts, fstobdf;
- um servidor de display e utilitários relacionados, Xserver, rgb, mkfontdir; *utilitários de execução remota, rstart e xon;
- um gerenciador de área de transferência, xclipboard;
- compilador de descrição de teclado e utilitários relacionados, xkbcomp, xkbprint, xkbbell, xkbevd, xkbvleds e xkbwatch;
- um utilitário para terminar clientes, xkill;
- um proxy otimizado para o protocolo X, lbxproxy;
- um proxy de segurança para firewalls, xfwp;
- um gerenciador de proxy, proxymngr;
- um utilitário para localizar proxys, xfindproxy;
- plugins pra o Netscape Navigator, libxrx.so e libxrxnest.so;
- e um utilitário para redesenhar parte da tela, xrefresh.
Muitos outros utilitários, gerenciadores de janelas, jogos, kits de desenvolvimento, etc. estão incluídos como softwares de usuários contribuintes na distribuição do Consórcio X, ou estão disponíveis em sites de FTP anônimo na Internet.
[editar] Ver também
[editar] Ligações externas