Бувають ситуації, коли потрібно налаштувати автозапуск Gqrx на RaspberryPi.
Будемо вважати, що програма знаходиться в каталозі /home/pi/gqrx-sdr-2.11.5-linux-rpi3/
Автозапуск програми можна налаштувати завдяки xdotool.
sudo apt install xdotool
Заходимо в
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
і додаємо в кінець файлу наступні рядочки
/home/pi/gqrx-sdr-2.11.5-linux-rpi3/run.sh & /home/pi/gqrx-sdr-2.11.5-linux-rpi3/gqrx
В run.sh
вказуємо приблизно таке
sleep 20
gqrxWindow=$(xdotool search --name “Gqrx( )”)
xdotool windowactivate --sync $gqrxWindow key ctrl+d
sleep 10
xdotool windowactivate --sync $gqrxWindow mousemove 100 100 click 1
sleep 5
exit 0
Тепер після перезавантаження, запускається скрипт run.sh, який в фоновому режимі очікує 20 секунд. Паралельно запускається gqrx. Після 20 секунд xdotool шукає Gqrx, підключається до процесу і виконує вказані дії.
Якщо вам потрібно знайти координати мишки в системі, можна скористатися таким скриптом
# Real time mouse position. watch -t -n 0.0001 xdotool getmouselocation