Что касается изменения того, какая консоль работает на каком мониторе (кадровый буфер @ /dev /fb x
), вы можете скачать эту маленькую программу на восемьдесят строк на Си, которая позволяет вам определять такие вещи.
wget https://raw.githubusercontent.com/kunguz/pi3b/master/con2fb.c
gcc con2fb.c -o con2fb.out
После того, как вы скачали и скомпилировали его, его простейшее использование - это sudo ./con2fb.out /dev/fb[frame buffer number, starting at 0] /dev/tty[console number, starting at 1]
.
Это "заблокирует" указанный терминал на указанном мониторе (кадровом буфере), поэтому, когда вы попытаетесь переключиться на терминал, назначенный монитору, и переключите его на этот терминал, вместо того, чтобы переключать его на текущий дисплей.
Помните, однако, кадровый буфер!= физический монитор. Каждый монитор, на котором вы хотите установить отдельный телевизор, должен быть подключен к отдельной графической карте (таким образом, отдельные кадровые буферы).
Также вы можете разбить ядро, если не будете осторожны, так что будьте осторожны, не пытайтесь обмануть программу! ;)