Scrot: Kayan Aikin Layin Umurni don Ɗaukar Hotunan Desktop/Server ta atomatik a cikin Linux


Scrot (SCReenshOT) buɗaɗɗen tushe ne, mai ƙarfi da sassauƙa, mai amfani da layin umarni don ɗaukar hotunan allo na Desktop ɗinku, Terminal ko Tagar ta musamman da hannu ko ta atomatik ta aikin Cron. Scrot yayi kama da umarnin 'shigo da' Linux, amma yana amfani da ɗakin karatu na imlib2 don ɗauka da adana hotuna. Yana goyan bayan tsarin hoto da yawa (JPG, PNG, GIF, da sauransu), waɗanda zaku iya tantancewa yayin ɗaukar hotunan allo ta amfani da kayan aiki.

  1. Tare da scrot za mu iya ɗaukar hotunan allo cikin sauƙi ba tare da ƙarin aiki ba.
  2. Muna iya inganta ingancin hoton allo (tare da canza -q, sannan kuma matakin inganci tsakanin 1 da 100. Matsakaicin ingancin matakin shine 75.
  3. Yana da sauƙin shigarwa da amfani.
  4. Muna iya ɗaukar takamaiman taga ko wuri mai rectangular akan allon tare da taimakon sauyawa.
  5. Za a iya samun duk hotunan allo a cikin wani kundin adireshi kuma yana iya adana duk hotunan allo a cikin PC mai nisa ko sabar cibiyar sadarwa.
  6. Za a iya saka idanu akan duk Desktop PC a cikin admin ba ya nan kuma ya hana ayyukan da ba'a so.

Shigar da Scrot a cikin Linux

Za mu iya shigar da 'Scrot' akan kowane rarraba Linux. Idan kana amfani da RedHat ko Debian tushen rarraba, za ka iya amfani da kayan aikin sarrafa fakiti kamar yum ko dace-samun shigar da shi kamar yadda aka nuna a ƙasa.

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

Idan kuna son shigar da shi daga lambar tushe, to yi amfani da umarni masu zuwa.

$ 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"

Lura: Masu amfani da RedHat, suna buƙatar tantance wuri na gaba tare da saita umarni.

$ ./configure --prefix=/usr

Yadda ake amfani da Scrot don ɗaukar hotunan allo

Kamar yadda na fada a sama, scrot na iya ɗaukar dukkan tebur, tasha ko takamaiman taga. Tare da taimakon scrot zaka iya ɗaukar hotunan allo na harsashi/tasha na tsarin da ba shi da tallafin GUI.

Bari mu ɗauki cikakken hoton allo na Desktop, ta amfani da umarni mai zuwa a cikin tashar ku.

$ scrot /home/tecmint/Desktop.jpg

Idan kuna son ɗaukar takamaiman yanki akan allon, zaku iya amfani da umarni mai zuwa tare da sauyawa '-s' wanda ke ba ku damar zaɓar wurin tare da linzamin kwamfuta wanda kuke son ɗaukar hoto.

scrot -s /home/tecmint/Window.jpg

Tare da taimakon '-q' canzawa, za ka iya ƙayyade ingancin matakin hoton tsakanin 1 da 100. An saita matakin hoton da aka saba zuwa 75, kuma fitowar hoton zai bambanta dangane da tsarin fayil ɗin da ka ƙayyade.

Umurnin da ke biyowa zai ɗauki hoto a 90% ingancin ainihin babban ingancin allo.

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

Yanzu idan kuna son samun hotunan allo ta atomatik, fiye da buƙatar ƙirƙirar rubutun harsashi mai sauƙi. Ƙirƙiri fayil 'screen.sh' tare da umarni 'touch' kuma ƙara abun ciki mai zuwa gare shi.

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

Yanzu ba da izini '777' kuma saita aikin Cron.

$ chmod 777 screen.sh

Bude fayil ɗin 'crontab' kuma ƙara shigarwa mai zuwa. Kuna iya ayyana lokacin tazara na al'ada.

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

Shigar da Cron na sama zai gudana kowane minti '1' kuma ɗaukar hotunan allo kuma adana su a ƙarƙashin '/ media/tecmint' directory tare da sunan fayil azaman kwanan wata da lokaci. Bayan gudanar da rubutun na tsawon minti 1, wannan shine abin da na samo a cikin littafina na 'tecmint'.

Rubutun Magana