включить порт HDMI после отключения его с помощью программирования оболочки в Raspberry pi 3

#linux #shell #raspberry-pi3 #hdmi

#linux #оболочка #raspberry-pi3 #hdmi

Вопрос:

Я использовал Raspberry pi 3 model b v1.2. raspberry подключен к телевизору с портом HDMI. Я хочу отключить и включить порт HDMI с помощью программы оболочки. Для этого я использую этот код. кроме того, я устанавливаю teamviewer в raspberry и могу управлять им с помощью своего ноутбука. когда я запускаю sh rpi-hdmi.sh off в терминале, порт HDMI отключается правильно и вижу это сообщение в терминале:

 Power off HDMI
 

но когда я бегу sh rpi-hdmi.sh on , я вижу по телевизору это четкое сообщение «нет сигнала». но он ничего не показывает, и я вижу только черный телевизор.
когда я бегу sh rpi-hdmi.sh on за первым, я вижу это сообщение:

 Power on HDMI with preferred settings
Couldn't get a file descriptor referring to the console  
 

но для второго я вижу только это сообщение:

 Power on HDMI with preferred settings
 

Что я должен сделать для отображения рабочего стола на телевизоре после включения порта HDMI?

Ответ №1:

Когда вы запускаете sh rpi-hdmi.sh on , строке tvservice -p требуется некоторое время для правильной работы. если вы хотите быстро включить порт HDMI, вы можете запустить этот код:

 tvservice -p
xset dpms force on