当我使用 创建 xdg-desktop 文件时Terminal=true
,效果如下:
- 启动新的终端窗口
- 在该终端中运行命令(来自
Exec=command
)
等效的 CLI 调用是什么?
(我尝试过nohup command >/dev/null 2>&1 &
,但这对于在终端中实际运行的命令并不等效。)
答案1
最接近的命令行等效方法是使用适当的参数从命令行调用终端仿真器,以使其运行指定的命令。
对于大多数终端模拟器来说,最终看起来像这样:
terminal --command='<some command>'
某些终端模拟器(例如 Xterm)不需要参数,您只需传递命令,就像通过包装脚本调用它一样,其他一些则需要不同的选项来指定命令。
根据您的终端模拟器和桌面环境,上述内容可能无法完全复制Terminal=true
,但通常是您可以获得的最接近的结果。