Команда «mpsyt» запускается из терминала, но не из файла .desktop?

Команда «mpsyt» запускается из терминала, но не из файла .desktop?

Я установил программу mps-youtube с помощью pip. Программа запускается в терминале командой '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". Теперь все работает идеально.

Связанный контент