Altere o idioma do sistema para o Gramps no arquivo .desktop

2

Eu gostaria de iniciar o programa de genealogia Gramps com um idioma (inglês) diferente do meu idioma (espanhol). Tentei com sucesso executar Gramps no terminal via

 LANG=en_GB gramps

Gostaria, agora, de adicionar este comando no arquivo .desktop em /usr/share/applications/ para poder iniciar Gramps no idioma inglês, mas não consigo executá-lo assim

EXEC=LANG=en_GB gramps

O que posso fazer?

Editar: Para os interessados: a sugestão de Jacob abaixo ajudou-me a iniciar os grampos no idioma em inglês através do arquivo .desktop. Além disso, usei os dois comandos a seguir para que o terminal gramps in também inicie em inglês:

echo 'LANGUAGE=en_GB PATH=/usr/bin/gramps:$PATH' >> ~/.bash_profile
source ~/.bash_profile
echo 'alias gramps='LANGUAGE=en_GB /usr/bin/gramps'' >> ~/.bashrc
source ~/.bashrc

Logout e login!

    
por Til Hund 05.05.2015 / 19:39

2 respostas

2

Eu instalei o Gramp e tentei aqui, e isso deve funcionar de verdade:

Exec=/bin/bash -c "LANGUAGE=en_GB gramps"

LANGUAGE= tem precedência sobre LANG=

Nota

Certifique-se de executar o aplicativo do arquivo local .desktop : Depois de editar o arquivo local, faça certeza de efetuar logout / in antes de executá-lo novamente. / p>     

por Jacob Vlijm 05.05.2015 / 19:42
2

Uma maneira mais genérica, comparada a tocar com um arquivo .desktop, ~ / .bashrc, etc., é criar o arquivo ~ / bin / gramps e dar a ele este conteúdo:

#!/bin/sh
export LANGUAGE=en_GB
exec /usr/bin/gramps $@

Execute também chmod +x ~/bin/gramps . Então, na próxima vez que você fizer o login, o inglês será o idioma de exibição, no entanto, você inicia os gramps.

    
por Gunnar Hjalmarsson 06.05.2015 / 11:39