0

我想要完成的是从 Linux 终端在后台运行一个进程,该进程接受用户输入并根据该输入执行操作,即使终端窗口没有聚焦,所以我可以使用其他 GUI 应用程序,然后当我按下一些预定义的按钮时,某些东西可能会改变程序的状态,而不会失去当前窗口的焦点。就这么简单(不过对我来说不是那么简单)。

我不要求特定类型的实现。我对任何可能的工作都很好:C、C++、Java、Linux Bash 脚本......唯一的必要条件是它可以在 Linux 下工作。

非常感谢

4

1 回答 1

0

好吧,您可以让您的服务器读取 FIFO 或 unix 域套接字(甚至是消息队列)。然后编写一个客户端,该客户端接受命令行输入并将其从其他一些终端会话写入管道/队列。使用 FIFO,您可以将命令行本身的输入回显到管道,但 FIFO 也有自己的麻烦。“按下按钮,魔术就会发生”要复杂得多,但也许措辞不好?

于 2013-07-29T22:07:52.610 回答