Zobrazit stránkuStarší verzeZpětné odkazyNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. ====== Nautilus/skripty/příklady ====== Na teto stránce je vypsán obsah několika užitečných skriptů pro Nautilus, které se mohou začátečníkovi hodit a usnadnit mu práci. Samozřejmě je možno je vylepšovat, doplňovat a upravovat dle libosti. Pro získání kýženého skriptu je nutno jeho kód vložit do textového souboru, který pojmenujeme tak, jak bychom chtěli, aby se příslušná akce v nabídce zobrazovala (tedy například jako nadpis daného skriptu). Chceme-li jej použít, klepneme v Nautilu či na Ploše na pravé tlačítko myši (případně po vybrání souborů ke zpracování), vybereme položku Skripty a v ní již na onen žádaný. Pro správnou funkci je pochopitelně nutno mít nainstalovány všechny aplikace, jež jsou ve skriptech využívány. ====== Otočit obrázek o 90° kladně ====== <code> while [ $# -gt 0 ]; do picture=$1 convert "$picture" -rotate 270 "$picture" shift done </code> ====== Otočit obrázek o 90° záporně ====== <code> while [ $# -gt 0 ]; do picture=$1 convert "$picture" -rotate 90 "$picture" shift done </code> ====== Otočit obrázek o 180° ====== <code> while [ $# -gt 0 ]; do picture=$1 convert "$picture" -rotate 180 "$picture" shift done </code> ====== Převést název do malých písmen ====== <code> for arg do tmp=`echo "$arg" | tr '[A-Z]' '[a-z]'` if [ -f $tmp ] then msg="Lowercase filename: '$tmp' already exists." gdialog --msgbox "$msg" 100 100 else mv "$arg" "$tmp" fi done </code> ====== Převést název do velkých písmen ====== <code> for arg do tmp=`echo "$arg" | tr '[a-z]' '[A-Z]'` if [ -f $tmp ] then msg="Uppercase filename: '$tmp' already exists." gdialog --msgbox "$msg" 100 100 else mv "$arg" "$tmp" fi done </code> ====== Převést obrázek na JPG ====== <code> while [ $# -gt 0 ]; do picture=$1 jpg_file=`echo "$picture" | sed 's/\.\w*$/.jpg/'` /usr/bin/convert -quality 75 "$picture" jpeg:"$jpg_file" shift done </code> ====== Převést obrázek na PDF ====== <code> while [ $# -gt 0 ]; do picture=$1 pdf_file=`echo "$picture" | sed 's/\.\w*$/.pdf/'` /usr/bin/convert "$picture" pdf:"$pdf_file" shift done </code> ====== Převést obrázek na PNG ====== <code> while [ $# -gt 0 ]; do picture=$1 png_file=`echo "$picture" | sed 's/\.\w*$/.png/'` /usr/bin/convert "$picture" png:"$png_file" shift done </code> ====== Převést PDF na DJVU ====== <code> convert $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS mezisoubor.pdf gnome-terminal -x pdf2djvu --output=spojeno.djvu mezisoubor.pdf # Raději zapne terminál, operace trvává dlouho # a uživatel by si mohl myslet, že došlo k chybě rm mezisoubor.pdf </code> ====== Spojit obrázky do DJVU ====== <code> convert $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS mezisoubor.pdf gnome-terminal -x pdf2djvu --output=spojeno.djvu mezisoubor.pdf # Raději zapne terminál, operace trvává dlouho # a uživatel by si mohl myslet, že došlo k chybě rm mezisoubor.pdf </code> ====== Spojit obrázky do PDF ====== <code> convert $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS spojeno.pdf </code> ====== Spojit PDF do jednoho ====== <code> pdftk $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS cat output spojeno.pdf </code> ====== Zpracovat v ConTeXtu ====== <code> gnome-terminal -x texmfstart texexec $1 </code> ====== Zpracovat v ConTeXtu-XeTeXu ====== <code> gnome-terminal -x texmfstart texexec --xtx $1 </code> Poslední úprava: 2019/02/25 17:20autor: 127.0.0.1