A questão é que o Ubuntu 17.10 usa o Wayland como a sessão desktop padrão - que, ao contrário dos desktops X-Windows tradicionais, não invoca o shell de login de um usuário (ou, de fato, qualquer shell).
A solução recomendada de Iniciativas / Wayland / Session Inicie o GNOME Wiki é fornecida da seguinte forma:
A maneira mais simples de definir variáveis de ambiente para um único usuário em systemd (versão 233 ou posterior), é criar um arquivo
.conf
em~/.config/environment.d
, contendo linhas no formatoNAME=VAL
. Vejo a documentação do ambiente.d para mais detalhes.O GDM também suporta o diretório
/usr/share/gdm/env.d/
drop-in. arquivos caiu lá também contém linhas do formulárioNAME=VAL
. Estes afetam todos os usuários do sistema.
Para uma discussão adicional, consulte o artigo GNOME, Wayland e as variáveis de ambiente .