Lubuntu 14.10を実行しているコンピュータがあり、モニタはありません。ユーザーが自動的にログインします。 Sysvinitスクリプトを生成して/etc/init.dにインストールしました。私のスクリプトは、何よりもシリアルポートでリッスンするGUIアプリケーションを開くjarファイルを起動します。
問題は、起動時にjarアプリケーションを自動的に起動させることができないことです。 JavaはX11ディスプレイサーバーに接続できないと文句を言います。ところで、ここで奇妙なことがあります。コンピュータにsshを接続し、sudoサービスを使用して直接スクリプトを実行すると、正常に起動します。また、起動中にモニターを接続すると、それ自体が正しく起動します。
モニタが接続されていない状態でスクリプトを起動するにはどうすればよいですか?モニターが接続されていないと、Xorgサーバーが起動しないようです。