Sawfish é um gerenciador de janelas extensível usando uma linguagem de scripts baseada em Lisp. Sua política é muito mínima em comparação com a maioria dos gerenciadores de janelas. Seu objetivo é simplesmente gerenciar janelas da maneira mais flexível e atraente possível. Todas as funções WM de alto nível são implementadas em Lisp para extensibilidade ou redefinição futura. CARACTERÍSTICAS: Ligação de chaves poderosa: Praticamente todas as funções fornecidas pelo Sawfish podem ser ligadas às chaves (ou botões do mouse). Gancho de eventos: Para muitos eventos (mover janelas etc) você pode personalizar a maneira como Sawfish vai responder. Correspondência da janela: Quando as janelas são criadas, você pode corresponder a um conjunto de regras e executar automaticamente ações neles. Tema flexível: Sawfish permite que temas muito diferentes sejam criados e uma variedade de temas de terceiros estão prontamente disponíveis.