Raspberry Pi tetikleme komut dosyalarımın Mac'te aynı yerel ağda olması için çalışıyorum.
Pi'de SSH etkindir. Bir ssh anahtarı oluşturdum, böylece ssh ssh-keygen kullanarak bir şifre veya parola sormayacak.
Aşağıdakileri Pi cihazımdaki terminale girebiliyorum ve bir şifre veya parola olmadan çalışıyor. Mükemmel!
ssh Me@192.168.1.5 osascript Applescripts/myscript.scpt
Terminalde çalışır, ancak triggerhappy conf dosyasında kullanmaya çalıştığımda işe yaramazsa, muhtemelen triggerhappy kullanıcı Kimse, ben değil. Anladım. Nasıl düzeltebilirim? Ben bir unix adam değilim, bu yüzden herhangi bir özellikleri büyük beğeni topluyor!
Ssh anahtarını tmp / sshkeyfornobody adresindeki bir dosyaya kaydetmeyi denedim, izinleri 400 ve kullanıcının kimseye ayarlamamasını ve tabii ki triggerhappy yeniden yüklemeyi denedim.
ssh -i /tmp/sshkeyfornobody Me@192.168.1.5 osascript Applescripts/myscript.scpt
Ama hala işe yaramıyor, belki de kullanıcı Kimse tmp klasörüne erişemiyor çünkü? Ssh anahtarını kaydetmek için kimse hangi klasörlere erişemez?
Bu Raspberry Pi'nin YALNIZ işlevi, Pi'nin klavye olarak gördüğü bir Flirc IR dongle kullanan evrensel uzaktan kumanda için denetleyici olacak. Flirc'in düzgün çalıştığını biliyorum çünkü tetikleme tuşlarını kullanarak kısayol tuşlarına atanmış bir dizi kıvrılma komutu var ve Pi'mde mükemmel çalışıyorlar (ve tanıdık olmayanlar için, Flirc mükemmel!).
Unix, Raspbian, vb. İçin yeniyim, umarım buradaki bilgi eksikliğimi affedersiniz. Bazı şeyleri fazla açıklamaktan çekinmeyin, çünkü cevabı arıyorum ama öğrenmeye de eşit derecede ilgi duyuyorum.