From 66e13c5a3145da5d9f8dc03bb45cfa59f3f9866b Mon Sep 17 00:00:00 2001 From: DDSRem <73049927+DDSRem@users.noreply.github.com> Date: Fri, 19 Jul 2024 14:52:29 +0800 Subject: [PATCH] fix: display variable is not effective fix https://github.com/jxxghp/MoviePilot/commit/547812162d95cabb795eb0c2635ce8b1e9a9e383 --- Dockerfile | 2 +- app/helper/display.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ec888714..7aaa433b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ ENV LANG="C.UTF-8" \ HOME="/moviepilot" \ CONFIG_DIR="/config" \ TERM="xterm" \ - DISPLAY=:99 \ + DISPLAY=:987 \ PUID=0 \ PGID=0 \ UMASK=000 \ diff --git a/app/helper/display.py b/app/helper/display.py index dbb24e6f..21594543 100644 --- a/app/helper/display.py +++ b/app/helper/display.py @@ -4,6 +4,7 @@ from app.log import logger from app.utils.singleton import Singleton from app.utils.system import SystemUtils +import os class DisplayHelper(metaclass=Singleton): _display: Display = None @@ -12,7 +13,7 @@ class DisplayHelper(metaclass=Singleton): if not SystemUtils.is_docker(): return try: - self._display = Display(visible=False, size=(1024, 768)) + self._display = Display(visible=False, size=(1024, 768), extra_args=[os.environ['DISPLAY']]) self._display.start() except Exception as err: logger.error(f"DisplayHelper init error: {str(err)}")