diff --git a/packages/router-display/Makefile b/packages/router-display/Makefile index f6f0cb2..0e9a370 100644 --- a/packages/router-display/Makefile +++ b/packages/router-display/Makefile @@ -70,6 +70,9 @@ define Package/router-display/install $(INSTALL_DIR) $(1)/usr/share/logos $(INSTALL_DATA) ./files/logos/boot_logo.fb $(1)/usr/share/logos/boot_logo.fb $(INSTALL_DATA) ./files/logos/poweroff_logo.fb $(1)/usr/share/logos/poweroff_logo.fb + + $(INSTALL_DIR) $(1)/etc/config + $(INSTALL_CONF) ./files/display-manager.uci $(1)/etc/config/display endef $(eval $(call BuildPackage,router-display)) diff --git a/packages/router-display/files/display-manager.sh b/packages/router-display/files/display-manager.sh index e6eb8a7..0dcb28c 100644 --- a/packages/router-display/files/display-manager.sh +++ b/packages/router-display/files/display-manager.sh @@ -22,12 +22,12 @@ config_get ENABLE_LOCKSCREEN display enable_lockscreen "$DEFAULT_ENABLE_LOCKSCRE # Derived or fixed values BRIGHTNESS_OFF=1 +BACKLIGHT_PATH="/sys/class/backlight/backlight" MAX_BRIGHTNESS=$(cat "$BACKLIGHT_PATH/max_brightness" 2>/dev/null || echo 1785) BRIGHTNESS_FULL=$MAX_BRIGHTNESS BRIGHTNESS_DIM=$((MAX_BRIGHTNESS / BRIGHTNESS_DIM_DIVISOR)) LOCKSCREEN_FILE="/usr/share/logos/boot_logo.fb" POWEROFF_FILE="/usr/share/logos/poweroff_logo.fb" -BACKLIGHT_PATH="/sys/class/backlight/backlight" UPDATE_DISPLAY_BIN="/usr/bin/update-display" # PIDs diff --git a/packages/router-display/files/display-manager.uci b/packages/router-display/files/display-manager.uci new file mode 100644 index 0000000..1cf2345 --- /dev/null +++ b/packages/router-display/files/display-manager.uci @@ -0,0 +1,6 @@ +config display 'display' + option timeout_dim '5' + option timeout_off '3' + option brightness_dim_divisor '8' + option fifo '/var/run/display.fifo' + option enable_lockscreen '1'