3

После загрузки моего рабочего стола (Raspbian) в окне терминала запускается скрипт, который загружает полноэкранное изображение в программу просмотра изображений. Затем мой сценарий ожидает ввода пользователя с клавиатуры (сканер штрих-кода здесь).

Пользователь должен видеть только средство просмотра изображений на экране, а не терминал или любое другое приложение.

Дело в том, что когда feh загрузил свое первое изображение, я потерял фокус на окне терминала (то есть позади feh). Но мне абсолютно необходимо получить ввод с клавиатуры, чтобы мой скрипт работал в фоновом режиме (он загружает другие изображения, в зависимости от того, что он сканирует).

У вас есть идея о том, как получить клавиатурные входы в моем окне терминала, которое находится позади моего окна просмотра изображений (feh)?

На самом деле мой скрипт ожидает ввода данных пользователем:

echo "Please scan your barcode:"
read string // reads user inputs if window is in foreground only
result=`node node.js $string`
echo $result

0