XサーバーなしでUSB画面にコンソールを表示する

XサーバーなしでUSB画面にコンソールを表示する

私はラズベリーパイでカスタムバージョンのRaspbianを実行していますが、テキストモードでのみ実行されるXサーバーがなく、基本サービスのみがインストールされています。 USBモニターを接続してコンソールを表示するのに使いたいです。接続すると、それを検出して緑色の画面が表示されますが、目標を達成するために何ができるかわかりません(可能であれば)。 )。もし私にアドバイスをいただける方はいらっしゃいますか?

dmesgログ:

[ 1606.712232] udlfb: DisplayLink LILLIPUT USB Monitor - serial #70873920033
[ 1606.724237] udlfb: vid_17e9&pid_02a9&rev_0130 driver's dlfb_data struct at b8d6d800
[ 1606.741459] udlfb: console enable=1
[ 1606.749754] udlfb: fb_defio enable=1
[ 1606.757827] udlfb: shadow enable=1
[ 1606.766183] udlfb: vendor descriptor length:17 data:17 5f 01 00 15 05 00 01 03 00 04
[ 1606.782954] udlfb: DL chip limited to 1500000 pixel modes
[ 1606.794348] udlfb: allocated 4 65024 byte urbs
[ 1606.885797] udlfb: 800x480 @ 59 Hz valid mode
[ 1606.894588] udlfb: Reallocating framebuffer. Addresses will change!
[ 1606.906132] udlfb: 800x480 @ 59 Hz valid mode
[ 1606.914741] udlfb: set_par mode 800x480
[ 1606.927843] udlfb: DisplayLink USB device /dev/fb1 attached. 800x480 resolution. Using 1504K framebuffer memory

ベストアンサー1

/dev/fb1それはあなたにフレームバッファ機器(ここカーネルAPIドキュメントです)。したがって、これらのフレームバッファデバイス(写真ビューアや端末などのさまざまなデバイス)を使用できるすべてのソフトウェアを使用できます。

Linuxコンソールは、次の方法でフレームバッファデバイスを使用します。FBCONmap、どのコンソールがどのフレームバッファデバイスで動作するかを指定するパラメータがあります。

私はそれを自分で試していませんが(フレームバッファデバイスのみを持っているので)、このパラメータを使用して実行すると、USBモニタに複数のLinuxコンソールを配置できると仮定します。またはcon2fbmap起動後に割り当てを変更する場合。

もちろん、フレームバッファターミナルエミュレータの実行など、フレームバッファで直接アプリケーションを使用する方が簡単ではないと思います。

おすすめ記事