Documentation › Reference
Environment variables
What an Aurora session sets, and variables that change Aurora's behavior
Set in every session
| Variable | Value in an Aurora session |
|---|---|
XMODIFIERS | @im=fcitx GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx SDL_IM_MODULE=fcitx |
AURORA_INPUT_METHOD | fcitx |
XDG_CURRENT_DESKTOP | Aurora:wlroots |
XDG_SESSION_DESKTOP | aurora |
XDG_SESSION_TYPE | wayland |
MOZ_ENABLE_WAYLAND | 1 |
QT_QPA_PLATFORM | wayland;xcb |
QT_QPA_PLATFORMTHEME | gnome |
SDL_VIDEODRIVER | wayland,x11 |
_JAVA_AWT_WM_NONREPARENTING | 1 |
GTK_USE_PORTAL | 1 |
AURORA_COMPOSITOR | labwc |
AURORA_COMPOSITOR | labwc |
AURORA_COMPOSITOR | labwc |
AURORA_COMPOSITOR | labwc |
Set by Aurora at runtime
AURORA_COMPOSITORwayfireorlabwc: the compositor actually running.WAYFIRE_SOCKET- Wayfire's IPC socket (Aurora session), used by Snap Layouts and Task Manager.
WLR_RENDERER,LIBGL_ALWAYS_SOFTWARE,WLR_RENDERER_ALLOW_SOFTWARE- Set by
aurora-render-envfor machines without 3D.
You can set
AURORA_SAFE_GRAPHICS=1- Use the Compatibility session with software drawing (what the safe graphics boot entry does).
AURORA_LIBDIR- Where Aurora's Python code is (default /usr/lib/aurora): run a development checkout with
AURORA_LIBDIR=~/src/auroraOS/desktop aurora-files.