История изменений
Исправление Zubok, (текущая версия) :
Еще какие-нибудь идеи есть?
А точно xvkbd без xsendevent генерирует несинтетические события. Глянь xev. Он всегда пишет synthetic YES/NO. Пока видно по твоей ссылке, что xvkbd, как это и ожидается, генерирует синтетическое событие (потому что использует XSendEvent), а xdotool, как и ожидается, генерирует событие как бы от самого сервера. Я бы ожидал, что не будет работать xvkbd, но вот почему-то у тебя глючит xdotool.
1. Повесь где-нибудь отклик xev xvkbd с xsendevent и без него. И для сравнения что дает xdotool.
2. По идее xvkbd с параметром xsendevent не должен работать с xterm. Там по умолчанию стоит защита от синтетических событий клавиатуры. А вот с xdotool работать будет, так как подумает, что от сервера идут клавитурные комбинации.
Исходная версия Zubok, :
Еще какие-нибудь идеи есть?
А точно xvkbd без xsendevent генерирует несинтетические события. Глянь xev. Он всегда пишет synthetic YES/NO. Пока видно по твоей ссылке, что xvkbd, как это и ожидается, генерирует синтетическое событие (потому что использует XSendEvent), а xdotool, как и ожидается, генерирует событие как бы от самого сервера. Я бы ожида, что не будет работать xvkbd, но вот почему-то у тебя глючит xdotool.
1. Повесь где-нибудь отклик xev xvkbd с xsendevent и без него. И для сравнения что дает xdotool.
2. По идее xvkbd с параметром xsendevent не должен работать с xterm. Там по умолчанию стоит защита от синтетических событий клавиатуры. А вот с xdotool работать будет, так как подумает, что от сервера идут клавитурные комбинации.