GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Sh-Skript aus *.desktop-Datei ausführen?

Was ich überhaupt tun möchte, ist Folgendes:
Erstellen Sie ein Skript, das ein Symbol enthält. Ich kenne also nur einen Weg – file.desktop-Datei mit Symbol. Das Einstellungssymbol darauf war erfolgreich, aber ich habe kein Glück beim Einstellen des EXEC-Werts :/

Kann mir jemand ein bisschen erklären, wie man ein ausführbares Skript mit Symbol darauf erstellt? .desktop-Datei erstellen und mit diesem Skript verknüpfen? Kann mir jemand die Struktur dieser .desktop-Datei geben?

Akzeptierte Antwort:

Sie haben nicht erwähnt, was Sie versucht haben, also versuchen Sie Folgendes:

[Desktop Entry]
Name=someName
Comment=
Exec=/path/to/script.sh
Icon=/path/to/icon
Terminal=false
Type=Application  

Stellen Sie sicher, dass Ihr Skript ausführbar ist, etwa so:

sudo chmod +x /path/to/script.sh  

Es funktioniert auch nicht, wenn Ihr Skript sudo verwendet Befehl oder irgendetwas anderes, das eine Benutzereingabe erfordert.

Wenn Sie möchten, dass es ein Terminalfenster öffnet, wenn Sie es ausführen (wenn Sie Eingaben hinzufügen oder die Ausgabe ansehen müssen), setzen Sie Terminal zu wahr.

Terminal=true

Ubuntu
  1. Bash-Skript zum Entfernen der ältesten Datei aus einem Ordner?

  2. Wie liest man eine Variable aus einer Datei?

  3. Führen Sie das Bash-Skript von der URL aus

  4. Wie führe ich ein Python-Skript von Java aus aus?

  5. So führen Sie eine Datei ohne die Erweiterung .sh in der Shell aus

So entfernen Sie das Papierkorbsymbol von Ubuntu Desktop

35 Bash-Skriptbeispiele

So entfernen Sie das Papierkorbsymbol vom Desktop in Ubuntu 18.04 [Kurztipp]

Ubuntu / Unity Skript an Launcher anhängen?

Anwendungssymbol von Drittanbietern wird nicht im Dock für Ubuntu 17.10 angezeigt?

Ubuntu / Unity-Skript zum Anhängen an Launcher