xdg-开放后端

xdg-开放后端

我正在为 Linux 创建桌面。因此,我正在创建一个名为 的实用程序ts-open。但是,当xdg-open运行时,我希望它ts-open在检测到我的桌面正在运行时打开(就像它kde-open在 KDE 中打开一样)。有没有办法做到这一点?如果必须将其编码,xdg-open是否有人可以与我交谈?

答案1

您需要修补xdg-open以检测 中的桌面环境detectDE(),并添加open_...()委托给 的函数ts-open

一旦您的 DE 准备就绪,您应该联系维护者xdg-utils使用补丁,通过A漏洞, 或者邮件列表

答案2

尊重OP和接受的答案,因为xdg-open实际上使用 x 默认应用程序打开任何东西,别名可以完成这项工作吗?

在我的机器上进行的以下测试使任务管理器没有任何警告......

$ alias xdg-open='xfce4-taskmanager'

因此,在加载 DE 时设置此别名 xdg-open=ts-open,并在退出 DE 时设置 unalias xdg-open,这还不够,还是我遗漏了一些东西......?

相关内容