|
Página seguinte
Página anterior
Índice
O "equivalente" ao Windows é o sistema gráfico X Window System,
ou X11 para encurtar. Ao contrário do Windows e Mac, o X11 não foi
projetado para ser fácil de usar ou ter boa aparência, e sim para fornecer
recursos gráficos para estações de trabalho UNIX.
Estas são as principais diferenças:
- enquanto o Windows tem a mesma aparência ("look and feel") no mundo
inteiro, o X11 não: é muito mais configurável. A aparência geral do X11
é dada por um componente chave chamado "gerenciador de janelas" ("window
manager"), para o qual você tem uma grande variedade de escolha:
fvwm , básico mas bonitinho e eficiente quanto a memória, fvwm2-95 ,
Afterstep , e muitos mais. O gerenciador de janelas normalmente é
chamado por um arquivo chamado
.xinitrc ;
- seu gerenciador de janelas pode ser configurado de modo que uma
janela se comporte como no Windows: você clica em cima da janela
e ela vem para o primeiro plano. Outra possibilidade é a janela vir
para o primeiro
plano quando o mouse passar sobre ela ("foco"). Ainda, a colocação das
janelas na tela pode ser automática ou interativa: se um quadro estranho
aparece ao invés do seu programa, clique onde você quer que ele apareça.
- a maioria das ações pode ser personalizada editando-se um ou mais
arquivos de configuração. Leia a documentação do seu gerenciador de
janelas; o arquivo de configuração pode ser
.fvwmrc , .fvwm2rc95 , .steprc , etc. Um arquivo de exemplo
de configuração é normalmente encontrado em
/etc/X11/nome-do-gerenciador/system.nome-do-gerenciador;
- aplicativos do X11 são escritos usando-se bibliotecas especiais
("widget sets"); como existem várias, os aplicativos têm aparência
diferente. Os mais básicos são os que usam os pequenos objetos do tipo Athena (aparência
2--D;
xdvi , xman , xcalc ); outros usam Motif (netscape ),
outros usam Tcl/Tk, XForms, Qt, Gtk, e o que tiver. Algumas---não -->
--todas---destas bibliotecas fornecem aproximadamente o mesmo "look and -->
--feel" do Windows;
- bem, nem tanto. O "feel", infelizmente, pode ser incoerente.
Por exemplo, se você seleciona uma linha de texto usando o mouse e pressiona
<BACKSPACE>, você espera que a linha desapareça, certo? Isto não
funciona com aplicativos baseados no Athena, mas funciona com Motif, Qt,
Gtk, e Tcl/Tk;
- o funcionamento das barras de rolagem e do redimensionamento depende
do gerenciador de janelas e do conjunto de pequenos objetos. Dica: se você percebe que as
barras de rolagem não funcionam como esperado, tente usar o botão do meio
ou os dois botões juntos para movê-las;
- os aplicativos não têm ícones por default, mas podem ter vários.
A maioria dos gerenciadores de janela tem um menu que você chama clicando
na área de trabalho ("root window", ou "janela principal"); o menu pode ser
personalizado, claro. Para mudar a aparência da janela principal, use
xsetroot ou xloadimage ;
- o clipboard ("área de transferência") só pode conter texto, e
tem um comportamento estranho. Uma vez que você tenha selecionado uma
porção de texto, ele já está copiado no clipboard: vá para outro lugar
e pressione o botão do meio para colar. Há um aplicativo,
xclipboard , que permite múltiplos buffers de clipboard;
- drag and drop ("arrastar e soltar") é opcional, e só funcionará se
você usar aplicativos X11 que tenham suporte a isso.
Para economizar memória, você deve usar aplicativos que usem as mesmas
bibliotecas, mas na prática isso é difícil.
O projeto K Desktop Environment (KDE) pretende fazem com que o X11 tenha
aparência e comportamento consistentes, como no Windows; atualmente está na
fase beta mas, acredite, é impressionante. Veja
http://www.kde.org .
Página seguinte
Página anterior
Índice
|