Esse é o primeiro artigo a fim de mostrar para os colegas o ambiente do X-Windows e esclarecer as principais dúvidas desse ambiente que deixa o Linux com uma cara mais amigável e menos amedrontadora para os iniciantes.
X-Windows é a interface gráfica completa para Unix e Linux, totalmente
configurável e amplamente flexível para usuários e projetistas.
Conceitos básicos
O principal conceito desse ambiente é a estrutura de cliente-servidor,
ou seja, o X-Windows fornece um ambiente que não está vinculado a um
único sistema. Os aplicativos podem rodar em diferentes servidores e
máquinas de uma rede e aparecer em qualquer terminal ou estação da rede.
Essa é a grande diferença entre o Windows e X Windows. No Windows o ambiente
gráfico é vinculado ao terminal que ele está sendo rodado, já no X-Windows
isso não acontece, você pode rodar um numa máquina e exportar para outra.
O grande trunfo do X é a flexibilidade em sua interface.
Um servidor X por si só é bem simples, não tem fundo colorido nem visuais
gráficos modernos. Somente um gerenciador de janelas com botões de
funcionalidades simples.
[1] Comentário enviado por arknoid em 15/07/2003 - 14:40h
Não citei os gerenciadores de conhecimento públicom como windowmaker, gnome qvwm, pois não achei conveniente já que a idéia principal é focar os menos conhecidos. Além disso, quando menciono semelhante estou me referindo ao ambiente grafico apenas.
[2] Comentário enviado por jllucca em 16/07/2003 - 12:20h
"Somente um gerenciador de janelas com botões de funcionalidades simples." essa frase é
valida para o servidor X? Ao meu ver não! Gerenciador de janelas é o responsável pela janela
e o X Windows puro não tem gerenciador! Uma prova disso é que ao abrirmos o X e
exportarmos dois programas só vamos conseguir visualizar direito o ultimo programa aberto
porque ele ficou na frente!
Um teste simples para saber o que é o gerenciador de tarefas pode ser este:
$ X :1 &
$ export DISPLAY=:1
$ display &
Agora vá para o terminal gráfico 2 ou o terminal 8 dá maquina e tente brincar um pouco com
a janela. Agora, volte para o console e:
$ kwin
Volte para o terminal 8 da maquina e verá a diferença de ter um "gerenciador de janelas" e
não ter!
kwin é o gerenciador de janelas do kde. Esse roteiro foi me passado quando tava
aprendendo a mexer no linux!
[3] Comentário enviado por lenison em 18/07/2003 - 01:15h
Legal teu artigo cara. Só vou ser chato em uma coisa, não é muito importante, mas muitas pessoas erram isso também (inclusive em matérias internacionais!!!). O correto é X-Window não X-WindowS. Não interprete mal minha correção, não é nada pessoal.
[4] Comentário enviado por arknoid em 21/07/2003 - 09:55h
Tranquilo lenison, críticas construtivas são sempre bem vindas, enquanto críticas apenas por picuinhas não levam a nada, passar comando qualquer um passa a prova está no comentário do Jllucca, não vou perder meu tempo passando coisas que qualquer um passa, ai vou ser apenas mais um desses!!!!Muito obrigado pela dica!!!Mas sou humano e cometo erros! E nos próprios livros que tomei por base aparece diversas vezes X WindoS hehehehe mas acontece!
[5] Comentário enviado por jllucca em 21/07/2003 - 11:00h
Sim, passar comandos qualquer um passa então pq não passa-los para deixar mais claro
conceitos? Afinal, prática leva ao aprendizado. Qualquer um pode passar comandos, mas saber
usa-los para expor conceitos isso pouca gente faz.
[6] Comentário enviado por jllucca em 21/07/2003 - 11:58h
os 3 primeiros comandos q dei quando executados vão resultar numa ambiente gráfico sem
gerenciador de janelas... logo se você não terá como mover a janela do programa
gráfico(display). Se tocarmos outro comando como o netscape nos so teremos acesso ao
programa da frente,ou seja, foreground. Mas, a discução não é disso então mandei carregar
direto o gerenciador de janelas kwin. Assim, temos um gerenciador de janelas que vai alem de
nos permitir mover a janela e encerra-la pelo "x", nos permite alterar entre elas.
Quem executar os comandos que eu dei, certamente, vai notar isso q estou dizendo... E, é
muito melhor do que dar a explicação. Uma vez que o "aluno" formula seu conceito.
[7] Comentário enviado por arknoid em 22/07/2003 - 08:09h
Quem vê pensa que tu é professor formado, mas na verdade tu é um baita 71, mas tudo bem fanho vamos fazer de conta que tu está certo, que tu pstou de novo as mesmas coisas que comentou lá em cima....e fazendo de tudo um circo agora quem sabe tu não vai cuidar dos teus artigos e fazê-los melhor antes de criticar os outros...tu me faz um artigo sobre comandos e não diz nem o que é uma flag...coitados dos iniciantes!!!
[8] Comentário enviado por giordana em 16/10/2003 - 16:13h
Concordo com jlluca,
1) o nome correto é X11 (ou XFree86) e nao X-Windows (nao sei de onde o autor tirou esse termo...;-)
2) O X11 (ou X para os intimos) é apenas um layer de comunicacao com o hardware implementando as chamadas fundamentais. nem controle de foco de mouse sequer ele
faz. E' necessario carregar o gerenciador de janelas, de icons, etc.etc.etc.. ate se chegar
no nivel "usavel"... O maximo que o X faz no caso de nao haver nenhum desses e' jogar vc num xterm "seco". Eu daria uma nota 5 para o artigo, pela falta de rigor do autor.
[9] Comentário enviado por truckman em 07/12/2003 - 14:32h
Tenho q concordar com jlluca e giordana.
Como um texto para iniciantes, e é esse o meu ponto de vista, a definição do X-Window (que é um conceito, diferente de XFree86, que é uma iplementação do X-Window ou seja um aplicativo) não está clara e livre de erros, e quanto ao nome do sistema eh realmente X-Window e nao X Windows, mais cuidado no futuro! afinal nós estamos tentando passar aqui é informação! Outra coisa este espaço é um espaço cordial,destinado a troca de informações, vamos deixar o orgulho de lado todos erram, aproveitando isso fico feliz com qualquer correção ao meus futuros artigos! Já que sou um usuário novo ainda não produzi nenhum!
[10] Comentário enviado por arknoid em 08/12/2003 - 14:40h
truckman...como vejo és novo por aqui então vou te pedir uma coisa: Cara crítica destrutiva não contribui em nada para desenvolver o site, quem passa a informação no site são PESSOAS e pessoas cometem erros assim como repetem o que os outros dizem e sobre X-Windows, sim eu errei, não tenho vergonha de dizer isso muito menos orgulho no peito apenas participo da comunidade linux e procuro ajudar a todos damelhor forma possível..Espero que seus artigos sejam muito bons e que ninguém quando não tenha nada a fazer venha apenas criticá-los e não acrescente nada. Admiro muito o jllucca e todos que criticaram meu trabalho e ACRESCENTARAM informação agregando conteúdo (ao contrários da tuas críticas insanas). NINGUÉM PRECISA REAFIRMAR O QUE JÁ FOI DITO, TODOS TÊM CREDIBILIDADE ATÉ QUE PROVE O CONTRÁRIO.Quem sabe um dia você entenda tudo isso!!!
Abraços
[11] Comentário enviado por evertoncyn em 20/11/2005 - 00:53h
Por favor... alguem sabe me dizer se o Kurumim é um gernciador?? uma interface grafica... desculpem-me pela ignorancia pessoal... é q sou programador delphi e cai na necessidade de utilizar o kylix... ai creio q vcs jah devem imaginar neh? foi uma correria total pra aprender o linux ( q estou iniciando hj ) e partir pro desenvolvimento.... se me ajudarem... ficarei extremamente grato
[13] Comentário enviado por jllucca em 07/06/2006 - 22:10h
Oi,
a resposta é não. O X-Window é o nome da interface grafica do linux e não tem nada haver com rodar aplicativos. Alguns chamam ele simplesmente de X, assim o X pode ser rodado sem molduras e sem opções como redimencionamento de janelas que geralmente é feita por uma camada acima na implementação.