Bem-vindo ao website do Scrotwm.

In English En Español In Italiano In Russian

Scrotwm é um pequeno, dinâmico e tiling gerenciador de janela para o X11. Ele tenta não atrapalhar a valorosa forma real da tela para que essa possa ser usada para coisas muito mais importantes. Tem sensatos defaults e não requer que alguém aprenda uma linguagem de programação para fazer qualquer configuração. Ele foi escrito por hackers para hackers e esforça-se em ser pequeno, compacto e rápido.

Foi largamente inspirado pelo xmonad e dwm. Ambos são bons produtos mas sofrem de coisas como: síndrome-da-louca-linguagem-não-portável, defaults bobos, assimétrico layout de janela, "quão difícil isso pode ser?" e o bom e velho NIH. Contudo, o dwm foi um recurso fenomenal e muitas boas idéias e código foram emprestados dele. Por sua vez, o xmonad tem grandes defaults, teclas de atalho e suporte ao xinerama mas é aleijado por não ter sido escrito em C.

Scrotwm é uma pérola linda! Porque ele, também, foi criado por uma grande irritação. Não existe perda de tempo maior do que mover as janelas até que estejam no tamanho certo ou ter praticamente qualquer combinação de teclas relevantes sendo usadas por alguma tarefa que ninguém nunca precisa. O caminho da agonia é muito longo para citar e no clássico estilo OpenBSD (suporte, ou hackeie) um novo gerenciador de janelas surgiu para a nenhum outro propósito senão o de obedecer seus mestres. Foi escrito por Marco Peereboom, Ryan Thomas McBride & Darrin Chandler e está lançado sob a licença ISC. Patches podem ser aceitos desde que também estejam licenciados sob a ISC.

A seguir estão alguns screenshots do scrotwm em ação.

[scrotwm]
Pilha vertical.

[scrotwm2]
Pilha horizontal.

[scrotwm3]
Pilha horizontal com gvim &Firefox.

[scrotwm4]
Pilha vertical com uma janela flutuando e uma janela extra na área mestre.

[scrotwm5]
Mplayer, redimensionado e movido.

Principais características:
- xrandr dinâmico & suporte ao xinerama (multi screen)
- Navegação em qualquer lugar em todas as telas tanto com teclado quanto com mouse
- Barra de status personalizável
- Arquivos de configuração legíveis por humanos
- Screenshots
- Reinicializável sem perder o estado
- Menu de inicialização rápida
- Muitos layouts de telas são possíveis com uma pequena combinação de teclas
- Janelas podem ser adicionadas ou removidas da área mestre
- Janelas podem ser movidas para qualquer área de trabalho ou dentro de uma região
- Área mestre redimencionável
- Mova/redimencione janelas flutuantes
- arraste-para-flutuar
- Regiões definíveis pelo usuário
- Teclas de atalho e de modificação definíveis pelo usuário
- "Quirk bindings" definíveis pelo usuário
- Teclas de atalho de aplicações definíveis pelo usuário
- Suporte a vários sistemas operacionais (*BSD, Linux, OSX, Windows/cygwin)
Por fazer:
- adicionar troca entre 2 janelas (como alt-tab)
- adicionar posições de janela persistente
- adicionar pesquisa para função de janela
- adicionar identificação para função de janela
- passar o scrotwm do Xlib para o XCB
- fazer as janelas flutuantes se lembrarem de sua posição quando a tela for redimencionada
- fazer um mecanismo de pilhas de janelas flutuantes

Bugs conhecidos:
- Por enquanto nenhum.

Por favor, leia o manual para uma explicação mais detalhada.

All community resources are hosted by Conformal Systems and can be found at:

Copyright (c) 2009-2010 Marco Peereboom <marco@peereboom.us>, Ryan Thomas McBride <mcbride@countersiege.com> & Darrin Chandler <dwchandler@stilyagin.com>

Espelhos:
Site principal
Espelho argentino
Espelho americano

$scrotwm$