Next: Personalizando o Sistema
Up: Do DOS/Windows ao Linux
Previous: Fazendo Backup
  Sumário
  Índice Remissivo
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, er, 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 widgets 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 widget set. Dica: se você percebe que as
barras de rolagem não funcionam como esperado, tenta 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
no desktop ("root window", ou "janela raiz"); o menu pode ser
personalizado, claro. Para mudar a aparência da janela raiz, 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.
Next: Personalizando o Sistema
Up: Do DOS/Windows ao Linux
Previous: Fazendo Backup
  Sumário
  Índice Remissivo
Cyro Mendes de Moraes Neto
1999-12-30