Scrot: ເຄື່ອງມືເສັ້ນ ຄຳ ສັ່ງທີ່ຈະຖ່າຍ ໜ້າ ຈໍ Desktop/Server ໂດຍອັດຕະໂນມັດໃນ Linux


Scrot (SCReenshOT) ແມ່ນແຫຼ່ງເປີດ, ມີປະສິດທິພາບສູງແລະມີຄວາມຍືດຫຍຸ່ນ, ມີປະໂຫຍດຕໍ່ເສັ້ນ ຄຳ ສັ່ງ ສຳ ລັບຖ່າຍພາບ ໜ້າ ຈໍຂອງ Desktop, Terminal ຫລື Window ສະເພາະຂອງທ່ານດ້ວຍຕົນເອງຫລືໂດຍວຽກ Cron ໂດຍອັດຕະໂນມັດ. Scrot ແມ່ນຄ້າຍຄືກັບ Linux 'ນຳ ເຂົ້າ' ຄຳ ສັ່ງ, ແຕ່ໃຊ້ຫ້ອງສະຫມຸດ 'imlib2' ເພື່ອເກັບແລະບັນທຶກພາບ. ມັນຮອງຮັບຫລາຍຮູບແບບ (JPG, PNG, GIF, ແລະອື່ນໆ) ເຊິ່ງທ່ານສາມາດລະບຸໄດ້ໃນຂະນະທີ່ຖ່າຍຮູບ ໜ້າ ຈໍໂດຍໃຊ້ເຄື່ອງມື.

<

  • ດ້ວຍຮອຍຂີດຂ່ວນພວກເຮົາສາມາດຖ່າຍຮູບ ໜ້າ ຈໍໄດ້ງ່າຍໂດຍບໍ່ຕ້ອງມີວຽກຫຍັງເພີ່ມເຕີມ.
  • ພວກເຮົາຍັງສາມາດເພີ່ມປະສິດທິພາບຄຸນນະພາບຂອງຮູບພາບ ໜ້າ ຈໍ (ດ້ວຍປຸ່ມສະຫຼັບ -q, ຕາມດ້ວຍລະດັບຄຸນນະພາບລະຫວ່າງ 1 ເຖິງ 100. ລະດັບຄຸນນະພາບໃນຕອນຕົ້ນແມ່ນ 75.
  • ມັນງ່າຍຕໍ່ການຕິດຕັ້ງແລະ ນຳ ໃຊ້.
  • ພວກເຮົາສາມາດຈັບປ່ອງຢ້ຽມສະເພາະຫລືພື້ນທີ່ສີ່ຫລ່ຽມໃນຫນ້າຈໍໂດຍການຊ່ວຍເຫຼືອຂອງການສັບປ່ຽນ.
  • ສາມາດຖ່າຍພາບ ໜ້າ ຈໍທັງ ໝົດ ໃນໄດເລກະທໍລີສະເພາະໃດ ໜຶ່ງ ແລະຍັງສາມາດເກັບພາບ ໜ້າ ຈໍທັງ ໝົດ ໄວ້ໃນຄອມພີວເຕີ້ PC ຫຼືເຄືອຂ່າຍທີ່ຢູ່ຫ່າງໄກສອກຫຼີກ.
  • ສາມາດຕິດຕາມ Desktop PC ທັງ ໝົດ ໃນ admin ທີ່ບໍ່ມີແລະປ້ອງກັນກິດຈະ ກຳ ທີ່ບໍ່ຕ້ອງການ.
  • ການຕິດຕັ້ງ 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’ ຂອງຂ້ອຍ.

    ລິ້ງອ້າງອີງ