【发布时间】:2020-06-04 12:39:36
【问题描述】:
如何实现快速隐藏/恢复基于终端的应用的功能?
我想创建一个响应速度非常快的 tty 应用程序,可以快速调用和关闭(并且不绑定到特定的终端窗口)。我发现的最好的:
- 带有瘦客户端的 http 服务器。不幸的是,客户端的启动时间仍然很慢,并且 http 会产生一些延迟
- 一个后台进程(守护进程),将其 tty 重定向到当前终端会话。原来是rather complicated,并且依赖于平台;例如reptyr(和其他类似的工具)仅适用于 linux(我想要 linux 和 mac)。
- 将正在运行的应用程序放在专用的screen 会话中,并映射键绑定以恢复/分离会话。这……至少可以说有点骇人听闻,但最接近我感兴趣的行为。
【问题讨论】:
标签: linux macos terminal tty terminal-emulator