Я пытаюсь настроить двойной киоск с Firefox и Chrome в режиме киоска. Запуск Ubuntu 12.10 на Intel NUC i3 с двумя выходами HDMI на HD4000. У меня два дисплея 1080p на выходах HDMI, отлично работает.
В CCSM я установил два правила, одно для Chrome, которое должно быть помещено в 0,0. Еще одно правило для Firefox - 1920, 0.
Оба правила работают идеально, когда я запускаю Chrome, он отображается на первом дисплее. Когда я запускаю Firefox, он отображается на моем втором дисплее.
Итак, я установил chrome и Firefox в «автозагрузку приложений», даже с X-GNOME-startup-delay = 10, чтобы сеть тем временем инициализировалась.
Пользователь настроен на автологин, при запуске системы все работает, хром запускается с 0,0 (дисплей 1), а Firefox должен быть установлен на 1920,0 (второй дисплей). Этого не происходит, Firefox открывается поверх Chrome.
Когда я закрываю Firefox и затем снова запускаю его, CCSM получает его и помещает в 1920,0 (второй дисплей).
Проблема: почему Firefox помещается прямо при запуске, а не когда он автоматически запускается при запуске / входе в систему? Также пытался добавить compiz --replace
к запускаемым приложениям, безрезультатно.
Кто-нибудь может мне помочь с этой проблемой?
Возможно, добавьте задержку запуска в compiz --replace и посмотрите, решит ли это вашу проблему. Возможно, вам придется написать простой скрипт bash и добавить , который , при запуске, если следующее не работает для вас.
Проблема исправлена! Просто обнаружил, что я не набираю Delay с большой буквы в X-GNOME-startup-delay.
Так что задержка не работала вообще. Теперь браузеры загружаются с задержкой в 2 секунды, поэтому у compiz есть время для запуска.