Raspbian Buster: форсирование окна терминала для запуска Python Script @ - PullRequest
0 голосов
/ 13 февраля 2020

Запуск Raspbian Buster на RPi3B +. ​​

Иметь хороший автозапуск в / etc / xdg / lxsession / LXDE-pi, который вызывает скрипт bash, называемый launcher. sh:

#!/bin/bash -x

sleep 10  # Just giving time for other stuff to settle in.
/usr/bin/python3 /home/pi/Desktop/HOSTCORE/SpeechCenter.py &
#Listens (binds) to :5555 for speech to input
sleep 55

/usr/bin/python3 /home/pi/Desktop/HOSTCORE/visionCommandTest.py
#Talks to :5555 for speech to output
sleep 10

Первый вызов SpeechCenter.py работает отлично, работает в фоновом режиме, и система объявляет, что он подключен к Speech Center.

Мне нужен второй вызов, visionCommandTest.py, для запуска в окне терминала, чтобы пользователь мог ввести текст для разговора системы, но команда не открывает окно терминала. Команда работает, потому что ps -ax показывает, что python visionCommandTest.py работает с (в данном случае) «PID 934 pts / 0 Tl» - однако, без открытия окна терминала, нет возможности для пользовательского ввода , (Кроме того, SpeechCenter.py показывает PID «911? Sl» ... так что определенно есть разница в том, как они отображаются в моем списке ps -ax)

Просто нужно знать, как сообщить bash скрипт для открытия окна терминала и запуска в нем visionCommandTest.py ...

Спасибо!

...