Como evitar a animação durante a comutação do viewport do Compiz?

1

Eu quero desativar a animação das janelas que aparecem e desaparecem ao alternar entre as viewports do Compiz. Eu tentei desativar essa animação pelas alterações de configuração listadas em uma lista de marcadores abaixo. No entanto, as janelas ainda parecem deslizar ou diminuir o zoom da viewport antiga ou para a nova viewport sempre que eu alterno viewports, em vez de aparecer instantaneamente no lugar como eu quero. Aqui está o script que usei para testar o comportamento:

#!/bin/sh
S=1.5; W=1680; H=1050

for y in 2 1 0; do
    for x in 2 1 0; do
    wmctrl -o $(($x*$W)),$(($y*$H))
    sleep $S
  done
done

Note que instalei wmctrl via sudo apt-get install wmctrl . A linha de comando
wmctrl -m; echo $DESKTOP_SESSION; echo $XDG_CURRENT_DESKTOP; cat /etc/issue.net; cat /proc/version;uname -a
no meu sistema i3-2120 CPU @ 3.30GHz exibe o seguinte.

Name: Compiz
Class: N/A
PID: N/A
Window manager's "showing the desktop" mode: OFF
ubuntu
Unity
Ubuntu 12.04.1 LTS
Linux version 3.2.0-36-generic (buildd@allspice) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #57-Ubuntu SMP Tue Jan 8 21:44:52 UTC 2013
Linux biti 3.2.0-36-generic #57-Ubuntu SMP Tue Jan 8 21:44:52 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Aqui estão as alterações de configuração feitas nas minhas tentativas de corrigir o problema. (Note que várias dessas configurações provavelmente são irrelevantes, mas eu não encontrei uma discussão que explica quais, se houver, são relevantes para o problema atual.) (Nota, CCSM significa Compiz config-settings-manager, que eu instalei com sudo apt-get install compizconfig-settings-manager )

• No CCSM / Effects, desmarque as caixas Fading Windows e Animations.
• No CCSM / Desktop / Desktop Wall, defina o tempo de visibilidade da visualização de destino como zero.
• Também desmarcada Exibir visualização do alternador de viewport e Exibir visualizações de viewport ao vivo.
• No CCSM com a expo na caixa de pesquisa, clicou em expo e na guia Comportamento, ajuste o tempo de zoom para 0,1 (não vai para menos) e marque as movimentações imediatas.
• Defina a animação da Expo como Zoom (não há opção de animação desativada na guia)

Resumo da pergunta: Como faço para desativar a animação das janelas que aparecem e desaparecem ao alternar entre as visores do Compiz e fazer essas janelas aparecerem o mais rápido possível?

    
por James Waldby - jwpat7 31.01.2013 / 20:43

1 resposta

2

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.

    
por James Waldby - jwpat7 27.12.2013 / 20:33