Что касается изменения того, какая консоль работает на каком мониторе (кадровый буфер @ / 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]
,
Это «заблокирует» указанный терминал на указанном мониторе (кадровом буфере), поэтому, когда вы попытаетесь переключиться на терминал, назначенный монитору, и переключите его на этот терминал, вместо того, чтобы переключать его на текущий дисплей.
Помните, однако, кадровый буфер! = Физический монитор. Каждый монитор, на котором вы хотите установить отдельный tty, должен быть подключен к отдельной графической карте (таким образом, отдельные кадровые буферы).
Также вы можете разбить ядро, если не будете осторожны, так что будьте осторожны, не пытайтесь обмануть программу! ;)