raspberry pi rasbian işletim sisteminde. bilgisayar açılışını tamamladıktan sonra, tkinterTest.py programını autostart olarak çalıştırabilirmiyim?
internetten bulabildiklerim hep açılırken yapılan işlemler. bunları da denedim fakat başarılı olamadı. masaüstü uygulaması başlamadan uygulamayı başlatmaya çalıştığı için sıkıntı çıktı.
.py dosyası ile birlikte Arduino serial monitor uygulamasınıda aynı şekilde çalıştırmak istiyorum. bu konuda fikir verirseniz sevinirim.
rc.local, autostart, .bashrc vs. bunlar başarılı olmadı.
“Linux acildiktan sonra” diye ararsan “acilirken yapilan islemler” bulman normal.
“Desktop/grafik arayuz acildiktan sonra” veya “LXDE acildiktan sonra” veya diye aratinca dogrulari cikiyor:
/home/pi/.config/lxsession/LXDE-pi/autostart
Komutu bu dosyaya satir olarak ekleyebilirsin. Terminalde calismasi icin lxterminal -e "hede"
yapan gordum.
Aslinda normal XDG Autostart mekanizmasini da destekliyor olmasi lazim ama daha dun denedik, olmadi.
bunu da denemiştim olmadı fakat chmod yapmamıştım yine deneyeyim.
chmod
ile bir alakamiz yok.
Programlari /usr/bin/python3 /home/pi/hede/hodo.py
seklinde calistirmaya alisirsan uzun vadede rahat edersin.
Neden? Zaten siz python3
yazdığınızda /usr/bin
dizinindeki çağırılmaz mı? Ya da ~/.local/bin
gibi konumlarda farklı python3’ler falan da mı var?
Biz python3
yazdigimizda PATH
environment variable’indaki dizinlerin icinde bulunan ilk python3
cagrilir. ~/.local/bin
gibi bir konumda python olup olmamasi kullaniciya kaldigi gibi bunun PATH’te olup olmamasi da kullaniciya kalmistir. Tam olarak bu nedenle mutlak yol kullanimini tavsiye ediyorum; oteki her ortamda calismaz.