ここで探しているオプションは fbcon=map:n
だと思います どこで n
目的のビデオ出力用に fb デバイスに割り当てられた番号です。
Documentation/fb/fbcon.txt はそれを説明し、 con2fbmap
についても言及しています 実行時に変更するためのユーティリティとして。
どのモニターでどのコンソールを実行するかを変更する場合 (フレームバッファー @ /dev/fbx
)、このようなことを指定できるこの小さな 80 行の C プログラムをダウンロードできます。
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 を使用する各モニターは、個別のグラフィックス カードに接続する必要があります (つまり、個別のフレーム バッファー)。
また、注意しないとカーネルがクラッシュする可能性があるため、プログラムをだまそうとしないように注意してください。;)