Я пытаюсь регулировать громкость 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')