单击终端中的元素

问题描述 投票:0回答:1

我注意到我的 Debian/Linux 终端中打印的超链接是可点击的,点击后会打开浏览器。

我想知道这是否可以用于其他用途,或者这是否只是在终端中硬编码用于超链接。

是否可以在 Python 中打印一行,例如,单击该行将启动另一个进程?

python linux terminal osc-8
1个回答
1
投票

URL 支持是硬编码在各个终端仿真器中的。

终端可以支持在其称为家乡的任何环境中注册的任意 URI,以便您可以为 myapp://something 编写一个 Gnome 扩展并让它在 gnome-terminal 中工作,但这完全是特定于终端的。

任何终端中的终端程序也可以接收鼠标事件,然后可以对它们执行任何它想要的操作(就像

elinks
如何让您单击非 URL 链接进行浏览)。但是,这需要程序在前台运行并控制该终端上出现的所有内容。

© www.soinside.com 2019 - 2024. All rights reserved.