SSブログ

ヘッドレスでのX11サーバ [Raspberry Pi]

先日のRaspberry Pi 4Bをセットアップしてて、うまく行かないことがあった。raspbian標準のvncサーバを起動して、macOSから接続しようとした。ところがPi側でX11サーバがエラーで立ち上がらない。他所様のサイトをみて、/etc/X11/xorg.confを設定したり書き換えたりしたけど症状が変わらない。

どうしようもなくなってから、しかたなく/var/log/X.0.logを真面目に読んだ。
(EE) no screens found(EE)
で終わってた。デバイスドライバの記述を変えたりしても基本的には同じで、何かの拍子に違うエラーメッセージが残った。/dev/fb0というデバイスファイル(フレームバッファの0番目という名前だろうな)を経由してスクリーンを制御しているらしい(スクリーンというのはXサーバが表示先とみなす独立した個々のディスプレイデバイスを仮想化したもの。Xプロトコルは必ずネットワークを経由するので、リモートでも表示できるが、そういう仮想化のレベルを包含した名前で、40年以上前からそうなってる)。その/dev/fb0がない、と言っている。/devの中を探すと確かになかった.....

続きを読む


nice!(0)  コメント(0) 

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。