如何用另一个程序替换图形终端中运行的程序?
假设我有top一个或某个 ncurses 程序在图形终端中运行,并且我想从该终端外部执行一个命令,该命令将替换top为我选择的另一个程序。 我想有一个通用的方法可以解决这个问题 找到正确窗口的 PTY 终止终端中的程序,同时保留 PTY 生成替换命令,并且 连接 PTY I/O 以从命令读取/写入 我在谷歌上搜索现有的通用解决方案来包装此问题,但没有产生有用的指针。 我对此的具体用例:我想将 gnome-terminal 中运行的 tmux 客户端从一个 /tmp/tmux-$UID/Socket (=server) 切换到属于同一用户的另一个客...