Jak ustawić zmienne środowiskowe dla sesji Gnome Wayland


0

Wydaje się, że Gnome Wayland sesja ignoruje plik ~/.profile. Przynajmniej nie działa dla mnie w sesji Gdm / Gnome / wayland z Arch Linux.

Więc pytanie brzmi, jaki jest właściwy plik użytkownika do użycia dla zmiennych środowiskowych dla gnome-wayland sesja? Czy Wayland obsługuje nawet takie ustawienia?


Próbować to .
Insane

2
sesja gnome-wayland ignoruje mój plik ~ / .profile. Ale sesja gnome-x11 działa poprawnie z tym plikiem.
user5491487

Czy kiedykolwiek znalazłeś odpowiedź? Mam ten sam problem. Jest to mgliste wspomnienie tutaj .
totoro

Odpowiedzi:



0

Sposób, który działa dla mnie, polega na użyciu ~/.pam_environment.

Posługiwać się man pam_env.conf na przykład.

Potrzebuję tylko niektórych ścieżek użytkownika PATH w sesji GNOME / Wayland i dodałem następującą linię do ~/.pam_environment.

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

0

Nie ma jeszcze sposobu na zrobienie tego w Wayland.

Pliki z kropkami, takie jak .pam_environment, .profile i oczywiście .xinitrc, są ignorowane.

Najbliższym sposobem na to byłoby dodanie poniższej linii na dole pliku ~ / .bashrc (zakładając, że używasz basha), a następnie ustawienie emulatora terminala na uruchomienie podczas uruchamiania.

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

Spowoduje to otwarcie terminalu podczas logowania, ale natychmiast zamknięcie. Następnie zostaną skonfigurowane wszystkie zmienne środowiskowe zdefiniowane w .bashrc.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.