我试着用键盘输入的命令关闭名为onboard的ubuntu屏幕键盘。如果我使用屏幕上的键盘输入一个kill命令,比如下面的命令,会发生什么。……

 killall onboard

然后在屏幕键盘上再次按回车键,我就可以在我所在的终端上连续按回车键。就像我拔掉了一个物理键盘的插头,它一直以为我在按被拔掉的按键。
我在网上找不到任何关于如何做得更好的文档,所以我想我会问这里。我已经尝试了以下发送具有相同行为的杀死信号:1(sighup)、2(sigint)、9(sigkill)、15(sigterm)和24(sigxcpu)。
有什么想法吗?我希望我遗漏了一些显而易见的东西。……

最佳答案

所以我找到了答案:https://bugs.launchpad.net/onboard/+bug/1032042
一旦安装并运行了Onboard 0.99,就可以执行以下两个命令来分别显示和隐藏键盘,而无需终止进程:

dbus-send --type=method_call --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.Show

dbus-send --type=method_call --dest=org.onboard.Onboard /org/onboard/Onboard/Keyboard org.onboard.Onboard.Keyboard.Hide

这解决了我所有的问题,而不仅仅是杀死它。

关于linux - 如何通过板载键盘上的按键彻底清除Ubuntu板载键盘,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19667282/

10-16 02:54