For at sætte vilkårlige miljøvariabler for en grafisk login-session på Linux, så de gælder for alle programmer i sessionen, kan du følge disse trin:
Filen ~/.xprofile
kan bruges til at sætte miljøvariabler for Xorg-sessioner. Denne fil køres automatisk, når du logger ind på en grafisk session.
nano ~/.xprofile
Tilføj dine miljøvariabler i denne fil:
export VARIABEL_NAVN=værdi
Hvis du bruger startx
til at starte din X-session, kan du sætte miljøvariabler i ~/.xinitrc
.
nano ~/.xinitrc
Tilføj dine miljøvariabler i denne fil:
export VARIABEL_NAVN=værdi
Afhængigt af hvilken display manager du bruger (GDM, LightDM, SDDM, etc.), kan der være specifikke konfigurationsfiler, hvor du kan sætte miljøvariabler.
Opret eller rediger /etc/gdm3/Xsession
eller ~/.xsession
:
sudo nano /etc/gdm3/Xsession
Tilføj dine miljøvariabler:
export VARIABEL_NAVN=værdi
Opret eller rediger /etc/lightdm/lightdm.conf
og tilføj en sektion for miljøvariabler:
[Seat:*]
session-setup-script=/etc/lightdm/Xsession
Rediger derefter /etc/lightdm/Xsession
:
sudo nano /etc/lightdm/Xsession
Tilføj dine miljøvariabler:
export VARIABEL_NAVN=værdi
Opret eller rediger /etc/sddm.conf
og tilføj en sektion for miljøvariabler:
[Autostart]
session-setup-script=/etc/sddm/Xsession
Rediger derefter /etc/sddm/Xsession
:
sudo nano /etc/sddm/Xsession
Tilføj dine miljøvariabler:
export VARIABEL_NAVN=værdi
Hvis din session styres af systemd, kan du sætte miljøvariabler ved at oprette en bruger-specifik systemd-enhed.
mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/set-environment-variables.service
Tilføj følgende indhold:
[Unit]
Description=Set Environment Variables
[Service]
Type=oneshot
ExecStart=/bin/bash -c 'export VARIABEL_NAVN=værdi'
[Install]
WantedBy=default.target
Aktiver og start tjenesten:
systemctl --user enable set-environment-variables.service
systemctl --user start set-environment-variables.service
Ved at følge en af disse metoder kan du sikre, at dine miljøvariabler er sat for hele din grafiske login-session på Linux.
Har du brug for hjælp til at konfigurere Linux eller opsætte grafisk login? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Få den assistance, du har brug for, og kom hurtigt videre med dit projekt!