Parece que uma sessão do Gnome Wayland ignora o arquivo ~/.profile
. Pelo menos, não está funcionando para mim em uma sessão Gdm / Gnome / wayland com o Arch Linux.
Portanto, a pergunta é: qual é o arquivo de usuário apropriado para as variáveis de ambiente de uma gnome-wayland
sessão? Wayland ainda suporta esse tipo de configurações?
arch-linux
environment-variables
gnome3
gdm
wayland
user5491487
fonte
fonte
Respostas:
A versão 233 do Systemd (março de 2017) adicionou suporte para definir variáveis de ambiente no
~/.config/environment.d/*.conf
. Veja aenvironment.d
página de manual e a discussão que levou ao recurso neste PR preliminar e neste final .Também discutido aqui: https://unix.stackexchange.com/a/403196/23305
fonte
Uma maneira que funciona para mim está usando
~/.pam_environment
.Use
man pam_env.conf
para referência.Eu só preciso de alguns caminhos de usuário adicionados
PATH
em uma sessão do GNOME / Wayland e adicionei a seguinte linha a~/.pam_environment
.fonte
Ainda não há como fazer isso em Wayland.
Arquivos de ponto como .pam_environment, .profile e obviamente .xinitrc são ignorados.
A maneira mais próxima de fazer isso seria adicionar uma linha como abaixo na parte inferior do arquivo ~ / .bashrc (supondo que você esteja usando o bash) e depois configurar o emulador de terminal para iniciar na inicialização.
Isso tornaria o seu terminal aberto quando você fizer o login, mas imediatamente será fechado. Todas as variáveis de ambiente definidas no .bashrc serão configuradas.
fonte