Podle http://www.peteryu.ca/tutorials/publishing/pdf_manipulation_tips
gs -sDEVICE=pdfwrite -dMaxSubsetPct=100 -dPDFSETTINGS=/ebook -sOutputFile="outfile.pdf" -dNOPAUSE -dBATCH input.pdfPodobně podle http://www.ehow.com/how_6823473_reduce-pdf-file-size-linux.html:
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=setting -sOutputFile=output.pdf input.pdf
Quality level settings are "/screen," the lowest resolution and lowest file size, but fine for viewing on a screen; "/ebook," a mid-point in resolution and file size; "/printer" and "/prepress," high-quality settings used for printing PDFs.
Podle http://tex.stackexchange.com/questions/42236/pdfcrop-generates-larger-file. Použito ve fancy-preview :http://user.mendelu.cz/marik/fancy-preview/fancy-pdfcrop
#!/bin/bash ( gs -dNOPAUSE -q -dBATCH -sDEVICE=bbox $1 2>&1 | grep '%%BoundingBox' pdftk $1 output - uncompress ) | perl -w -n -e ' if (/BoundingBox:\s+(\d+\s+\d+\s+\d+\s+\d+)/) { push @bbox, $1; next; } elsif (/pdftk_PageNum\s+(\d+)/) { print "/MediaBox [$bbox[$1-1]]\n"; } elsif (/MediaBox/) {next;} print; ' | pdftk - output $2 compress
du | grep -i -e '.(/[^/]+)\?$' | sort -n | less
Např. spojení dvou souborů do jednoho:
pdftk pg_0002.pdf pg_0009.pdf cat output out.pdf
Příkaz přidá na konec názvu všech pdf souborů text "_p", tj. třeba soubor "soubor.pdf" je přejmenován na "soubor_p.pdf"
for i in *.pdf; do mv $i ${i/.pdf/_p.pdf}; done
Příkaz zajistí otevření souborů v podadresářích první úrovně, které obsahují slovo black
grep black */??????.tex | cut -d: -f1 | sort| uniq | xargs emacs
vim -c "%s/stare/nove/gc|wq" soubor.texVolba
set fencs=cp1250
ve .vimrc zajisti otevirani v cp1250.
ls | grep -v -E "png|jpg|tex|pdf" | xargs rm rm !(.png|.jpg|.tex|.pdf)
lvextend --size 5G /dev/vg00/tmplv resize2fs /dev/mapper/vg00-tmplv
lpr -P LaserJet-p2015d -o InputSlot=Default -o PageSize=A4 -o Duplex=DuplexNoTumble soubor.pdf
export IFS=$'\n' filename=a.txt; for i in $(grep \" $filename); do pocet=$(grep -o \" <<<"$i" | wc -l); if [ $((pocet%2)) -eq 1 ]; then grep --color=always \" <<< "$i"; echo $pocet; fi; done | less -R
Například pro zobrazování PDF s prezentací ve čtečce bez nutnosti otáčet PDF ve čtečce.
pdftk talk.pdf cat -E output DFDE_2014.pdfnebo
pdf270 talk.pdf --frame true
avconv -i audio.mp3 -i video.webm -c copy output.avi
avconv -i video.webm -itsoffset 0.4 -i audio.wav vysledek.webm
Viz http://ubuntuforums.org/showthread.php?t=1392026, předtím přesměrovat audiovstup a výstup pomocí pavucontrol
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1280x800 -i :0.0 -acodec flac -vcodec libx264 -preset ultrafast -crf 0 -threads 0 output.mkvnebo
recordmydesktop --width 640 --height 480 -x 1400 -y 320 --device=pulse --no-cursor --full-shots --fps 20 --overwrite -o output.ogv
Aby tablet reagoval jenom na dotek perem
xsetwacom -v --set 'Wacom Intuos PT M Finger touch' gesture offanebo
xsetwacom -v --set 'Wacom Intuos PT M Finger touch' Touch off
Podle http://www.tecmint.com/rename-multiple-files-in-linux/
rename 'y/A-Z/a-z/' *.JPG
Podle https://superuser.com/questions/181517/how-to-execute-a-command-whenever-a-file-changes
while inotifywait -e close_write slidy.md; do bash prikaz; doneAutomatické spuštění příkazu při změně souboru a refresh pomocí F5 v jiném okně. Před spuštěním je potřeba zjistit id okna, kde je potřeba autoamticky stisknout F5 pomocí
xdotool selectwindow
id=56623134; while inotifywait -e close_write slidy.md; do bash prikaz; SAVE=</span>xdotool getactivewindow<span class="sy0">
; xdotool windowactivate $id; xdotool key F5; xdotool windowactivate $SAVE; done
Vedle kurzoru tečka v barvách LDF pro sdílení obrazovky v MS Teams, kdy není vidět kurzor. Program find-cursor. V Gnome se pro zvýraznění kurzoru dá použít Ctrl po povolení příslušné funkcionality
find-cursor --repeat 0 --follow --distance 1 --line-width 10 --size 10 --color '#0A5028'
Nastavení rozumné citlivosti pera, pokud má člověk rád lehkou ruku při psaní, ale chce mít citlivost na tlak. Podle ArchWiki.
xsetwacom set "Wacom Intuos PT M Pen eraser" PressureCurve 0 30 60 100
Podle askubuntu
nohup unclutter -idle 0.5 &
Do určené hodiny
termdown "15:00" -T "Matematika, kombi" --no-figlet -t "Hned to bude ..." -a10 minut přestávka
termdown "10m" -T "Přestávka" --no-figlet -t "Hned to bude ..." -a