@Thor
Я почти уверен, что он этого не делал (по крайней мере, 10.04).Это на самом деле.
Я думаю, что если вы используете sudo, вы все равно будете сохранять свою личность, но с отмененными привилегиями, если вы использовали sudo su -, с другой стороны, вы стали бы «настоящим корнем» ». следовательно, разность.
оригинальный скрипт работает только в том случае, если firefox сам создан. Очевидно, что у вас разные среды.
Обратите внимание, что вы можете выполнять оба действия xdotool в одной команде, так как сам xdotool может спать
#!/bin/bash
/usr/bin/firefox &
xdotool sleep 2 mousemove 1335 165 sleep 2 click 1
ВНИМАНИЕ: насколько хорошо вы можете положиться на появление Firefox точно, где xdotool думает, что это?
Возможно, вам захочется добавить некоторые команды xdotool (или другие): 1. дождаться появления Firefox и загрузки ожидаемой страницы 2. поместить и изменить размер окна firefox, где вы ожидаете, что это будет
. Если вы этого не сделаете, вы можете просить о дальнейших проблемах.
Примечание: вам может понравиться visgrep из пакета xautomation. Это может искать конкретные суб-изображения в дампе экрана, так что вы можете точно определить, куда мышь должна щелкнуть (и что он действительно присутствует), независимо от того, где firefox открыл свое окно.
В основном вы только начиная ваше путешествие в дистанционное управление приложениями.