Рейтинг:0

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

флаг au
Ted

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

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

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

Ошибка: неверная последовательность клавиш '-'
Ошибка преобразования последовательности клавиш «-» в коды клавиш
Ошибка: неверная последовательность клавиш '-'
Ошибка преобразования последовательности клавиш «-» в коды клавиш
xdo_send_keysequence_window сообщил об ошибке для строки '-'

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

threading.Thread(target=play_clip).start()
напечатать "стартовый тон"
время сна(1)
в то время как а == 1:
    напечатать «ттт»
    время сна(1)
    os.system('ключ xdotool p')
    время сна(1)
    os.system('ключ xdotool p')
Рейтинг:0
флаг cn
ключ xdotool минус плюс

будет имитировать удар -и +.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.