Files
gitea-pages/user-guide/env_variables.md

1.2 KiB

User Specific Environment Variables for the Desktop

The usual place to set environment variables is ~/.bashrc, but these variables influence only shell sessions, not all desktop programs.

To influence all user spawned processes, you might add one or more *.conf files into ~/.config/environment.d/.

Following example (~/.config/environment.d/swiss.conf) keeps all texts in original English, but changes date/date/paper sizes and other formating elements to what is usual locally in Switzerland:

LC_ADDRESS=de_CH.UTF-8
LC_NAME=de_CH.UTF-8
LC_MONETARY=de_CH.UTF-8
LC_PAPER=de_CH.UTF-8
LC_IDENTIFICATION=de_CH.UTF-8
LC_TELEPHONE=de_CH.UTF-8
LC_MEASUREMENT=de_CH.UTF-8
LC_TIME=de_CH.UTF-8
LC_COLLATE=C
LC_NUMERIC=de_CH.UTF-8

See the manual about more details of the configuration format.

Also be aware you need to have these files locally in your home directory, you cannot use links to your U:-drive from the "Partially Shared Home"-feature because they are not availabe so early in the session setup process.

Note this does not work on RHEL7.