changes
This commit is contained in:
@@ -1,27 +1,31 @@
|
||||
[Unit]
|
||||
Description=Raspberry Pi Video Player with Random Video Startup
|
||||
Description=Raspberry Pi Video Player with Random Video Startup (No IR Remote Control)
|
||||
Documentation=https://github.com/your-repo/ulivision-tv
|
||||
After=network.target sound.target graphical-session.target
|
||||
Wants=graphical-session.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
User=pi
|
||||
Group=pi
|
||||
WorkingDirectory=/home/pi/ulivision-tv
|
||||
ExecStart=/usr/bin/python3 /home/pi/ulivision-tv/video_player.py --random
|
||||
User=tulivision
|
||||
Group=tulivision
|
||||
WorkingDirectory=/home/tulivision/rpi-tulivision
|
||||
ExecStart=/home/tulivision/rpi-tulivision/venv/bin/python3 /home/tulivision/rpi-tulivision/video_player.py --no-ir --random
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
ExecStop=/bin/kill -TERM $MAINPID
|
||||
Restart=always
|
||||
RestartSec=10
|
||||
TimeoutStopSec=30
|
||||
KillMode=mixed
|
||||
KillSignal=SIGTERM
|
||||
StandardOutput=journal
|
||||
StandardError=journal
|
||||
SyslogIdentifier=video-player-random
|
||||
|
||||
# Environment variables
|
||||
Environment=DISPLAY=:0
|
||||
Environment=XAUTHORITY=/home/pi/.Xauthority
|
||||
Environment=PYTHONPATH=/home/pi/ulivision-tv
|
||||
Environment=HOME=/home/pi
|
||||
Environment=XAUTHORITY=/home/tulivision/.Xauthority
|
||||
Environment=PYTHONPATH=/home/tulivision/rpi-tulivision
|
||||
Environment=HOME=/home/tulivision
|
||||
|
||||
# Security settings
|
||||
NoNewPrivileges=false
|
||||
@@ -33,8 +37,5 @@ ProtectHome=false
|
||||
LimitNOFILE=65536
|
||||
MemoryMax=512M
|
||||
|
||||
# GPIO access
|
||||
SupplementaryGroups=gpio
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
Reference in New Issue
Block a user