Complete auto-startup installation system for Raspberry Pi Zero
- Enhanced install_minimal_xorg.sh with full automatic startup configuration - Added systemd service for robust signage player auto-start - Configured autologin and X server auto-launch on boot - Added multiple startup methods (systemd, bashrc, rc.local) for reliability - Disabled screen blanking and power management for kiosk operation - Updated requirements.txt with proper version specifications - Fixed run_tkinter_debug.sh for correct directory structure - Added comprehensive logging and error handling - Optimized for headless Raspberry Pi Zero deployment Features: ✅ Plug-and-play operation - boots directly to signage player ✅ Automatic restart on crashes ✅ Multiple fallback startup methods ✅ Complete dependency installation ✅ Service management commands ✅ Hardware optimizations for digital signage
This commit is contained in:
@@ -1,5 +1,18 @@
|
||||
# Core requirements for tkinter_player signage app
|
||||
requests
|
||||
bcrypt
|
||||
python-vlc
|
||||
pyautogui
|
||||
# Network and API requirements
|
||||
requests>=2.28.0
|
||||
|
||||
# Security and encryption
|
||||
bcrypt>=4.0.0
|
||||
|
||||
# Media playback
|
||||
python-vlc>=3.0.16120
|
||||
|
||||
# GUI automation and system control
|
||||
pyautogui>=0.9.54
|
||||
|
||||
# Image processing (PIL/Pillow)
|
||||
Pillow>=9.3.0
|
||||
|
||||
# System monitoring
|
||||
psutil>=5.9.0
|
||||
|
||||
Reference in New Issue
Block a user