twm - twm
Autor (es) original (is) | Tom LaStrange |
---|---|
lançamento inicial | 1987 |
Versão estável | 1.0.11 / 14 de junho de 2020
|
Repositório | |
Escrito em | C |
Modelo | Gerenciador de janela |
Licença | Licença MIT |
twm ( Tab Window Manager ) é um gerenciador de janelas para o X Window System . Iniciado em 1987 por Tom LaStrange, é o gerenciador de janelas padrão para o X Window System desde a versão X11R4. O nome originalmente significava Tom's Window Manager , mas o software foi renomeado Tab Window Manager pelo X Consortium quando o adotou em 1989. twm é um gerenciador de janelas de empilhamento que fornece barras de título, janelas em forma e gerenciamento de ícones. É altamente configurável e extensível.
twm foi uma conquista revolucionária nos primeiros anos, mas foi amplamente substituído por outros gerenciadores de janela, que, ao contrário do twm, usam um kit de ferramentas de widget em vez de escrever diretamente no Xlib .
Vários outros gerenciadores de janela - como vtwm , tvtwm , CTWM e FVWM - foram construídos no código-fonte do twm .
O twm ainda é padrão com o X.Org Server e está disponível como parte de muitas implementações do X Window System .
Uso
A interface do twm é diferente dos modernos gerenciadores de janelas X comuns e ambientes de desktop, muitos dos quais tendem a funcionar de forma semelhante ao Apple Macintosh ou Microsoft Windows . Novos usuários geralmente acham twm difícil sem ler a página de manual .
Na configuração padrão do twm, a barra de título tem dois botões:
- Botão de redimensionamento (quadrados aninhados): o usuário clica aqui, arrasta o ponteiro do mouse até a borda a ser movida e solta quando a janela atinge o tamanho desejado.
- Botão Iconificar (círculo): reduz a janela a um ícone.
Não há botão na barra de título para fechar uma janela. Um clique com o botão esquerdo na área de trabalho abre um menu, que inclui uma opção para excluir (fechar) uma janela. A funcionalidade de fechamento de janela para a barra de título pode ser configurada no .twmrc
arquivo:
- Veja Fechando janelas de programas no twm em Wikilivros.
Um clique com o botão esquerdo na barra de título traz a janela para o topo da pilha de janelas; um clique do meio move a janela; um clique com o botão direito envia a janela para o final da pilha de janelas.
O foco da janela segue o ponteiro do mouse (apontar para focar), em vez de estar na janela que foi clicada por último ( clique para focar ).
Quando uma nova janela é criada, uma grade 3 × 3 é exibida seguindo o ponteiro do mouse, esperando que o usuário clique onde a janela deve aparecer - clique com o botão esquerdo para aparecer nessa posição com aquele tamanho, clique com o botão do meio para redimensionar a janela antes de sua criação, clique com o botão direito do mouse para aparecer nessa posição, mas por tempo suficiente na vertical para alcançar a parte inferior da tela.
Observe que qualquer um dos itens acima pode ser alterado com as alterações apropriadas no arquivo de configuração. (O arquivo do sistema normalmente é /etc/X11/twm/system.twmrc e o arquivo do usuário é normalmente ~ / .twmrc .)
História
twm foi escrito para substituir o uwm por Tom LaStrange enquanto ele trabalhava na Evans & Sutherland , que fazia parte do X Consortium: "Sentei-me no meu Sun 3/50 monocromático, digitei vi twm.c
e abri a documentação do X11. twm foi meu primeiro programa X. Cerca de seis meses depois, convenci meu gerente a me deixar enviar uma cópia para o grupo de notícias comp.windows.x para teste. " Uma versão para o X11R1 foi publicada no newsgroup da Usenet comp.unix.sources em 13 de junho de 1988
Meses depois, Jim Fulton do MIT X Consortium abordou Evans e Sutherland e pediu-lhes que entregassem a manutenção do código ao X Consortium e Fulton então o tornou compatível com o nascente Manual de Convenções de Comunicação Inter-cliente . Posteriormente, o twm foi lançado como o gerenciador de janelas de amostra padrão para o X11R4, substituindo o uwm .
De acordo com Fulton, a palavra "guia" foi escolhida porque convenientemente começava com 'T' e colocava ênfase nas barras de título da janela do recurso de compressão, o que as fazia parecer pastas com guias.
Autores
twm foi originalmente escrito por Tom LaStrange. Colaboradores posteriores incluem Jim Fulton, Keith Packard e Dave Sternlicht, todos funcionários do X Consortium.
Referências
links externos
- Tab Window Manager (xwinman)
- Uma visão geral do twm (Tom's Window Manager) ( PDF ) - Tom LaStrange, Xhibition '89 Conference Proceedings - referente às versões pré-ICCCM do twm
- Do desktop: Tom LaStrange Speaks !: Conversando com um homem chamado Tom (Brian Proffitt, LinuxPlanet , terça-feira, 6 de fevereiro de 2001)