使用expect和xmacro模拟屏幕触摸蜂鸣声

时间:2016-04-30 11:05:50

标签: linux expect

每当用户触摸屏幕时,我都需要创建一个哔声,o / s是arch linux,我正在使用expect和xmacro来实现这一点。

以下脚本是从.xinitrc调用的,当我触摸屏幕时它会起作用,但它也会以10秒的间隔发出哔哔声,我不知道为什么或如何阻止它。

为什么会出现这种情况的任何建议或想法?

#!/usr/bin/expect -f
spawn xmacrorec2 -k 27

while { 1 } {
    expect "ButtonPress 1"
    system beep -f 3000 -l 10 &
}

1 个答案:

答案 0 :(得分:0)

我只是盯着解决方案,似乎期望在10秒后超时,所以需要通过设置超时-1来防止这种情况:

E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.test.testapp, PID: 25299
java.lang.NoClassDefFoundError: com.test.testapp.settings.design$1
com.test.testapp.settings.design.onCreateView(design.java:32)