Ich habe das Programm mps-youtube mit pip installiert. Das Programm läuft im Terminal mit dem Befehl „mpsyt“, egal von welchem Ort aus ich das Terminal starte. Ich habe eine .desktop-Datei wie diese erstellt:
[Desktop Entry]
Type=Application
Name=MPS-YouTube
Exec=mpsyt
Terminal=true
Icon=/home/john/Pictures/Icons/YouTube_01.png
Aber wenn ich die Verknüpfung ausführe, heißt es: „Beim Starten der Anwendung ist ein Fehler aufgetreten.“
Ich habe es auch mit versucht, Exec=sh -c 'mpsyt'
aber es tut sich nichts, in diesem Fall fehlt sogar die Massage! Ich denke, es liegt an der Pip-Installation, denn wenn ich dieses Programm von Synaptic installiere, funktioniert die Verknüpfung einwandfrei, aber die Version ist älter. Außerdem wird der Befehl aus dem Feld Alt+F2 nicht erkannt.
Wie kann ich also feststellen, was diesen Fehler verursacht?
Antwort1
Danke an thangdc94 für die Kommentare. Ich habe die Lösung gefunden – die Exec-Zeile sollte lauten Exec=bash -i -c "mpsyt"
. Jetzt funktioniert es perfekt.