
Я пытаюсь настроить двойной киоск с 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, чтобы сеть тем временем инициализировалась.
Пользователь настроен на автологин, при запуске системы все работает, Chrome запускается с 0,0 (дисплей 1), но Firefox должен быть установлен на 1920,0 (второй дисплей). Этого не происходит, Firefox открывается поверх Chrome.
Когда я закрываю Firefox и снова запускаю его, CCSM получает его и устанавливает на 1920,0 (второй дисплей).
Проблема: почему Firefox помещается сразу при запуске, но не автоматически запускается при запуске/входе в систему? Также пробовал добавлять compiz --replace
в автозагрузку приложений, результата нет.
Кто-нибудь может мне помочь с этой проблемой?
решение1
Может быть, добавьте задержку запуска в 'compiz --replace' и посмотрите, решит ли это вашу проблему. Вам может понадобиться написать простой скрипт bash и добавитьчтодля запуска, если следующее не работает для вас.
решение2
Проблема решена! Только что обнаружил, что я не ввел Delay с заглавной буквы D в X-GNOME-startup-delay.
Так что задержка вообще не работала. Теперь браузеры загружаются с задержкой в 2 секунды, чтобы у compiz было время начать работать.