
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"
。これで完璧に動作します。