Linux: Фокус на окне терминала теряется при вызове программы просмотра изображений


2

После загрузки моего рабочего стола (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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.