Como definir variáveis ​​de ambiente para uma sessão do Gnome Wayland


1

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-waylandsessão? Wayland ainda suporta esse tipo de configurações?


Tente isso .
Insano

2
A sessão do gnome-wayland ignora meu arquivo ~ / .profile. Mas, a sessão do gnome-x11 funciona bem com esse arquivo.
user5491487

Você já encontrou uma resposta? Eu tenho o mesmo problema. É vagamente mencionado aqui .
Totoro

Respostas:



0

Uma maneira que funciona para mim está usando ~/.pam_environment.

Use man pam_env.confpara referência.

Eu só preciso de alguns caminhos de usuário adicionados PATHem uma sessão do GNOME / Wayland e adicionei a seguinte linha a ~/.pam_environment.

PATH        OVERRIDE=${HOME}/bin:${HOME}/.local/bin:${PATH}

0

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.

[[ $ENVSETUP != 0 ]] && export ENVSETUP=0 && exit

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.