मैं PrtSc(प्रिंट स्क्रीन) बटन के बराबर टर्मिनल में क्या कमांड (एस) का उपयोग कर सकता हूं ?
मैं Ubuntu GNOME चला रहा हूँ।
gnome-screenshot
है कि स्क्रीनशॉट लेने के लिए एकता पर डिफ़ॉल्ट उपकरण है।
मैं PrtSc(प्रिंट स्क्रीन) बटन के बराबर टर्मिनल में क्या कमांड (एस) का उपयोग कर सकता हूं ?
मैं Ubuntu GNOME चला रहा हूँ।
gnome-screenshot
है कि स्क्रीनशॉट लेने के लिए एकता पर डिफ़ॉल्ट उपकरण है।
जवाबों:
आप ImageMagick पैकेज में उपलब्ध आयात टूल का उपयोग कर सकते हैं (यदि आपके सिस्टम पर यह पहले से उपलब्ध नहीं है तो आपको इसे इंस्टॉल करना होगा)।
शेल में निम्नलिखित कमांड चलाएँ:
import screenshot.png
और उस विंडो को चुनें जिसे आप बाईं माउस बटन दबाकर और खींचकर किसी क्षेत्र का चयन करना चाहते हैं।
आयात वास्तव में एक बहुत शक्तिशाली कमांड है जिसका उपयोग स्क्रीन पर कब्जा करने के लिए कई तरीकों से किया जा सकता है। उदाहरण के लिए, पूरी स्क्रीन पर कब्जा करने के लिए और कुछ देरी के बाद और इसे आकार देने के बाद, निम्न कमांड का उपयोग करें:
import -window root -resize 400x300 -delay 200 screenshot.png
आयात आदेश के साथ उपलब्ध सभी विकल्पों को देखने के लिए, ImageMagick की वेबसाइट पर जाएं ।
टर्मिनल से स्क्रीनशॉट लेने का दूसरा तरीका स्क्रोट के साथ है
स्क्रोट प्रकार स्थापित करने के लिए :
sudo apt-get install scrot
टर्मिनल से स्क्रोट प्रकार के साथ लिनक्स में स्क्रीनशॉट लेने के लिए:
scrot MyScreenshot.png
कुछ और विकल्प scrot
यहां दिए गए हैं:
scrot -b -d 5 '%Y:%m:%d:%H:%M:%S.png' -e 'mv $f ~/Desktop/'
इस उदाहरण में,
.png
इस मामले में-e 'mv $f ~/Desktop/'
स्क्रीनशॉट को डेस्कटॉप पर सहेजने के लिए स्क्रोट बताता है import
केडीई डेस्कटॉप प्रभाव पारदर्शी खिड़की सीमाओं / ठोस काले रंग में चमक को प्रस्तुत करता है। और scrot
बिल्कुल भी पाइप में भाग नहीं लेना चाहता, जिसका उपयोग मैं अनावश्यक मध्यवर्ती फाइलों से बचने के लिए करता हूं जब एक झिंजामा सेटअप से वांछित स्क्रीन को क्रॉप करता है। मैं xwd
इसके बजाय उपयोग करता हूं और xwd -format को PNG में परिवर्तित करने और क्रॉप करने के लिए ImageMagick convert
का उपयोग करता हूं । (नीचे मेरा जवाब भी देखें)
यहां यह विकल्प मिला और अन्य विकल्प भी सूचीबद्ध हैं।
ओपन टर्मिनल का उपयोग करके Ctrl+ Alt+ Tऔर प्रकार
gnome-screenshot
कार्रवाई में देरी के लिए सूक्ति-स्क्रीनशॉट -d xx का उपयोग करें।
स्क्रीनशॉट कार्रवाई में देरी करने के लिए 10 से
gnome-screenshot -d 10
या
sleep 10;gnome-screenshot
gnome-screenshot --help
आपको बहुत सारे विकल्प देगा।
gnome-screenshot --interactive
आप टर्मिनल से स्क्रीनशॉट लेने के लिए शटर प्रोग्राम का उपयोग कर सकते हैं ।
sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update
sudo apt-get install shutter
सक्रिय विंडो का स्क्रीनशॉट लेने के लिए,
shutter -a -o shot.png -e
पूरे प्रदर्शन का स्क्रीनशॉट लेने के लिए,
shutter -f -o shot.png -e
लिए गए स्क्रीनशॉट को होम डायरेक्टरी में स्टोर किया जाता है ।
अधिक विकल्पों के लिए shutter --help
कमांड चलाएं ,
Usage:
shutter [options]
Options:
Example 1
shutter -a -p=myprofile --min_at_startup
Example 2
shutter -s=100,100,300,300 -e
Example 3
shutter --window=.*firefox.*
Example 4
shutter --web=http://shutter-project.org/ -e
Capture Mode Options:
-s, --select=[X,Y,WIDTH,HEIGHT]
Capture an area of the screen. Providing X,Y,WIDTH,HEIGHT is
optional.
-f, --full
Capture the entire screen.
-w, --window=[NAME_PATTERN]
Select a window to capture. Providing a NAME_PATTERN (Perl-style
regex) ist optional.
-a, --active
Capture the current active window.
--section
Capture a section. You will be able to select any child window
by moving the mouse over it.
-m, --menu
Capture a menu.
-t, --tooltip
Capture a tooltip.
--web=[URL]
Capture a webpage. Providing an URL ist optional.
-r, --redo
Redo last screenshot.
Settings Options:
-p, --profile=NAME
Load a specific profile on startup.
-o, --output=FILENAME
Specify a filename to save the screenshot to (overwrites any
profile-related setting).
Supported image formats: You can save to any popular image
format (e.g. jpeg, png, gif, bmp). Additionally it is possible
to save to pdf, ps or svg.
Please note: There are several wildcards available, like
%Y = year
%m = month
%d = day
%T = time
$w = width
$h = height
$name = multi-purpose (e.g. window title)
$nb_name = like $name but without blanks in resulting strings
$profile = name of current profile
$R = random char (e.g. $RRRR = ag4r)
%NN = counter
The string is interpretted by strftime. See "man strftime" for
more examples.
As an example: shutter -f -e -o './%y-%m-%d_$w_$h.png' would
create a file named '11-10-28_1280_800.png' in the current
directory.
Application Options:
-h, --help
Prints a brief help message and exits.
-v, --version
Prints version information.
-d, --debug
Prints a lot of debugging information to STDOUT.
--clear_cache
Clears cache, e.g. installed plugins, at startup.
--min_at_startup
Starts Shutter minimized to tray.
--disable_systray
Disables systray icon.
-e, --exit_after_capture
Exit after the first capture has been made. This is useful when
using Shutter in scripts.
मैंने ImageMagick का उपयोग करने की कोशिश की, import
लेकिन केडीई डेस्कटॉप प्रभाव का उपयोग करते समय यह मेरे लिए काम नहीं किया। ImageMagick import
में फोरग्राउंड अल्फा और बैकग्राउंड को ठीक से मिलाने के बजाय ब्लैक में आउटपुट पारदर्शी विंडो बॉर्डर हैं।
मैंने X11 xwd
और NetPBM का उपयोग करने की भी कोशिश की, xwdtopnm
लेकिन वह भी मेरे लिए काम नहीं कर रहा था, NetPBM xwdtopnm
बहुक्षेत्रीय उत्पादन के साथ ठीक से व्यवहार नहीं कर सका xwd
क्योंकि मेरे पास एक झुनेरमा सेटअप है।
लेकिन ImageMagick के साथ X11 का संयोजन मेरे लिए ठीक काम किया:xwd
convert
xwd -silent -root | convert xwd:- screenshot.png
या, यदि आपके पास मेरे जैसा एक डुअल-फुलएचडी ज़िनरामा सेटअप है, और केवल पहली स्क्रीन चाहते हैं:
xwd -silent -root | convert xwd:- -crop 1920x1080+0+0 test.png
केवल दूसरी स्क्रीन के लिए:
xwd -silent -root | convert xwd:- -crop 1920x1080+1920+0 +repage test.png
xwd ... | convert xwd:- ...
:। कम से कम यह मेरे डेबियन स्ट्रेच पर आईएम 6.9.6-2 के साथ स्थापित करना आवश्यक था
आप एक लॉगिन टर्मिनल (आप के साथ खोलने के एक से एक स्क्रीनशॉट लेने के लिए चाहते हैं Ctrl+ Alt+ F1आप प्रोग्राम का उपयोग कर सकते हैं) fbgrab
।
आप इसे टाइप करके इंस्टॉल कर सकते हैं sudo apt-get install fbcat
।
फिर अपने लॉगिन-टर्मिनल का स्क्रीनशॉट लें, अपने लॉगिन-टर्मिनल में टाइप करें:
$ sudo fbgrab my_screenshot
my_screenshot को मौजूदा डायरेक्टरी के तहत सेव किया गया है।
my_screenshot
? इसे कैसे देखें?
मैं ubuntu 13.10 का उपयोग कर रहा हूं और मेरे पास एक स्क्रिप्ट है जो मैंने अभी लिखी है जो सहायक हो सकती है। मुझे लगता है कि इस प्रश्न का उत्तर दिया गया है, लेकिन मेरे समाधान के लिए कोई अतिरिक्त इंस्टॉल की आवश्यकता नहीं है।
#!/bin/bash
curDate=$(date)
imgExtension=".png"
imgName=$curDate$imgExtension
imgDirectory="/path/to/desires/save/directory/"
imgSavePath=$imgDirectory$imgName
gnome-screenshot --file="$imgSavePath"
यह कोड संवाद विंडो को पॉपअप किए बिना स्क्रीनशॉट को बचाएगा। यह किसी भी डुप्लिकेट फ़ाइल नाम समस्याओं से बचने के लिए एक फ़ाइल नाम के लिए वर्तमान समय का उपयोग करता है।