~ / .profile não é executado após a atualização para o Ubuntu 17.10

2

Após a atualização do Ubuntu de 17.04 para 17.10, o arquivo ~/.profile parou de funcionar no login. Portanto, o script abaixo, localizado em ~/.profile , não é executado

# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:$PATH"

Como fazer com que ~/.profile seja executado novamente na inicialização? Obrigado antecipadamente!

    
por AlonL 27.01.2018 / 21:38

1 resposta

4

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 formato NAME=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ário NAME=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 .

    
por steeldriver 28.01.2018 / 00:53