Is there an existing issue for this?
Current Behavior
DARK_MODE=true has no effect on the Bambu Studio application in either X11 or Wayland mode (PIXELFLUX_WAYLAND=true). The app remains light themed regardless of the env var or display mode used.
Expected Behavior
App renders with dark theme.
Steps To Reproduce
- Run the container with
DARK_MODE=true
- Open Bambu Studio
- Observe the app is light themed
- Repeat with
PIXELFLUX_WAYLAND=true, same result
The in-app dark mode toggle is missing from Preferences entirely on the Linux build, but is present on the Windows build. It is absent between the "Media" and "User Experience" sections on Linux. This suggests Bambu Studio on Linux inherits the system/GTK theme rather than having its own toggle, and the container's DARK_MODE implementation may not be applying the GTK theme correctly on either X11 or Wayland.
Environment
- Host OS: Unraid
- CPU Architecture: x86_64
- GPU: Intel Core Ultra 7 265K iGPU (renderD128)
- Container image: lscr.io/linuxserver/bambustudio:latest
CPU architecture
x86-64
Docker creation
docker run \
-d \
--name='bambustudio' \
--net='customnetwork' \
--pids-limit 2048 \
-e TZ="America/New_York" \
-e 'DARK_MODE'='true' \
-e 'PIXELFLUX_WAYLAND'='true' \
-e 'DRINODE'='/dev/dri/renderD128' \
-e 'DRI_NODE'='/dev/dri/renderD128' \
-e 'PUID'='99' \
-e 'PGID'='100' \
-e 'UMASK'='022' \
-p '3000:3000/tcp' \
-p '3001:3001/tcp' \
-v '/mnt/user/appdata/bambustudio':'/config':'rw' \
--device='/dev/dri' \
--shm-size=1gb \
lscr.io/linuxserver/bambustudio
Container logs
INFO:data_websocket:DPI changed from None to 144. Applying system-level change.
INFO:data_websocket:Wayland Settings: Executing 'wlr-randr --output WL-1 --scale 1.5' on wayland-0
INFO:data_websocket:Layout calculated: Total Size=2640x1360.
INFO:main:Parsed DRI node '/dev/dri/renderD128' to index 0.
[Wayland] Encode Node Index: 0 | Driver: ../../../bus/pci/drivers/i915
[Wayland] VAAPI Encoder initialized successfully.
[Wayland] Decision: Zero-Copy path active.
Stream settings active -> Res: 2640x1360 | FPS: 60.0 | Mode: H264 (VAAPI) FullFrame | CRF: 25
Is there an existing issue for this?
Current Behavior
DARK_MODE=truehas no effect on the Bambu Studio application in either X11 or Wayland mode (PIXELFLUX_WAYLAND=true). The app remains light themed regardless of the env var or display mode used.Expected Behavior
App renders with dark theme.
Steps To Reproduce
DARK_MODE=truePIXELFLUX_WAYLAND=true, same resultThe in-app dark mode toggle is missing from Preferences entirely on the Linux build, but is present on the Windows build. It is absent between the "Media" and "User Experience" sections on Linux. This suggests Bambu Studio on Linux inherits the system/GTK theme rather than having its own toggle, and the container's
DARK_MODEimplementation may not be applying the GTK theme correctly on either X11 or Wayland.Environment
CPU architecture
x86-64
Docker creation
Container logs