GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Eseguire lo script Sh dal file *.desktop?

Quello che voglio fare è:
Creare uno script che abbia un'icona su di esso. Quindi conosco solo un modo:il file file.desktop con l'icona. L'icona delle impostazioni su di esso ha avuto successo, ma non ho fortuna a impostare il valore EXEC :/

Qualcuno può spiegarmi un po' come creare uno script eseguibile con l'icona su di esso? creare un file .desktop e collegarlo a quello script? Qualcuno può darmi la struttura di quel file .desktop?

Risposta accettata:

Non hai menzionato ciò che hai provato, quindi prova questo:

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

Assicurati che il tuo script sia eseguibile, in questo modo:

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

Inoltre, non funzionerà se il tuo script utilizza sudo comando o qualsiasi altra cosa che richieda l'input dell'utente.

Se vuoi che apra una finestra di terminale quando lo esegui (se hai bisogno di aggiungere input o guardare l'output) imposta Terminal a vero.

Terminal=true

Ubuntu
  1. Come leggere una variabile da un file?

  2. Come eseguire Sh Script da un collegamento sul desktop?

  3. 18.04 Icona personalizzata dal file .desktop non popolata nel Dock?

  4. Come:cambiare un'icona in 16.04?

  5. Esegue lo script bash dall'URL

Come rimuovere l'icona del cestino dal desktop di Ubuntu

35 Esempi di script Bash

Come rimuovere l'icona del cestino dal desktop in Ubuntu 18.04 [Suggerimento rapido]

Ubuntu / Unity Allega Script al Launcher?

L'icona dell'applicazione di terze parti non viene visualizzata nel Dock per Ubuntu 17.10?

Ubuntu / Unity collega lo script al Launcher