GUI के बाद रस्पबियन जेसी, ऑटोस्टार्ट पायथन स्क्रिप्ट


0

मैं एक अजगर स्क्रिप्ट को आटोस्टार्ट करने की कोशिश कर रहा हूं, एक बार रसियन बूट्स को pygame फ़ाइल। मैंने ऑटोस्टार्ट फ़ाइल को बदलने की कोशिश की है /home/pi/.config/lxsession/LXDE-pi सेवा मेरे:

@lxpanel --profile LXDE-pi  
@pcmanfm --desktop --profile LXDE-pi  
@python /home/pi/faller/main.py  
@xscreensaver -no-splash  
@point-rpi

से

@lxpanel --profile LXDE-pi  
@pcmanfm --desktop --profile LXDE-pi  
@xscreensaver -no-splash  
@point-rpi

लेकिन ऐसा कुछ नहीं होता है। हालांकि जब मैं इस तरह से काम करता है इस तरह से lxterminal autostarting की कोशिश की है

@lxpanel --profile LXDE-pi  
@pcmanfm --desktop --profile LXDE-pi  
@lxterminal   
@xscreensaver -no-splash  
@point-rpi  

मैं 2017-04-10-रास्पियन-जेसी का उपयोग कर रहा हूं क्योंकि यह नवीनतम संस्करण है जो TFT स्क्रीन के साथ काम करता है।

किसी भी सहायता की सराहना की जाएगी

जवाबों:


0

आप इस तकनीक को लागू कर सकते हैं।

एक सेवा बनाएँ:

$ sudo vi /lib/systemd/system/myautostartscript.service

निम्नलिखित कोड की प्रतिलिपि बनाएँ और इसे चिपकाएँ (पायथन 2.7 के लिए; प्रतिस्थापित; python2.7 साथ में python3 पायथन 3 के लिए) और वर्कडायरेक्टरी को संपादित करें ( your_python_file.py फ़ाइल निर्देशिका):

[Unit]
Description=My service
After=network.target

[Service]
ExecStart=/usr/bin/python2.7 -u your_python_file.py
WorkingDirectory=/home/pi/myscript
StandardOutput=inherit
StandardError=inherit
Restart=always
User=pi

[Install]
WantedBy=multi-user.target

अपने_python_file.py फ़ाइल को निष्पादन अनुमति दें:

$ sudo chmod +x your_python_file.py

स्वत: प्रारंभ सक्षम कमांड दें:

$ sudo systemctl daemon-reload
$ sudo systemctl enable myautostartscript.service
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.