Festlegen von Umgebungsvariablen für eine Gnome Wayland-Sitzung
2300
user5491487
Es scheint, dass eine Gnome Wayland- Sitzung die Datei ignoriert ~/.profile. Zumindest funktioniert es für mich nicht unter einer Gdm / Gnome / wayland-Sitzung mit Arch Linux.
Die Frage ist also, welche Benutzerdatei für Umgebungsvariablen für eine gnome-waylandSitzung geeignet ist . Unterstützt Wayland diese Einstellungen überhaupt?
Versuchen Sie [dies] (http://unix.stackexchange.com/questions/175971/setting-environment-variables-for-gnome-on-on-wayland-session-only).
Insane vor 9 Jahren
0
gnome-wayland session ignoriert meine ~ / .profile-Datei. Die gnome-x11-Sitzung funktioniert jedoch gut mit dieser Datei.
user5491487 vor 9 Jahren
2
Hast du jemals eine Antwort gefunden? Ich habe das gleiche Problem. Es wird vage erwähnt [hier] (https://wiki.gnome.org/Initiatives/Wayland/SessionStart).
totoro vor 8 Jahren
0
Eine Art, die für mich funktioniert, ist die Verwendung von ~/.pam_environment.
Verwenden Sie man pam_env.confals Referenz.
Ich brauche nur einige Benutzerpfade, die PATHin einer GNOME / Wayland-Sitzung hinzugefügt wurden, und die folgende Zeile hinzugefügt ~/.pam_environment.
PATH OVERRIDE=$/bin:$/.local/bin:$
0
Brayden Willenborg
Es gibt noch keine Möglichkeit, dies in Wayland zu tun.
Punktdateien wie .pam_environment, .profile und natürlich .xinitrc werden ignoriert.
Am besten tun Sie dies, indem Sie am Ende Ihrer ~ / .bashrc-Datei eine Zeile wie unten hinzufügen (vorausgesetzt, Sie verwenden bash) und dann den Terminal-Emulator so einstellen, dass er beim Start startet.
[[ $ENVSETUP != 0 ]] && export ENVSETUP=0 && exit
Dadurch würde Ihr Terminal beim Anmelden geöffnet, aber sofort geschlossen. Dann werden alle in der .bashrc definierten Umgebungsvariablen eingerichtet.