Итак, к моему gpio подключен ЖК-дисплей Quimat.
включает в себя скрипт, который запускается для переключения на дисплей (LCD35-шоу), и другой для переключения обратно на порт HDMI (LCD-hdmi).Это вызывает перезагрузку, когда это делается, поэтому любые переменные должны произойти до этого.
, так как это для моей матери, которая боится трогать командную строку, я пытаюсь настроить один значок для использования для переключениямежду источниками видео.
Я новичок в кодировании, большую часть своего опыта я изучал на бейсике, и провел пару дней в поисках и настройке этого, но, очевидно, не могу найти правильный поиск, так какЯ не смог заставить его работать.
То, что я до сих пор делал, это:
Создан текстовый файл state.txt для хранения переменной, указывающей, в каком режиме находится устройство (HDMI или LCD))
Моя попытка состояла в том, чтобы прочитать переменную, а затем использовать оператор if then, чтобы определить, какой файл запускать, изменить переменную и запустить файл.
Это код, с которым я закончил.
!/bin/bash
read var < state.txt
if var == HDMI
then
echo LCD > state.txt
cd LCD-show/
sudo ./LCD35-show
else
echo HDMI > state.txt
cd LCD-show/
sudo ./LCD-hdmi
fi
Я надеюсь, что кто-нибудь покажет мне, что я сделал не так, и надеюсь, объяснить, что я пропустил в процессе.