
Firefox と Chrome をキオスク モードで使用してデュアル キオスクをセットアップしようとしています。HD4000 グラフィックスのデュアル HDMI 出力を備えた Intel NUC i3 で Ubuntu 12.10 を実行しています。HDMI 出力に 1080p ディスプレイが 2 つあり、完璧に動作します。
CCSM では、Chrome を 0,0 に配置するためのルールと、Firefox を 1920, 0 に配置するためのルールの 2 つを設定しました。
どちらのルールも完璧に機能し、Chrome を起動すると最初のディスプレイに表示されます。Firefox を起動すると 2 番目のディスプレイに表示されます。
そこで、X-GNOME-startup-delay=10 であっても、Chrome と Firefox を「スタートアップ アプリケーション」に設定し、その間にネットワークが初期化されるようにしました。
ユーザーは自動ログインに設定されており、システムを起動するとすべてが機能し、Chrome は 0,0 (ディスプレイ 1) から開始しますが、Firefox は 1920,0 (2 番目のディスプレイ) に配置されるはずです。これは実行されず、Firefox は Chrome の上に開きます。
Firefox を閉じて再度起動すると、CCSM がそれを取得し、1920,0 (2 番目のディスプレイ) に配置します。
問題: Firefox は起動時に正しく配置されるのに、起動時/ログイン時に自動的に起動されないのはなぜですか? また、compiz --replace
スタートアップ アプリケーションに追加しようとしましたが、結果は得られませんでした。
この問題を解決できる人はいますか?
答え1
'compiz --replace'に起動遅延を追加して、問題が解決するかどうかを確認してください。簡単なbashスクリプトを書いて、以下を追加する必要があるかもしれません。それ以下の方法がうまくいかない場合は、起動してください。
答え2
問題は解決しました! X-GNOME-startup-delay で Delay を大文字の D で入力していなかったことが分かりました。
つまり、遅延はまったく機能していませんでした。現在、ブラウザは 2 秒の遅延で起動し、compiz が実行を開始する時間があります。