Попытался тут настроить юсб мультимедия клавиатуру на ubuntu 9.04 и для начала решил получить keycodes клавиш и сразу убрать лишнюю информацию через
xev | grep keycode | perl -pe 's/^.*keycode *([0-9]+).*$/keycode $1/'
Но, если указать команды в таком сочетании, то я на выходе вообще ничего не получаю. Если указать
xev | perl -pe 's/^.*keycode *([0-9]+).*$/keycode $1/' | grep keycode
то опять же ничего не отображается, пока мышкой на квадратике xev не пошевелить. Тогда все keycodes нажатых между шевелениями клавиш выкидываются. Не мог бы мне кто нибудь подсказать, с чем это может быть связано и/или как такого избежать в дальнейшем?