Linux açıldıktan sonra program veya programların kendi başlaması

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.

3 Beğeni