O Unity é ambiente visual padrão do Ubuntu e tem um conceito muito aprimorado. Preza pela elegância e otimização de espaço, não desprezando a usabilidade. No entanto, para ter alguns efeitos visuais, nomeadamente transparências e até desfocagens, exige algum processamento adicional que poderá ser exagerado para alguns computadores.
A partir do Ubuntu 12.10, o Unity 2D, que era utilizado para usuários de máquinas menos robustas, deixou de existir. A partir desta versão, apenas o Unity comum (ou Unity 3D), com todos os seus efeitos pesados, é que está disponível. Neste artigo, ensinaremos uma maneira muito simples de diminuir o peso do Unity, ao desligar algumas funções como transparência e desfocagem. E o melhor: serve para qualquer usuário que deseja melhorar a performance de seu Ubuntu!
O método que aqui apresentamos não irá instalar o Unity2D nem transformar o Unity do Ubuntu num Unity2D. Na verdade este artigo irá “avisar” o Unity a arrancar em “modo poupança de gráficos”, tal como ocorreria caso você instalasse o Unity num computador sem qualquer suporte gráfico (openGL). Assim, neste artigo basicamente iremos pôr o Unity a utilizar o LLVMpipe em vez do OpenGL.
O procedimento é extremamente simples e passa por criar um ficheiro de texto com uma linha de código que identifica a utilização de “poupança de gráficos”. Iremos apresentar duas maneiras diferentes que fazem exatamente o mesmo. A primeira, extremamente fácil, passa por executar um único comando do terminal; a segunda explica como fazer o mesmo mas via janelas.
No final do artigo ainda apresentamos a maneira de voltar ao normal, ou seja, voltar a pôr o Unity a usar o openGL e portanto pôr o Unity novamente com as transparências e efeito de desfocagem. Para você ter uma pequena noção das diferenças entre ter ou não estes efeitos ligados, compare as duas imagens abaixo: imagem do lado esquerdo mostra o Unity com os efeitos; e imagem do lado direito tem o Unity, mais leve, sem transparências (utilizando o LLVMpipe):
Como desligar os efeitos
Alternativa 1
A primeira maneira que apresentamos, é a nossa recomendação. Esta alternativa resume-se a executar o comando abaixo uma vez. Simples.
Assim, abra o terminal e escreva o comando seguinte (execute-o apenas uma vez!):
Depois de executar o comando (que não apresentará nenhuma informação em caso de sucesso) simplesmente reinicie a sessão ou reinicie o Ubuntu para usufruir do Unity mais rápido.
Alternativa 2
Nesta alternativa, para desligar os efeitos do Unity, mostra-se como fazer o mesmo procedimento explicado na secção anterior, mas agora através de janelas. Comece por abrir o editor de texto do Ubuntu (Gedit) através do Unity:
Na janela do Editor de Texto, deverá escrever o conteúdo seguinte:
export UNITY_LOW_GFX_MODE=1
Por fim, você deverá guardar o ficheiro com o nome “.xprofile” (sem aspas), na sua Pasta Pessoal. Tem de ser na sua Pasta Pessoal! Depois disso, reinicie a sessão ou reinicie o Ubuntu e usufrua do Ubuntu sem os efeitos pesados de transparências e desfocagens.
Como reverter para o Unity com transparências
Você não gosto do resultado final? Você pode voltar atrás. Para tal apenas precisa de eliminar o ficheiro que criou. A solução mais rápida é novamente utilizar o terminal. Basta executar o seguinte no terminal e o ficheiro será removido:
Alternativamente, caso prefira fazer através de janelas, poderá fazer também. Para tal, abra a sua Pasta Pessoal e faça a combinação de teclas CTRL+H para ver os ficheiros ocultos. Depois disso basta procurar pelo ficheiro “.xprofile” e eliminá-lo.
Para que o Unity comece a mostrar as transparências, você deverá reiniciar a sessão ou então reiniciar o Ubuntu.
Opinião pessoal
A minha opinião resume-se a: experimente e veja se gosta! Sim. Isto é uma questão não só de desempenho mas também de estética. Para os utilizadores que não se importam muito com a estética ou simplesmente usam muito pouco o Dash do Unity, é recomendável que utilize esta função pois o computador fica mais leve.
No entanto, para os utilizadores que prezam por beleza, provavelmente não irão gostar dos resultados. Veja por exemplo o que acontece quando você tiver janelas abertas e abrir o Dash do Unity: imagem à esquerda, tem o Unity padrão com as transparências; imagem à direita tem o Unity mais leve mas sem as transparências.
Será que desligar estes efeitos têm um impacto grande? Analisando a memória RAM utilizada, existe uma pequena diferença de 30MB. Na minha opinião isto é quase insignificante. As diferenças podem ser encontradas nas duas imagens abaixo em que novamente a imagem da esquerda tem o Unity com as transparências e na imagem da direita tem o Unity sem as transparências:
Apesar da memória ter uma diferença pequena, em termos de latência (tempo de espera) para abrir o Dash do Unity, eu senti alguma diferença. É principalmente neste aspeto que este artigo pode ser muito importante para os utilizadores que têm computadores menos potentes.
Este artigo poderá ser também importante para utilizadores que têm laptops e dão importância ao gasto da bateria. Uma vez que ao desligar as transparências o Ubuntu deixa de fazer esses processamentos pesados, então provavelmente você terá alguns minutos a mais na sua bateria.
Referências
- Acelerar Unity en sistemas modestos
- How to enable low graphics mode in Unity – UbuntuXtremeUbuntuXtreme
- 12.10 – How do I enable llvmpipe rendering in Unity? – Ask Ubuntu
- Speed Icon | NounProject
Fonte: http://ubuntued.info/acelere-o-ubuntu-desligando-as-transparencias-do-unity
No responses yet