0

我正在尝试使用该键盘输入的命令关闭名为 onboard 的 Ubuntu 屏幕键盘。如果我使用屏幕键盘本身键入以下命令,会发生什么情况。. .

 killall onboard

然后在屏幕键盘上再次按 Enter 键,我在我所在的终端上连续按 Enter 键。这就像我拔掉了一个物理键盘,它一直认为我在按下我在拔掉它时按下的键。

我在网上找不到任何关于如何更好地做到这一点的文档,所以我想我会在这里问。我尝试了以下发送以下所有具有相同行为的终止信号:1 (SIGHUP)、2 (SIGINT)、9 (SIGKILL)、15 (SIGTERM) 和 24 (SIGXCPU)。

有任何想法吗?我希望我遗漏了一些明显的东西。. .

4

1 回答 1

6

所以我找到了答案: https ://bugs.launchpad.net/onboard/+bug/1032042

安装并运行板载 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

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

于 2013-10-30T17:34:52.807 回答