Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| programy:práce_s_daty:nautilus:skripty [2012/08/07 16:40] – vytvořeno ubuntu | programy:práce_s_daty:nautilus:skripty [2019/02/25 17:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== Nautilus/ | ||
| + | {{: | ||
| + | |||
| + | |||
| + | {{ .: | ||
| + | |||
| + | |||
| + | ===== Instalace ===== | ||
| + | Skript přesuneme do adresáře '' | ||
| + | |||
| + | {{: | ||
| + | < | ||
| + | cd ~/.gnome2 | ||
| + | wget http:// | ||
| + | tar xzf nautilus-scripts.tar.gz | ||
| + | rm nautilus-scripts.tar.gz | ||
| + | </ | ||
| + | ===== Seznam nejznámějších skriptů ===== | ||
| + | * [[nautilus/ | ||
| + | * [[nautilus/ | ||
| + | * [[nautilus/ | ||
| + | * [[nautilus/ | ||
| + | * [[nautilus/ | ||
| + | * [[http:// | ||
| + | |||
| + | ===== Nautilus proměnné ===== | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * Pokud programujete v Pythonu, můžete si vytvořit proměnné například tímto způsobem: | ||
| + | < | ||
| + | import os | ||
| + | NAUTILUS_SCRIPT_SELECTED_FILE_PATHS = os.environ[" | ||
| + | NAUTILUS_SCRIPT_SELECTED_URIS = os.environ[" | ||
| + | NAUTILUS_SCRIPT_CURRENT_URI = os.environ[" | ||
| + | NAUTILUS_SCRIPT_WINDOW_GEOMETRY = os.environ[" | ||
| + | </ | ||
| + | |||
| + | ===== Grafika v bash skriptech ===== | ||
| + | Lze využít programy **gdialog**, | ||
| + | < | ||
| + | zenity --info --title=" | ||
| + | </ | ||
| + | ===== Zpětná vazba ===== | ||
| + | Zjištění, | ||
| + | |||
| + | < | ||
| + | if ls ; then | ||
| + | echo "Je to v suchu" | ||
| + | else | ||
| + | echo " | ||
| + | fi | ||
| + | </ | ||
| + | Ovsem skriptu samému musíte návratovou hodnotu dát sami. To se dělá pomocí '' | ||
| + | |||
| + | Pokud vám není jasné, jak to probíhá, tak si představte skript, který dejme tomu se nejprve podívá, zda existuje adresář '' | ||
| + | |||
| + | < | ||
| + | |||
| + | if [ -d $HOME/ | ||
| + | echo "Delam neco..." | ||
| + | else | ||
| + | echo " | ||
| + | exit 1 | ||
| + | fi | ||
| + | |||
| + | # Pokud program dobehl az sem, je vse OK | ||
| + | # a tedy skonci korektne: | ||
| + | exit 0 | ||
| + | </ | ||
| + | A opět můžete zkusit: | ||
| + | < | ||
| + | if ./zk ; then echo " | ||
| + | </ | ||
| + | Je to sice blbost, ale pro ilustraci stačí ;-) | ||
| + | |||
| + | ===== Záložka Skripty ===== | ||
| + | |||
| + | Stačí nainstalovat balík %%nautilus-script-manager%%. | ||
| + | |||
| + | |||
| + | ===== Převod hudebních souborů ===== | ||
| + | |||
| + | Nainstalujeme si balík %%nautilus-script-audio-convert%%. | ||
| + | |||
| + | Pro převod do MP3 je nutno nainstalovat balík %%lame%%. | ||
| + | |||
| + | Pro převod do flac je nutno nainstalovat balík %%flac%%. | ||
| + | |||
| + | Atd... | ||
| + | |||
| + | |||
| + | ===== Odkazy ===== | ||
| + | * [[Nautilus: | ||
| + | * [[http:// | ||
| + | * [[http:// | ||