我注意到我的 Debian/Linux 终端中打印的超链接是可点击的,点击后会打开浏览器。
我想知道这是否可以用于其他用途,或者这是否只是在终端中硬编码用于超链接。
是否可以在 Python 中打印一行,例如,单击该行将启动另一个进程?
URL 支持是硬编码在各个终端仿真器中的。
终端可以支持在其称为家乡的任何环境中注册的任意 URI,以便您可以为 myapp://something 编写一个 Gnome 扩展并让它在 gnome-terminal 中工作,但这完全是特定于终端的。
任何终端中的终端程序也可以接收鼠标事件,然后可以对它们执行任何它想要的操作(就像
elinks
如何让您单击非 URL 链接进行浏览)。但是,这需要程序在前台运行并控制该终端上出现的所有内容。