Twm
Em informática, twm (inglês: Tom's Window Manager ou Tab Window Manager) é o gerenciador de janela padrão do X Window System, versão X11R4 onwards. Twm foi criado por Tom LaStrange. É um gerenciador de janelas que prevê barras de título, janelas contornadas e gestão de ícones, sendo bastante configurável.
Twm foi um avanço conquistado em seu tempo, mas tem sido largamente ultrapassado por outros gerenciadores de janela e não é mais mantido. Apesar de ser obsoleto, provocou um forte impacto sobre o desenvolvimento dos X window managers. Muitos outros, como swm (também por LaStrange), vtwm, tvtwm, CTWM, FVWM e seus derivados, foram construídos no seu código, enquanto muitos outros conceitos utilizados por ele foram pioneiros.
Embora agora é geralmente considerada como gerenciador de janelas e de último recurso, mas uma pequena minoria dos usuários dedicados favor twm por sua simplicidade, personalização, e peso leve - em parte devido a ser escrito em C directamente contra Xlib em vez de basear-se numa widget toolkit . Twm ainda é padrão com o X.Org referência implementação e está disponível como parte de muitas distribuições X. O Knoppix live cd vai recorrer à twm se o computador que está executando faltar memória RAM para uma forma mais sofisticada de gerenciamento de janelas.
[editar] Usando twm
A interface do Twm é muito diferente do que o comum dos gestores de janelas X e ambientes de desktop dos dias atuais, que tendem a funcionar à semelhança do Apple Macintosh ou as várias versões do Microsoft Windows. Novos usuários freqüentemente acham o Twm difícil de compreender sem ler a página de manual.
Na configuração padrão do twm, a barra de títulos tem dois botões:
- O usuário clica aqui, arrasta o ponteiro do mouse para a borda que pretende avançar, então libera quando a janela estiver no tamanho desejado.
- Iconify botão (círculo): reduz a janela para um ícone.
Não existe nenhum título bar botão para fechar a janela. A esquerda clique no desktop abre um menu, que inclui uma opção para matar uma janela.
A esquerda clique na barra de título traz a janela para o topo da janela pilha, com uma média clique move a janela; um clique direito envia a janela ao fundo da janela pilha.
Janela foco segue o ponteiro do mouse (point-to-foco), em vez de ser em qualquer janela foi clicado passada (clique para concentrar).
Quando uma nova janela é criada, a 3 × 3 grade seja exibida após o ponteiro do mouse, aguardando que o usuário a clicar onde eles desejam a janela para aparecer - esquerda-clique para aparecer nessa posição com esse tamanho, de meia-clique para redimensionar A janela antes da sua criação, o botão direito do mouse para que apareça na posição vertical, mas suficientemente longo para chegar até o fundo do ecrã.
Note-se que qualquer das situações acima referidas podem ser alteradas com alterações adequadas no arquivo de configuração.
[editar] Histórico
Twm foi escrita por Tom LaStrange e, em seguida, em Evans e Sutherland, com início em 1987, devido à frustração com o então-padrão uwm: "Eu sentei para baixo em meu monocromática Sun 3 / 50 e digitou vi twm.c e, em seguida, abriu o X11 documentação . Twm foi minha primeira X programa. Cerca de seis meses mais tarde, estou convencido de que o meu gerente permitam-me uma cópia à comp.windows.x newsgroup. "[1] Uma versão para X11R1 foi publicado sobre o grupo de notícias da Usenet comp.unix.sources. Fontes em 13 de junho de 1988.
Nove meses depois, Jim Fulton do MIT X Consortium Tom aproximou e pediu que ele volte a da manutenção do código para o X Consortium. Fulton tornaram compatíveis com o então novo Inter-Client Comunicação Convenções Manual e Keith Packard adicionado suporte para moldada título bares. Posteriormente, twm foi liberada como amostra-padrão janela do gerenciador de X11R4, substituindo uwm.
Twm ficava originalmente para Tom's Window Manager. Quando o X Consortium assumiu a sua manutenção, e de várias outras pessoas que tinham contribuído substancialmente, o seu nome foi mudado para Tab Window Manager. The vtwm.gamma man page says: O homem vtwm.gamma página diz:
Para salvar Tom LaStrange de ser acusada de qualquer das enormes quantidades de mudanças que foram feitas para twm pois ele deu-se controlo da mesma, o nome "twm" ergue-se agora para "Tab Window Manager".
De acordo com Fulton, a palavra "tab" foi escolhida porque é convenientemente começou com T e colocar a tónica sobre a apertar característica janela título bars, o que os fez parecido com pastas com abas.
[editar] Referencias
- twm — Tab Window Manager for the X Window System — man page (X.org)
- Tab Window Manager (xwinman)
- Original comp.unix.sources posting
- An Overview of twm (Tom's Window Manager) (PDF) — Tom LaStrange, Xhibition '89 Conference Proceedings — concerning pre-ICCCM versions of twm
- From the Desktop: Tom LaStrange Speaks!: Talking with a Man Named Tom (Brian Proffitt, LinuxPlanet, Tuesday 6 de Fevereiro 2001)
Arch · Debian · Fedora · Ubuntu · Mandriva · Linux Mint · OpenSUSE · PCLinuxOS · Puppy · Sabayon · Slackware Linux · Kurumin · Big Linux · Poseidon Linux · Ekaaty Linux · DreamLinux

