add lxfile to config
This commit is contained in:
parent
47fe5eaf0c
commit
ddc57f47e8
@ -2,5 +2,6 @@ config = {
|
|||||||
"config": False,
|
"config": False,
|
||||||
"port": 5000,
|
"port": 5000,
|
||||||
"reverse_proxy_mode": False,
|
"reverse_proxy_mode": False,
|
||||||
"lang": "en"
|
"lang": "en",
|
||||||
|
"lxfile": '/home/pi/.config/lxsession/LXDE-pi/autostart'
|
||||||
}
|
}
|
||||||
|
|||||||
35
obscreen.py
35
obscreen.py
@ -44,23 +44,24 @@ if config['debug']:
|
|||||||
# </server>
|
# </server>
|
||||||
|
|
||||||
# <xenv>
|
# <xenv>
|
||||||
destination_path = '/home/pi/.config/lxsession/LXDE-pi/autostart'
|
if config['lxfile']:
|
||||||
os.makedirs(os.path.dirname(destination_path), exist_ok=True)
|
destination_path = '/home/pi/.config/lxsession/LXDE-pi/autostart'
|
||||||
xenv_presets = f"""
|
os.makedirs(os.path.dirname(config['lxfile']), exist_ok=True)
|
||||||
@lxpanel --profile LXDE-pi
|
xenv_presets = f"""
|
||||||
@pcmanfm --desktop --profile LXDE-pi
|
@lxpanel --profile LXDE-pi
|
||||||
@xscreensaver -no-splash
|
@pcmanfm --desktop --profile LXDE-pi
|
||||||
#@point-rpi
|
@xscreensaver -no-splash
|
||||||
@xset s off
|
#@point-rpi
|
||||||
@xset -dpms
|
@xset s off
|
||||||
@xset s noblank
|
@xset -dpms
|
||||||
@unclutter -display :0 -noevents -grab
|
@xset s noblank
|
||||||
@sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' ~/.config/chromium/Default/Preferences
|
@unclutter -display :0 -noevents -grab
|
||||||
#@sleep 10
|
@sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' ~/.config/chromium/Default/Preferences
|
||||||
@chromium-browser --disable-features=Translate --ignore-certificate-errors --disable-web-security --disable-restore-session-state --autoplay-policy=no-user-gesture-required --start-maximized --allow-running-insecure-content --remember-cert-error-decisions --disable-restore-session-state --noerrdialogs --kiosk --incognito --window-position=0,0 --display=:0 {PLAYER_URL}
|
#@sleep 10
|
||||||
"""
|
@chromium-browser --disable-features=Translate --ignore-certificate-errors --disable-web-security --disable-restore-session-state --autoplay-policy=no-user-gesture-required --start-maximized --allow-running-insecure-content --remember-cert-error-decisions --disable-restore-session-state --noerrdialogs --kiosk --incognito --window-position=0,0 --display=:0 {PLAYER_URL}
|
||||||
with open(destination_path, 'w') as file:
|
"""
|
||||||
file.write(xenv_presets)
|
with open(config['lxfile'], 'w') as file:
|
||||||
|
file.write(xenv_presets)
|
||||||
# </xenv>
|
# </xenv>
|
||||||
|
|
||||||
# <utils>
|
# <utils>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user