
我正在嘗試在 kiosk 模式下使用 Firefox 和 Chrome 設定雙 kiosk。在 HD4000 顯示卡上配備雙 HDMI 輸出的 Intel NUC i3 上執行 Ubuntu 12.10。我在 HDMI 輸出上有兩個 1080p 顯示器,工作完美。
在 CCSM 中,我設定了兩個規則,其中一條將 Chrome 放置在 0,0。 Firefox 的另一條規則被放置在 1920, 0。
這兩個規則都很完美,當我啟動 Chrome 時,它會顯示在第一個顯示器上。當我啟動 Firefox 時,它會顯示在我的第二個顯示器上。
因此,我在「啟動應用程式」中設定了 chrome 和 Firefox,甚至設定了 X-GNOME-startup-delay=10,以便網路同時初始化。
使用者設定為自動登錄,啟動系統時一切正常,chrome 從 0,0(顯示 1)開始,但 Firefox 應放置在 1920,0(第二個顯示)。這不會發生,Firefox 是在 Chrome 之上開啟的。
當我關閉 Firefox 然後再次啟動它時,CCSM 會獲取它並將其放置在 1920,0(第二個顯示器)上。
問題:為什麼 Firefox 在我啟動時放置在右側,但在啟動/登入時自動啟動時卻放置在右側?也嘗試添加compiz --replace
到啟動應用程式中,但沒有結果。
有人可以幫我解決這個問題嗎?
答案1
也許在“compiz --replace”中添加啟動延遲,看看是否可以解決您的問題。您可能需要編寫一個簡單的 bash 腳本並添加那如果以下方法不適合您,請啟動。
答案2
問題已解決!剛剛發現我沒有在 X-GNOME-startup-delay 中輸入帶有大寫 D 的 Delay。
所以延遲根本不起作用。現在瀏覽器啟動延遲了 2 秒,因此 compiz 有時間開始運作。