Scrot: סקונילב יטמוטוא ןפואב תרש/הדובע ןחלוש ךסמ ימוליצל הדוקפ תרוש ילכ


Scrot (SCReenshOT) תדובע ידי לע יטמוטוא וא ינדי ןפואב ךלש יפיצפסה ןולחה וא לנימרטה ,הדובעה ןחלוש לש ךסמ ימוליצל ,שימגו יתמצוע ,חותפ דוק םע הדוקפ תרוש ילכ אוה Cron. Scrot תיירפסב שמתשמ ךא ,

    סקונילב Scrot תנקתה

    .ןלהל גצומש יפכ ותוא ןיקתהל ידכ apt-get וא yum ומכ תוליבח להנמ ילכב שמתשהל לוכי התא ,Debian וא RedHat תססובמ הצפהב שמתשמ התא םא .סקוניל תצפה לכב 'Scrot' תא ןיקתהל םילוכי ונא

    # yum install scrot			[On RedHat based Systems]
    $ sudo apt-get install scrot		[On Debian based Systems]

    .תואבה תודוקפב שמתשה ,רוקמה דוקמ ותוא ןיקתהל ךנוצרב םא

    $ wget http://linuxbrit.co.uk/downloads/scrot-0.8.tar.gz
    $ tar -xvf scrot-0.8.tar.gz
    $ cd /scrot-0.8
    $ ./configure
    $ make
    $ su -c "make install"

    .configure הדוקפה םע תמודיק םוקימ ןייצל םיכירצ ,RedHat ישמתשמ :הרעה

    $ ./configure --prefix=/usr

    ךסמ ימוליצל Scrot -ב שמתשהל דציכ

    .שמתשמ קשממב הכימת הל ןיאש תכרעמ לש ףוסמ/תפטעמ לש ךסמ ימוליצ םלצל םג ולכות scrot תרזעב .יפיצפס ןולח וא ףוסמ ,םלש הדובע ןחלוש דוכלל לוכי scrot ,ליעל יתרמאש יפכ

    .ףוסמב האבה הדוקפב שומיש ךות ,הדובעה ןחלוש לש םלש ךסמ םוליצ חקינ ואוב

    $ scrot /home/tecmint/Desktop.jpg

    .ךסמ םלצל ךנוצרבש רבכעה םע רוזאה תא יביטקארטניא ןפואב רוחבל ךל רשפאמה 's-' גתמ םע האבה הדוקפב שמתשהל לכות ,ךסמה לע םיוסמ רוזא דוכלל הצרת םא

    scrot -s /home/tecmint/Window.jpg

    .ןייצתש ץבוקה טמרופל םאתהב הנוש היהי הנומתה טלפו ,75 ל תרדגומ לדחמ תרירבכ תרדגומה הנומתה תמר .100 ל 1 ןיב הנומתה לש תוכיאה תמר תא ןייצל ולכות 'q-' גתמ תרזעב

    .ירוקמה יתוכיאה ךסמה תוכיאמ 90% ב הנומת סופתת האבה הדוקפה

    $ scrot -q 90 /home/tecmint/Quality.jpg

    .אבה ןכותה תא וילא ףסוהו 'עג' הדוקפה םע 'screen.sh' ץבוק רוצ .טושפ תפטעמ טפירקס רוציל ךירצ התאש הממ ,יטמוטוא ןפואב ךסמ ימוליצ לבקל הצרת םא ,וישכע

    #!/bin/sh
    DISPLAY=:0 scrot 'tecmint-%Y-%m-%d-%H_%M.jpg' -q 20 && mv /home/tecmint/*.jpg /media/tecmint

    .ןורק לש הדובע עבקו '777' לש האשרה קנעה וישכע

    $ chmod 777 screen.sh

    .תישיא םאתומ חוורמ ןמז רידגהל לוכי התא .אבה ךרעה תא ףסוהו 'crontab' ץבוק חתפ

    $ crontab -e
    */1 * * * * sh /home/tecmint/screen.sh

    .ילש 'tecmint' הירפסב יתאצמש המ הז ,תחא הקד ךשמל טפירקס תלעפה רחאל .העשו ךיראתכ ץבוקה םש םע 'media/tecmint /' תיירפסב םתוא רומשיו ךסמ ימוליצ םלציו 'תחא' הקד לכ לעפי ליעל Cron ךרע

    הינפה ירושיק