xrandr сообщает о неверном разрешении после загрузки из скрипта, запущенного с помощью upstart

У меня есть скрипт в

/home/username/.config/upstart

myscript.conf ...

description "my startup scripts"
start on desktop-start
exec ~/scripts/startup.sh start

этот сценарий запуска в конце концов вызывает другой, который вызывает ..

H=( `xrandr --current | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f1`)
V=( `xrandr --current | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f2`)

но в моих журналах указано неверное разрешение. Я полагаю, что при запуске возникает состояние гонки, потому что если я вызываю скрипт вручную, он сообщает правильное разрешение.

Есть ли способ для меня, чтобы избежать гонки? Есть ли другое место для вызова сценария запуска после загрузки всех переменных среды? Что-то еще не так, что я скучаю?

1
задан 16 April 2016 в 00:01

0 ответов

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

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