Почему хром запускает оба окна поверх друг друга (а иногда X падает)?

Я использую X-сервер для запуска двух хромированных окон (по одному на каждом мониторе). Я настроил его там, где он работал так, как я хочу, но ненадежно. Я бы сказал, что примерно в 10% случаев установка работает так, как я хочу, но в остальное время, либо X падает, либо окна запускаются поверх друг друга. Я обычно просто запускаю его снова и снова, определяя другое отображение в команде startx, пока оно не сработает.

Вот команда, которую я использую: startx ~/startup.sh :1

Вот мой файл startup.sh:

#!/bin/sh

#twm &
/usr/bin/chromium --new-window --no-default-browser-check --no-frist-run --window-size=1920,1080 --window-position=0,0 --kiosk --hide-scrollbars --usr-data-dir=/tmp/C01 --disable-gpu https://nikolamotor.com &
/usr/bin/xinput map-to-output 11 eDP1 &
exec /usr/bin/chromium --new-window --no-default-browser-check --no-first-run --window-size=1920,1080 --window-position=1920,0 --kiosk --hide-scrollbars --usr-data-dir=/tmp/C02 --disable-gpu https://www.google.com

Когда я запускаю это, большую часть времени (когда X не ' t аварии), левый монитор будет пустым, а правый будет иметь оба окна друг над другом. Но иногда он прекрасно работает, и на левом мониторе одно окно, а на правом - другое.

Похоже, что-то вроде расы. Я попытался разделить запуск приложений в случае, если есть какая-то странность с двумя экземплярами хрома, начинающимися в (близко к) одновременно. Кроме этого, я просто безуспешно искал ответы.

Любая помощь будет принята с благодарностью!

0
задан 19 June 2018 в 00:21

0 ответов

Другие вопросы по тегам:

Похожие вопросы: