'mpsyt' 命令从终端运行而不是从 .desktop 文件运行?

'mpsyt' 命令从终端运行而不是从 .desktop 文件运行?

我已经使用 pip 安装了 mps-youtube 程序。无论我从哪个位置运行终端,该程序都会使用命令“mpsyt”在终端中运行。我创建了一个 .desktop 文件,如下所示:

[Desktop Entry]
Type=Application
Name=MPS-YouTube
Exec=mpsyt
Terminal=true
Icon=/home/john/Pictures/Icons/YouTube_01.png

但是当我执行快捷方式时,它显示“启动应用程序时出错”。

我也尝试过,Exec=sh -c 'mpsyt'但它什么也没做,在这种情况下甚至连按摩都消失了!我认为这是由于 pip 安装造成的,因为当我从 Synaptic 安装此程序时,快捷方式可以正常工作,但版本较旧。此外,Alt+F2 框无法识别该命令。

那么我怎样才能知道导致此错误的原因是什么?

答案1

感谢 thangdc94 的评论。我找到了解决方案 - exec 行应该是Exec=bash -i -c "mpsyt"。现在它运行完美。

相关内容