- Implementa em modo texto os conceitos centrais do ambiente gráfico X11, oferecendo um ambiente de janelas em telas de texto
- Oferece recursos como exibição independente de múltiplas janelas, interação com programas externos, suporte a menus e gadgets, além de tela virtual e rolagem
- É um gerenciador de janelas com suporte a mouse e também inclui um emulador de terminal integrado
- Pode funcionar em diversos tipos de display (terminal de texto, X11, self - o próprio Twin exibido em outro Twin, cliente
twdisplay)
twdisplay é um cliente de display transparente à rede, permitindo conectar/desconectar vários displays dinamicamente
- Foi testado em várias plataformas, como Linux, macOS, FreeBSD e Android, e suporta várias arquiteturas (i386, x86_64, arm etc.)
Principais diferenciais
- Cada janela pode ter um menu associado, e apenas o menu da janela em foco é exibido
- Várias janelas podem compartilhar o mesmo menu
- As bordas da janela fazem parte de cada janela, podendo ser parcialmente customizadas por programas externos
- Porém, a posição e o estilo de botões/barras de rolagem são controlados pelo gerenciador de janelas interno do Twin (o visual pode ser configurado pelo arquivo twinrc)
- As janelas não são apenas retângulos simples: podem conter outras janelas ou “gadgets” (botões etc.) dentro delas
- Também podem conter linhas mais longas e mais linhas do que a própria janela, com suporte a rolagem
- Suporte a tela virtual (Virtual Screen)
- Oferece um espaço grande, como 64K células de caracteres em uma única tela, com rolagem e troca de tela via botões do mouse e movimento
- Gerenciador de janelas integrado
- Controla mudança de foco, mover/redimensionar janelas, troca de tela virtual, funcionamento de menus, encaminhamento de eventos de teclado/mouse, comportamento de rolagem etc.
- Emulador de terminal integrado
- Permite executar programas tty comuns sem precisar de xterm separado
- Também inclui o cliente externo
twterm, que pode ser usado quando necessário (o código embutido é carregado automaticamente quando preciso)
Ainda não há comentários.