كيفية أخذ لقطات من سطر أوامر Linux



جرب أداة القضاء على المشاكل

كما هو الحال مع معظم الأشياء في بيئة GNU / Linux ، هناك طريقة لالتقاط لقطة شاشة من سطر الأوامر. هناك عدة أسباب أساسية مختلفة تجعل المستخدمين يرغبون في القيام بذلك. الأول هو الحصول على مزيد من التحكم في كيفية التقاط لقطة الشاشة ، خاصة عند التعامل مع التوقيت. آخر هو إنشاء معارض لقطة شاشة من ملفات الفيديو. قد يجد المستخدمون الذين اعتادوا على نشاط لوحة المفاتيح المكثف هذه الطريقة أسرع.



بناءً على أهدافك وتوزيعك ، قد تجد أن هناك عدة طرق مختلفة لتنفيذ ما تحاول القيام به. مرة أخرى ، هذا مؤشر على كيفية تعامل مطوري Linux مع الأشياء. الخبر السار هو أن العديد من هذه الأدوات يجب أن تكون موجودة بالفعل في التثبيت الحالي.



الطريقة الأولى: أخذ لقطة للشاشة مع كيس

الطريقة الأساسية لالتقاط لقطة شاشة من الأمر هي ببساطة عن طريق كتابة scot والضغط على enter. ليس عليك حتى أن تكون في نافذة محاكي طرفية مناسبة حتى يعمل هذا. إذا ضغطت باستمرار على Alt و F2 أو Windows أو Super key و R للحصول على مربع حوار تشغيل ، فيمكنك ببساطة كتابة scrot ودفع الإدخال. سيؤدي ذلك إلى التقاط لقطة شاشة لكل شيء على سطح المكتب ووضعه في ملف داخل دليل منزلك. يمكنك الوصول إليه باستخدام مدير ملفات رسومي أو عن طريق كتابة cd ~ ثم ls في سطر الأوامر. نظرًا لأنه قد يأخذ لقطة شاشة لنافذة طرفية تقوم بإصدارها فيها أيضًا ، فقد ترغب في استخدام سطر الأوامر الذي يتم تقديمه من مربع التشغيل أكثر من نافذة طرفية لهذه الطريقة.

يمكنك تعيين تأخير لتجهيز الأشياء قبل أخذها. اكتب scrot -d 10 وادفع Enter للانتظار لمدة 10 ثوانٍ قبل التقاط لقطة الشاشة. من المفترض أن يمنحك هذا متسعًا من الوقت لتهيئة البرنامج الذي تلتقط لقطة شاشة له. قد ترغب أيضًا في تعيين اسم ملف بعد هذا الأمر ، والذي سيستخدمه scrot عند تسمية الملف في الدليل الرئيسي.

أضف مفتاح -c إلى الأمر لإنشاء عد تنازلي. على سبيل المثال ، سيحسب scrot -d 10 -c الثواني إلى أن يتم التقاط لقطة الشاشة. يمكن أن يساعدك هذا في التخطيط مسبقًا عندما تحتاج إلى تجهيز كل شيء قبل أن يأخذ Scot لقطة.

ترتبط الغالبية العظمى من بيئات سطح المكتب الحديثة بـ scrot أو أداة لقطة شاشة أخرى تعتمد على سطر الأوامر بمفتاح Print Screen (Prt Sc) على لوحة المفاتيح. قد تحتاج فقط إلى الضغط على Prt Sc لالتقاط لقطة شاشة لكل شيء أو الضغط على Alt + Prt Sc لالتقاط إحدى النوافذ النشطة باستخدام الأداة المساعدة scrot. يحتوي عدد قليل جدًا من تخطيطات لوحة المفاتيح على مفتاح SysRq منفصل غير متصل بمفتاح Prt Sc ، وقد يعمل هذا المفتاح أيضًا لالتقاط لقطات شاشة من النافذة الحالية.

إذا قمت باستدعاء scrot مع -s بعده ، فستتمكن من رسم منطقة على الشاشة باستخدام مؤشر الماوس. سينتهي بك الأمر بلقطة شاشة لتلك المنطقة المحددة ولا شيء غير ذلك.

على الرغم من أن هذا قد يكون مفيدًا ، إلا أن بعض لقطات الشاشة التي تم التقاطها بهذه الطريقة قد تبدو غريبة ومقتصرة بشكل غير عادي.

الطريقة 2: استخدام Xfce4 Graphical Screenshooter

لدى Debian-Xfce و Xubuntu ومستخدمي Xfce4 الآخرين أمرًا يسمى xfce4-screenshoter رأوه عندما دفعوا Prt Sc ، ومن الممكن استدعاء ذلك من سطر الأوامر. ما عليك سوى كتابة xfce4-screenshooter في المحطة أو في Application Finder الذي تم إحضاره عند الضغط على Alt + F2 أو Super + R وستتلقى مربع حوار يتيح لك تحديد نوع لقطة الشاشة التي تفضل التقاطها.

انقر فوق تحديد منطقة واضغط على 'موافق' لتمييز منطقة من الشاشة أو حدد إدخال الشاشة أو النافذة النشطة للحصول على تجربة مستخدم لقطة شاشة تقليدية.

الطريقة الثالثة: استخراج الإطارات باستخدام ffmpeg

يمكنك استخدام برنامج ffmpeg لإنشاء معرض كامل للقطات من ملف فيديو. إذا لم يكن لديك ffmpeg بالفعل ، فستحتاج إلى تثبيته باستخدام sudo apt-get install ffmpeg إذا كنت تستخدم توزيعات تستند إلى Debian أو Ubuntu أو Mint. يجب أن يعمل هذا أيضًا مع معظم مستخدمي دبيان على منصة Raspberry Pi. سيحتاج مستخدمو Fedora أو Red Hat إلى إصدار yum install rpmbuild كجذر لتثبيت الحزمة. يمكن لمستخدمي Arch الاختيار بين حزم ffmpeg-git أو ffmpeg-full. سيرغب معظم المستخدمين في استخدام إصدار ffmpeg-git.

بمجرد تثبيت الحزمة ، استخدم الأمر cd للانتقال إلى وجهة ملف الفيديو بحيث يمكنك استخدام ffmpeg لإنشاء معرض. بمجرد الوصول إلى هناك ، قم بإصدار ffmpeg -i myMovie.avi -r 1 -f image2 shots_٪ 06.jpg ، بعد استبدال الأمر باسم ملف الفيلم الخاص بك. يشير الرقم الموجود في shots_٪ 06.jpg اسم الملف إلى عدد الأصفار اللاحقة التي تحتاجها لترتيب لقطات الشاشة في قائمة بينما يشير الرقم بعد 1 إلى معدل الإطارات. يمكنك التلاعب بهذه الصور إلى حد ما للتعرف بشكل أفضل على نوع لقطات الشاشة التي ترغب في التقاطها.

الطريقة الرابعة: استخدام mplayer في سطر الأوامر

يمكنك أيضًا استدعاء mplayer من سطر الأوامر ، والذي يجب أن يكون لدى مستخدمي Lubuntu و LXLE و Trisquel Mini-Linux بالفعل. يمكن لأولئك الذين ليس لديهم استخدام sudo apt-get install mplayer لتثبيته. اكتب mplayer -vf screenshot واسم ملف الفيديو الخاص بك لتظهر لك نافذة مشغل صغير. اضغط على مفتاح s في كل مرة تريد فيها التقاط لقطة شاشة وستتلقى رسالة حول ما إذا كانت تعمل أم لا. تظل نافذة المحطة صالحة طوال الوقت لمتابعة إخراج الرسائل حول لقطات الشاشة التي تلتقطها.

تستطيع ايضا استخذام:

mplayer -nosound -frames ## -vo png: z = 9 myVideo.avi

استبدل اسم الملف باسم الفيديو و ## بعدد الإطارات التي تريد تصويرها تلقائيًا. يمكنك أيضًا استبدال png بتنسيق صورة آخر مثل jpg أو gif89a إذا كنت ترغب في ذلك ، لكن png تقدم بشكل عام أفضل جودة للصورة.

4 دقائق للقراءة