Scrot: ເຄື່ອງມືເສັ້ນ ຄຳ ສັ່ງທີ່ຈະຖ່າຍ ໜ້າ ຈໍ Desktop/Server ໂດຍອັດຕະໂນມັດໃນ Linux
Scrot (SCReenshOT) ແມ່ນແຫຼ່ງເປີດ, ມີປະສິດທິພາບສູງແລະມີຄວາມຍືດຫຍຸ່ນ, ມີປະໂຫຍດຕໍ່ເສັ້ນ ຄຳ ສັ່ງ ສຳ ລັບຖ່າຍພາບ ໜ້າ ຈໍຂອງ Desktop, Terminal ຫລື Window ສະເພາະຂອງທ່ານດ້ວຍຕົນເອງຫລືໂດຍວຽກ Cron ໂດຍອັດຕະໂນມັດ. Scrot ແມ່ນຄ້າຍຄືກັບ Linux 'ນຳ ເຂົ້າ' ຄຳ ສັ່ງ, ແຕ່ໃຊ້ຫ້ອງສະຫມຸດ 'imlib2' ເພື່ອເກັບແລະບັນທຶກພາບ. ມັນຮອງຮັບຫລາຍຮູບແບບ (JPG, PNG, GIF, ແລະອື່ນໆ) ເຊິ່ງທ່ານສາມາດລະບຸໄດ້ໃນຂະນະທີ່ຖ່າຍຮູບ ໜ້າ ຈໍໂດຍໃຊ້ເຄື່ອງມື.
<
ການຕິດຕັ້ງ Scrot ໃນ Linux
ພວກເຮົາສາມາດຕິດຕັ້ງ 'Scrot' ໃນການແຈກຈ່າຍ Linux ໃດໆ. ຖ້າທ່ານ ກຳ ລັງໃຊ້ການແຈກຈ່າຍທີ່ໃຊ້ RedHat ຫຼື Debian, ທ່ານສາມາດໃຊ້ເຄື່ອງມືຈັດການຊຸດເຊັ່ນ yum ຫຼື apt-get ເພື່ອຕິດຕັ້ງມັນດັ່ງຮູບຂ້າງລຸ່ມນີ້.
# 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"
ໝາຍ ເຫດ: ຜູ້ໃຊ້ RedHat, ຕ້ອງ ກຳ ນົດທີ່ຢູ່ ຄຳ ນຳ ໜ້າ ດ້ວຍ ຄຳ ສັ່ງຕັ້ງຄ່າ.
$ ./configure --prefix=/usr
ວິທີການໃຊ້ Scrot ເພື່ອຖ່າຍພາບ ໜ້າ ຈໍ
ດັ່ງທີ່ຂ້າພະເຈົ້າໄດ້ກ່າວມາຂ້າງເທິງ, scrot ສາມາດຈັບພາບ ໜ້າ ຈໍທັງ ໝົດ, ຢູ່ປາຍຍອດຫລືປ່ອງຢ້ຽມສະເພາະ. ດ້ວຍການຊ່ວຍເຫຼືອຂອງ scrot ທ່ານຍັງສາມາດຖ່າຍຮູບຫອຍ/ປາຍຂອງລະບົບທີ່ບໍ່ມີການສະ ໜັບ ສະ ໜູນ GUI.
ກະລຸນາຖ່າຍຮູບ ໜ້າ ຈໍທັງ ໝົດ ຂອງ ໜ້າ ຈໍ, ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ໃນປາຍຂອງທ່ານ.
$ scrot /home/tecmint/Desktop.jpg
ຖ້າທ່ານຕ້ອງການຈັບພື້ນທີ່ສະເພາະໃນ ໜ້າ ຈໍ, ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ດ້ວຍປຸ່ມປ່ຽນປຸ່ມ '-s' ເຊິ່ງຊ່ວຍໃຫ້ທ່ານສາມາດເລືອກພື້ນທີ່ໄດ້ດ້ວຍຫນູຂອງທ່ານທີ່ທ່ານຕ້ອງການຖ່າຍຮູບ ໜ້າ ຈໍ.
scrot -s /home/tecmint/Window.jpg
ດ້ວຍການຊ່ວຍເຫຼືອຂອງການສະຫຼັບ '-q', ທ່ານສາມາດ ກຳ ນົດລະດັບຄຸນນະພາບຂອງຮູບລະຫວ່າງ 1 ເຖິງ 100. ລະດັບຮູບພາບເລີ່ມຕົ້ນແມ່ນ 75, ແລະຜົນຜະລິດຮູບພາບຈະແຕກຕ່າງກັນໄປຕາມຮູບແບບເອກະສານທີ່ທ່ານລະບຸ.
ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະຈັບພາບໄດ້ໃນຄຸນນະພາບຂອງ ໜ້າ ຈໍທີ່ມີຄຸນນະພາບສູງ 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’ ແລະ ກຳ ນົດວຽກ Cron.
$ chmod 777 screen.sh
ເປີດເອກະສານ ‘ຢຸດ’ ແລະເພີ່ມເຂົ້າຕໍ່ໄປນີ້. ທ່ານສາມາດ ກຳ ນົດໄລຍະເວລາທີ່ ກຳ ນົດເອງ.
$ crontab -e
*/1 * * * * sh /home/tecmint/screen.sh
ການເຂົ້າ Cron ຂ້າງເທິງຈະ ດຳ ເນີນການທຸກໆ '1' ນາທີແລະຖ່າຍພາບ ໜ້າ ຈໍແລະເກັບມ້ຽນໄວ້ພາຍໃຕ້ '' media/tecmint 'ທີ່ມີຊື່ຫລິ້ນຕາມວັນແລະເວລາ. ຫລັງຈາກແລ່ນສະຄິບເປັນເວລາ 1 ນາທີ, ນີ້ແມ່ນສິ່ງທີ່ຂ້ອຍພົບໃນໄດເລກະທໍລີ ‘tecmint’ ຂອງຂ້ອຍ.