
Ich habe eine App in /usr/local/AppDir/ namens App. Ich starte diese App innerhalb von /usr/local/AppDir mit dem folgenden Befehl.
sudo ./App
Wie kann ich eine Desktopverknüpfung erstellen, die diese App startet?
Antwort1
Verwenden Sie eine *.desktop
Datei. Schauen Sie in deren Dokumentation oder unterDasAntwort. Um Exec=
Ihren Pfad zu verwenden /usr/local/AppDir/App
und wenn Sie sudo benötigen, tun Sie etwas wie gksudo /usr/local/AppDir/App
. gksudo
fragt in einem grafischen Fenster nach der sudo-Passphrase.
Antwort2
Erstellen Sie auf Ihrem Desktop eine Textdatei mit dem Namen app.desktop oder etwas_was_Ihnen_gefällt.desktop und fügen Sie ihr die folgenden Daten hinzu.
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=sudo /usr/local/AppDir/App
Name=App
Comment=comment here
Icon=icon path here
Speichern Sie die Datei und machen Sie sie ausführbar, indem Sie den folgenden Befehl im Terminal ausführen:
cd Desktop
chmod +x app.desktop