ラズベリーをヘッドレスで実行しています(モニターもテレビもありません)。たとえば、midiサンプラーのように、起動するためにX11環境を必要とするプログラムがいくつかあります(ただし、それ以上はありません)。
SSH経由でX11を転送してみましたが、それは魅力のように機能します。しかし、私はそれらのスクリプトを自分で無意識に実行したいと思います。
システムをだまして、利用可能な画面があるふりをすることは可能ですか?
Xvfb サーバーを見てください。
apt-get install xvfb
でインストールできます。
例については、 https://superuser.com/questions/524811/how-can-i-run-lightdm-on-xvfb-on-a-raspberrypi を参照してください。
Xvnc を使用して、crontab¹からサーバー上でプログラムを実行します。
Crontabから実行するプログラムの最終テスト中に、これによりVNCビューアを使用して接続できます。入力なしですべてが機能するとすぐに、crontabからも接続できることがわかります。
¹ プログラム駆動型のWebブラウザを実行しています。