No espírito de fazer uma coisa e fazê-lo bem , a Torta do diabo foi criada para esses tipos de problemas com qualquer compatível com os padrões WM ( como o XMonad configurado corretamente , veja também o FAQ ).
Alguma configuração ao longo das linhas (adotada de este tutorial , eu não sei se esta maneira de combinar Evince realmente funciona, talvez de outra forma (veja os docs) é necessário) de
(if
(is (application_name) "Evince")
(begin
(set_workspace 5)
(maximize)
)
)
deve fazer o trabalho. Note que a torta de Devil foi mencionada com bastante frequência por aqui , pode haver informações mais úteis a apenas um clique de distância .