I am trying to start django with a Desktop Entry file and open a chromium browser in kiosk mode to show a locally served website which shows some weather reports for my area etc ...
I put some sleep seconds before starting up the browser because I want to wait for django to start up etc ...
Working:
[Desktop Entry]
Type=Application
Name=ChromeBrowser for weatherdata
Exec=/bin/bash -c "sleep 20 && chromium-browser --kiosk "127.0.0.1:8001" --start-fullscreen"
not working (starting django):
[Desktop Entry]
Type=Application
Name=Django Server
Exec=/bin/bash -c "python3 /home/me/app manage.py runserver 8001"
Terminal=true
I just never see an open terminal or can find a running python instance with htop. What am I missing? I also find no errors of the desktop entry process when running journalctl.
I tried to create my file using this answer. Reading the specification did not bring enlightment.
So I have two questions:
- what am I missing here?
- where would I find a log of whats happening?
- (is the only way to make this work to write an sh script that executes my django command?)