我必须使用一个脚本来分叉并启动 xterm 实例,以便在一个窗口中显示日志输出,并在另一个窗口中具有交互式界面。就我个人而言,我更喜欢 rxvt-unicode,并且我想修改此脚本,以便不再硬编码以使用 xterm。
是否可以以与桌面无关的方式找出用户首选终端或获取父终端。父终端可能不是进程树中的下一个父终端,因为有问题的脚本可能会被另一个脚本或应用程序调用。
由于脚本是用 Perl 编写的,因此用 Perl 编写的解决方案就足够好了,只要它没有奇怪的依赖项(我无法控制全局环境)。
我必须使用一个脚本来分叉并启动 xterm 实例,以便在一个窗口中显示日志输出,并在另一个窗口中具有交互式界面。就我个人而言,我更喜欢 rxvt-unicode,并且我想修改此脚本,以便不再硬编码以使用 xterm。
是否可以以与桌面无关的方式找出用户首选终端或获取父终端。父终端可能不是进程树中的下一个父终端,因为有问题的脚本可能会被另一个脚本或应用程序调用。
由于脚本是用 Perl 编写的,因此用 Perl 编写的解决方案就足够好了,只要它没有奇怪的依赖项(我无法控制全局环境)。