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:// |