Compiz Place Windows не работает при входе в систему

Compiz Place Windows не работает при входе в систему

Я пытаюсь настроить двойной киоск с 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 было время начать работать.

Связанный контент