É complicado: sim e não.
Sim, é possível configurar determinada variável encontrada no código-fonte do alternador de área de trabalho Cinnamon. Não, porque não funciona como esperado.
O tempo de mudança é codificado
A única pista sobre o tempo de troca da área de trabalho foi encontrada no repositório do GitHub, onde os códigos-fonte para o Cinnamon são mantidos. Foi um comentário de um colaborador no final de 2013.
[...] there's a hardcoded .25 second animation for switching workspaces when effects are enabled.
Embora saibamos que a animação é codificada, não havia indicação de qual parte do código-fonte o comentário realmente significava. No entanto, a pesquisa dentro do repostório inclui o resultado de este local no diretório do código-fonte .
O caminho do diretório é /usr/share/cinnamon/js/ui/
para Cinnamon no Linux Mint que foi instalado na máquina local. Existem dois arquivos que pareciam relevantes no diretório.
O arquivo workspace.js
com a seguinte variável constante.
const FOCUS_ANIMATION_TIME = 0.15;
O arquivo workspacesView.js
com a seguinte variável constante.
const WORKSPACE_SWITCH_TIME = 0.25;
No entanto, as últimas alterações feitas em workspace.js
tinham anotado deprecated schema
. Isso significa que somente o arquivo workspacesView.js
é relevante, o que é suportado pelo comentário de ".25 segundo" que é compatível com o valor 0.25
no arquivo.
Possível, mas não funciona
O Cinnamon é baseado no GTK + 3, que é semelhante ao funcionamento do GNOME 3. Isso significa que alguns códigos-fonte são escritos em JavaScript. Comutador de espaço de trabalho de canela é um deles. O código-fonte escrito em JavaScript não requer compilação para ser executado, portanto, qualquer alteração feita pode ser aplicada imediatamente.
Portanto, a instrução é direta:
-
Abra o arquivo
workspacesView.js
em um editor de texto por meio desudo
-
Altere
0.25
para um valor maior, por exemplo3.25
-
Salve o arquivo
-
Reinicie o Canela (Pressione Alt + F2 , pressione R e Digite as teclas ) p>
Estes quatro passos simples foram testados com o Cinnamon 2.2 no Linux Mint 17 (Qiana), mas parece que não funciona no meu caso. A duração da animação não mudou ao alternar entre dois espaços de trabalho, independentemente de usar as teclas de atalho ou usar o applet do alternador de espaço de trabalho.
Prova que funcionou
Eu tenho uma prova que funcionou para mim, que é alterar a duração da animação para Toggle Scale que possui atalho de teclado Ctrl + Alt Teclas + Abaixo .
O arquivo overview.js
com a seguinte variável constante.
// Time for initial animation going into Overview mode
const ANIMATION_TIME = 0.25;
Seguir as quatro etapas simples resultará em animações mais bem-sucedidas de Toggle Scale . Em 3.25
segundos, já está em câmera lenta. O processador estava com dificuldades na minha máquina de teste de envelhecimento.
É bastante óbvio, então alguém teria notado se as mudanças feitas foram aplicadas com sucesso.
Aviso de isenção
Todas as instruções incluídas nesta resposta pressupõem que o usuário ativou os efeitos da área de trabalho no Cinnamon. Para ativar os efeitos no Cinnamon, vá para Configurações do sistema > Aparência > Efeitos . Procure a opção Enable desktop effects
e verifique se ela está marcada.
Se as instruções não funcionaram, isso significa que o esquema foi descontinuado ou que outras dependências estão impedindo que as alterações sejam aplicadas. Alguém pode ter uma resposta melhor.