Как препятствовать тому, чтобы xdotool блокировал текущее окно после сценария?

Если вы загрузили RPM, то он будет в ~ / Downloads , но если вы установили его с Curl или wget, то он находится в каталоге, который вы загрузили его. Больше информации о местонахождении RPM и / или где вы получили его, было бы полезным.
Если вы не знаете , где это , тип Найти /-знаю GIMP-2.8.14-X86_64.RPM в терминал.
Что касается возможности, да, вы можете сделать RPM -I RPMName .

0
23.06.2014, 06:25
2 ответа

Это звуковой сигнал, потому что он ждет, когда вы щелкните по окну, с которым вы хотите, чтобы он вступил во взаимодействие. Вы не заметили, что курсор изменился на символ '+'?

Прочтите man-страницу ещё раз. Вам необходимо предоставить идентификатор окна (--window id)

.
0
28.01.2020, 04:59

Я сам наткнулся на этот довольно старый вопрос в поисках ответа, потому что у меня есть/была похожая проблема. Я использую xdotool для автоматического -ввода информации для входа на веб-сайты (в Firefox ).

Я привязал комбинацию клавиш к скрипту с помощью xbindkeys. Сценарий идентифицирует имя окна (также с помощью xdotool ), ищет связанную запись в зашифрованном файле, загружает соответствующую информацию для входа и вводит ее.

Я не буду объяснять тонкости моего скрипта, взаимодействие с ним пользователя и то, как он вводит информацию в поля ввода. Однако я решил проблему, добавив короткий сон непосредственно перед вводом текста .

sleep 0.4
xdotool type...

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

0
28.01.2020, 04:59

Теги

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