Rolar entre as tags no Awesome WM

3

Como posso adicionar rolagem suave entre as tags no Awesome WM? Eu percebo que não posso correr compiz com Awesome. Existe algo comparável que eu possa correr? Eu não preciso de nenhum outro efeito, alternar rapidamente entre as tags é apenas disoreinting quando ele pula.

EDIT: Embora eu não tenha encontrado uma resposta exata, o cairo-compmgr oferece um suave desvanecimento entre tags e clientes. Estou satisfeito:)

    
por nona 27.07.2011 / 06:05

1 resposta

5

As tags em awesome não são slates ou espaços de trabalho monolíticos que poderiam ser "rolados para". Em geral você tem que repensar o que você está olhando. As tags não são espaços renderizados separadamente, elas são listas de janelas. Isso faz parte da flexibilidade do incrível e permite que você faça coisas que outros gerenciadores de janelas não conseguem, como extrair mais de uma tag de uma vez. renderizá-los em qualquer layout em que a primeira tag chamada é definida.

As outras tags além da que você está vendo não estão sendo renderizadas em outro espaço, elas não estão sendo exibidas pelo X. Quando uma tag diferente é chamada, as janelas atuais são ocultas e as outras janelas marcadas são desenhadas.

Você pode ver os efeitos disso se tiver um aplicativo mal programado que se renderiza novamente ao ser mostrado mesmo que seja do mesmo tamanho. Esses aplicativos levarão um tempo considerável para serem exibidos quando você alternar as exibições de tags.

Embora seja tecnicamente possível re-escrever tudo com OpenGL ou algum outro sistema em buffer para que você possa pré-renderizar as coisas antes de mostrá-las e mostrar efeitos de transição, esse não é o foco do projeto awesome e Eu não espero ver um recurso assim em breve. Aproveite para o que é.

    
por 27.07.2011 / 08:43