Environment variables
Jump to navigation
Jump to search
Environment variables are settings that are passed to programs.
General usage
Environment variables can be written in front of the command that is executed. Syntax: environmentVariable=value myProgram
. For example, if you want to pass the variable EDITOR
set to nano
to crontab -e
, you could run EDITOR=nano crontab -e
. If you want to pass more than one variable, just write a space between them, for example LANG=en EDITOR=nano crontab -e
Lutris
Let's say you want to enable dxvk_async, so you want to pass DXVK_ASYNC=1
to your game.
- Right click your game, click Configure
- Click System options and scroll down to Environment Variables
- Click Add and input
DXVK_ASYNC
into the Key box, and1
into Value.
Steam
Let's say you want to enable FSR, so you want to pass WINE_FULLSCREEN_FS=1
to your game.
- Go to your library, right click your game, click Properties
- In the General tab, you see Launch Options
- Input
WINE_FULLSCREEN_FS=1 %command%
in the box below
Heroic
Let's say you want to enable dxvk_async, so you want to pass DXVK_ASYNC=1
to your game.
- Go to your library, click your game, and click settings
- In the other tab, you see Advanced Options (Environment Variables)
- Input
DXVK_ASYNC=1
in the box below