Uma pergunta anterior, Desativando a animação de transição ao mudar espaços de trabalho no GNOME2 , tem uma resposta que resolve parcialmente o problema.
Primeiro, instale ccsm
(o gerenciador de configurações do CompizConfig), se ele não estiver presente, através do Ubuntu Software Center ou com apt-get
:
sudo apt-get install compizconfig-settings-manager
Em seguida, execute ccsm
e clique em Desktop , Desktop Wall e Viewport switching por sua vez. Defina Duração do deslizamento de parede como 0 . (No meu sistema Ubuntu 13.04 / Unity / Compiz, essa duração foi padronizada para 300 ms.)
Isso ainda deixa o seguinte problema que ocorre quando eu executo o script de teste mostrado na pergunta. Quando wmctrl
emite um comando para alternar para uma viewport diferente, essa viewport é exibida imediatamente (conforme desejado), mas também aparece uma animação da caixa do indicador da viewport reduzida. Em uma fração de segundo essa caixa encolhe e desaparece.
Para lidar com esse problema, clique em ccsm
Área de trabalho , Parede da área de trabalho e Visualização da mudança da janela de visualização . Altere Altere o tempo de visibilidade da visualização de destino de 0,2 para 0. Depois disso, o script de teste é executado corretamente.