1ICEWM-ENV(5)          Standards, Environments and Macros          ICEWM-ENV(5)
2
3
4
5   NAME
6        icewm-env - icewm environment configuration file
7
8   SYNOPSIS
9        $ICEWM_PRIVCFG/env
10        $XDG_CONFIG_HOME/icewm/env
11        $HOME/.icewm/env
12        /etc/icewm/env
13        /usr/share/icewm/env
14
15   DESCRIPTION
16       icewm-session(1) loads additional environment variables from the file
17       env before it does anything else. These variables are then propagated
18       to all other processes, including icewm(1), via their environment.
19
20   FORMAT
21       Each line is subjected to POSIX shell expansion by wordexp(3).  Comment
22       lines starting by a hash-sign ("#") are ignored.  icewm-session(1) will
23       load those expanded lines that contain a name, followed by an equals
24       sign, followed by the value (which may be empty).
25
26       The word unset begins a line with names to be removed from the
27       environment.
28
29   EXAMPLES
30        # This is a comment.
31        # And another.
32
33        XDG_CURRENT_DESKTOP="ICEWM"
34        XDG_MENU_PREFIX="unexicon-"
35
36        START_DATE=`date`
37        START_FROM=`pwd`
38
39   FILES
40       icewm-session(1) looks for the env file in the following locations:
41
42        $ICEWM_PRIVCFG/env
43        $XDG_CONFIG_HOME/icewm/env
44        $HOME/.icewm/env
45        /etc/icewm/env
46        /usr/share/icewm/env
47
48       The locations are searched in the order listed; the first file found is
49       read and the remainder ignored.
50
51   SEE ALSO
52       icewm(1), icewm-session(1), icewm-startup(5).
53
54   AUTHOR
55       Brian Bidulock <mailto:bidulock@openss7.org>.
56
57   LICENSE
58       IceWM is licensed under the GNU Library General Public License.  See
59       the COPYING file in the distribution.
60
61
62
63icewm 3.4.4                       2023-11-03                      ICEWM-ENV(5)
Impressum