Existem três formas recomendadas:
Variáveis de ambiente para toda a sessão
Configurações de variáveis de ambiente que devem afetar apenas um usuário específico (em vez do sistema como um todo) devem ser definidas em:
~/.pam_environment
Variáveis de ambiente de todo o sistema
As configurações de variáveis de ambiente que afetam o sistema como um todo (em vez de apenas um usuário específico) não devem ser colocadas em nenhum dos muitos scripts de nível de sistema executados quando o sistema ou a sessão da área de trabalho são carregados, mas em
/etc/environment
Iniciando o aplicativo da área de trabalho com uma variável de ambiente
Você pode adicionar uma variável de ambiente a um aplicativo editando seu arquivo .desktop. Por exemplo, para executar "digiKam" com a variável de ambiente APPMENU_DISPLAY_BOTH = 1, localize o arquivo digikam.desktop correspondente e inclua a configuração da variável, por meio do comando env, na entrada "Exec":
Exec=env APPMENU_DISPLAY_BOTH=1 digikam -caption "%c" %i
Você deve ler este artigo e decidir qual método é mais adequado às suas necessidades: