Используйте xdotool для отправки специальных символов

Я пытаюсь регулировать громкость omxplayer во время воспроизведения трека. Я могу использовать клавиши клавиатуры + и - . Однако я хочу контролировать громкость с помощью скрипта Python. Следующий сценарий работает для приостановки и возобновления работы omxplayer, отправляя p с помощью xdotool.

xdotool не принимает специальные символы. Есть ли способ обойти это?

Когда я заменяю p на + или - , я получаю следующую ошибку:

Error: Invalid key sequence '-'
Failure converting key sequence '-' to keycodes
Error: Invalid key sequence '-'
Failure converting key sequence '-' to keycodes
xdo_send_keysequence_window reported an error for string '-'

Вот сценарий, который я использую:

threading.Thread(target=play_clip).start()
print"startng tone"
time.sleep(1)
while a==1:
    print 'ttt'
    time.sleep(1)
    os.system('xdotool key p')
    time.sleep(1)
    os.system('xdotool key p')
0
задан 2 November 2021 в 21:30

0 ответов

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

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