GNU/Linux >> Znalost Linux >  >> Ubuntu

Spustit skript Sh ze souboru *.desktop?

Co chci vůbec udělat, je:
Vytvořit skript, který má na sobě ikonu. Znám tedy jen jeden způsob – soubor file.desktop s ikonou. Ikona nastavení na něm byla úspěšná, ale nemám štěstí na nastavení hodnoty EXEC :/

Může mi někdo trochu vysvětlit, jak vytvořit spustitelný skript s ikonou? vytvořit soubor .desktop a propojit ho s tímto skriptem? Může mi někdo poskytnout strukturu tohoto souboru .desktop?

Přijatá odpověď:

Nezmínili jste se o tom, co jste zkusili, tak zkuste toto:

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

Ujistěte se, že je váš skript spustitelný, například takto:

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

Také to nebude fungovat, pokud váš skript používá sudo příkaz nebo cokoli jiného, ​​co vyžaduje vstup uživatele.

Pokud chcete, aby při spuštění otevřelo okno terminálu (pokud jste potřebovali přidat vstup nebo sledovat výstup), nastavte Terminal pravda.

Terminal=true

Ubuntu
  1. Nedaří se vám získat správný výstupní kód ze skriptu?

  2. Jak spustit skript Sh ze zástupce na ploše?

  3. Jak:Změnit ikonu v 16.04?

  1. Bash skript k odstranění nejstaršího souboru ze složky?

  2. matlab spustí skript z příkazové řádky linuxu

  3. Jak spustit soubor bez přípony .sh v shellu

  1. Jak číst proměnnou ze souboru?

  2. 18.04 Vlastní ikona ze souboru .desktop se nevyplňuje v doku?

  3. Jak najít název souboru Png použitého na spouštěči plochy?