# HG changeset patch # User devi # Date 1140352593 -7200 # Node ID 147fb109c012e13650de14692946af7d2e419d56 # Parent e56f21c44faf6118fdb92fbf9551a4b2fbad00ae Добавлена функция l3shot, которая позволяет делать скриншот экрана, для того чтобы он мог быть автоматически вставлен в lablog diff -r e56f21c44faf -r 147fb109c012 l3bashrc --- a/l3bashrc Mon Feb 13 19:28:51 2006 +0200 +++ b/l3bashrc Sun Feb 19 14:36:33 2006 +0200 @@ -166,3 +166,30 @@ unset `set | grep '^_l3_.*()' | sed 's/()//'` unset `set | grep '^_l3_.*=' | sed 's/=.*//'` } + + +l3shot() +{ + if [ -x "`which xwd`" ] + then + _l3_home=${L3_HOME:-~/.lilalo} + shot_name="${L3_SESSION_ID}_`date +%s`".xwd + echo -n Choose window to be shoot ... >&2 + [ -d ${_l3_home} ] || mkdir -p ${_l3_home} + xwd -out "$_l3_home/$shot_name" \ + && echo Ok\ + && echo Shot was successful. \ + && echo Screenshot is written to ${_l3_home}/${shot_name} \ + && echo Screenshot will appears in the lablog. + else + { + echo + echo "Can't make screenshot :(" + echo + echo I must use program xwd to make screenshot, + echo but it seems not to be installed + echo Try to find the program in the \"xbase-clients\" package + echo + } >&2 + fi +}