gpt4 book ai didi

linux - 从后台获取用户输入

转载 作者:太空宇宙 更新时间:2023-11-04 04:13:32 28 4
gpt4 key购买 nike

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

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

非常感谢

最佳答案

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

关于linux - 从后台获取用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17929973/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com