“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=bash -i -c "mpsyt".現在它工作完美。

相關內容