Portál AbcLinuxu, 8. května 2025 23:22
import -window root "~/Desktop/$(date +%Y%m%d-%H%M%S).png"
mi vrati>
import: unable to open image `~/Desktop/20080224-181324.png': No such file or directory.
import -window root "/home/userName/Desktop/$(date +%Y%m%d-%H%M%S).png"
#!/bin/sh if [ -n "$DISPLAY" ]; then Xdialog --title "INPUT BOX" \ --inputbox "Pracovní plocha bude uložena jako obrázek\n\ do adresáře ~/Desktop.\n\ Pro uložení obrázku zadej jeho název\n\ a stiskni klávesu [Enter]." 18 45 2> /tmp/inputbox.tmp.$$ retval=$? input=`cat /tmp/inputbox.tmp.$$` rm -f /tmp/inputbox.tmp.$$ case $retval in 0) echo "Input string is '$input'";; 1) echo "Cancel pressed.";; 255) echo "Box closed.";; esac #Pokud je $input=0, nahrad jej datumem [ -z "$input" ] && input=`date +"%d.%m.%Y_%H:%M"` 2>/dev/null #Odstran mezery z $input a pokud nazev zacina teckou, nahrad ji pismenem "o". #Lomitka "/" nahrad pomlckou "-" input=$(echo $input | sed '/[ \t]/s//_/g;/\//s//-/g;/^[\.]/s//o/') 2>/dev/null #import -window root ~/Desktop/"$input.png" 2>/dev/null xwd -root | convert xwd:- png: ~/Desktop/"$input.png" 2>/dev/null fi
xwd | convert
(a ta hromada dalších příkazů) je rychlejší než import
? (Btw, nereju, vážně mě to zajímá.)
[karel@karel ~]$ time xwd -root | convert xwd:- capture.png 0.00user 0.03system 0:00.47elapsed 7%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+661minor)pagefaults 0swaps [karel@karel ~]$ time import -window root capture.png 0.99user 0.05system 0:01.54elapsed 68%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+3756minor)pagefaults 0swaps
import
doporučuji vyzkoušet scrot
, je o dost rychlejší. Nevím proč, ale s import sejmutí obrazu mělo většinou znatelné zpoždění.
Je důležité připomenout, že se nejedná o konferenci, výstavu nebo podobnou událost určenou pro širokou veřejnost.Jako zaměstnanci (resp. vývojáři) Canonicalu by ti mohli dát ve škole výjimku.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.