O comando 'mpsyt' é executado no terminal, mas não no arquivo .desktop?

O comando 'mpsyt' é executado no terminal, mas não no arquivo .desktop?

Eu instalei o programa mps-youtube com pip. O programa é executado no terminal com o comando 'mpsyt', não importa de qual local eu executo o terminal. Eu criei um arquivo .desktop como este:

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

Mas quando executo o atalho aparece 'ocorreu um erro ao iniciar o aplicativo'.

Também tentei com Exec=sh -c 'mpsyt'mas não adianta nada, neste caso falta até massagem! Acho que é por causa da instalação do pip porque quando instalo este programa do Synaptic o atalho funciona bem mas a versão é mais antiga. Além disso, o comando não é reconhecido na caixa Alt+F2.

Então, como posso ver o que está causando esse erro?

Responder1

Obrigado a thangdc94 pelos comentários. Eu encontrei a solução - a linha exec deveria ser Exec=bash -i -c "mpsyt". Agora funciona perfeito.

informação relacionada