remove autostart of dsiplay from autostart of web ui

This commit is contained in:
Chuck
2025-08-13 14:59:49 -05:00
parent 06d8360922
commit 4b906b3a92
2 changed files with 4 additions and 4 deletions

View File

@@ -1,7 +1,6 @@
[Unit] [Unit]
Description=LED Matrix Web Interface Service Description=LED Matrix Web Interface Service
After=network.target After=network.target
Wants=ledmatrix.service
[Service] [Service]
Type=simple Type=simple

View File

@@ -6,6 +6,7 @@ from typing import Dict, Any, List, Optional
from datetime import datetime, timedelta, timezone from datetime import datetime, timedelta, timezone
import os import os
from PIL import Image, ImageDraw, ImageFont from PIL import Image, ImageDraw, ImageFont
import freetype
import numpy as np import numpy as np
from .cache_manager import CacheManager from .cache_manager import CacheManager
from requests.adapters import HTTPAdapter from requests.adapters import HTTPAdapter
@@ -272,7 +273,7 @@ class BaseMiLBManager:
# Show "Next Game" at the top using BDF font when available, else TTF fallback # Show "Next Game" at the top using BDF font when available, else TTF fallback
status_text = "Next Game" status_text = "Next Game"
try: try:
if hasattr(self.display_manager.calendar_font, 'set_char_size'): if isinstance(self.display_manager.calendar_font, freetype.Face):
# Likely a freetype.Face (BDF). Size to ~7px # Likely a freetype.Face (BDF). Size to ~7px
self.display_manager.calendar_font.set_char_size(height=7*64) self.display_manager.calendar_font.set_char_size(height=7*64)
status_width = self.display_manager.get_text_width(status_text, self.display_manager.calendar_font) status_width = self.display_manager.get_text_width(status_text, self.display_manager.calendar_font)
@@ -376,7 +377,7 @@ class BaseMiLBManager:
status_text = "Final" status_text = "Final"
font_for_status = self.display_manager.calendar_font font_for_status = self.display_manager.calendar_font
try: try:
if hasattr(font_for_status, 'set_char_size'): if isinstance(font_for_status, freetype.Face):
try: try:
font_for_status.set_char_size(height=7*64) # 7 pixels high, 64 units per pixel font_for_status.set_char_size(height=7*64) # 7 pixels high, 64 units per pixel
except Exception: except Exception:
@@ -1293,7 +1294,7 @@ class MiLBLiveManager(BaseMiLBManager):
count_text = f"{balls}-{strikes}" count_text = f"{balls}-{strikes}"
bdf_font = self.display_manager.calendar_font bdf_font = self.display_manager.calendar_font
# Determine font type and compute width # Determine font type and compute width
if hasattr(bdf_font, 'set_char_size'): if isinstance(bdf_font, freetype.Face):
try: try:
bdf_font.set_char_size(height=7*64) # Set 7px height bdf_font.set_char_size(height=7*64) # Set 7px height
except Exception: except Exception: