将程序或 bash 设置为 *.rdp 文件的默认程序

将程序或 bash 设置为 *.rdp 文件的默认程序

我有一个 xfreerdp 连接文件,例如:

xfreerdp /v:10.1.60.151 -sec-nla /cert-ignore

文件名是test.rdp,我可以使用命令运行它bash test.rdp

但我需要从 GUI 运行此文件,双击或从 chrome 下载该文件时自动启动。

我不介意更改文件扩展名。

答案1

如果安装了 binfmt_misc,请运行

echo :rdp:E::rdp::/usr/bin/xfreerdp:: > /proc/sys/fs/binfmt_misc/register

您可以在此处查看有关 binfmt_misc 文件扩展名的完整文章:https://www.kernel.org/doc/Documentation/binfmt_misc.txt

它需要内核支持(我知道的每个发行版都提供它)以及在 /proc 中安装文件系统。

相关内容