টার্মিনালটিতে PrtSc(মুদ্রণ স্ক্রিন) বোতামের সমতুল্য আমি কমান্ড (গুলি) ব্যবহার করতে পারি ?
আমি উবুন্টু জিনোম চালাচ্ছি।
gnome-screenshot
স্ক্রিনশট নেওয়ার জন্য unityক্যের ডিফল্ট হাতিয়ার।
টার্মিনালটিতে PrtSc(মুদ্রণ স্ক্রিন) বোতামের সমতুল্য আমি কমান্ড (গুলি) ব্যবহার করতে পারি ?
আমি উবুন্টু জিনোম চালাচ্ছি।
gnome-screenshot
স্ক্রিনশট নেওয়ার জন্য unityক্যের ডিফল্ট হাতিয়ার।
উত্তর:
আপনি ইমেজম্যাগিক প্যাকেজে থাকা আমদানি সরঞ্জামটি ব্যবহার করতে পারেন (এটি যদি আপনার সিস্টেমে ইতিমধ্যে উপলব্ধ না থাকে তবে আপনার এটি ইনস্টল করতে হবে)।
শেলটিতে নিম্নলিখিত কমান্ডটি চালান:
import screenshot.png
এবং আপনি যে উইন্ডোটি ক্যাপচার করতে চান তা নির্বাচন করুন বা বাম মাউস বোতাম টিপুন এবং টেনে নিয়ে একটি অঞ্চল নির্বাচন করুন।
আমদানি আসলে একটি খুব শক্তিশালী কমান্ড যা স্ক্রিন ক্যাপচার করতে বিভিন্ন উপায়ে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, পুরো স্ক্রিনটি ক্যাপচার করতে এবং কিছুটা বিলম্ব এবং পুনরায় আকার দেওয়ার পরে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
import -window root -resize 400x300 -delay 200 screenshot.png
আমদানি কমান্ডের সাথে উপলভ্য সমস্ত অপশন দেখতে, চিত্রম্যাগিকের ওয়েবসাইটে যান ।
টার্মিনাল থেকে স্ক্রিনশট নেওয়ার আরেকটি উপায় হ'ল স্ক্রোট
স্ক্রোট টাইপ ইনস্টল করতে :
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
পরিবর্তে এবং ব্যবহার করে ImageMagick convert
রূপান্তর করতে xwd করার -format পিএনজি এবং ক্রপিং না। (নীচে আমার উত্তরও দেখুন)
এখানে এই বিকল্পটি পাওয়া গেছে এবং অন্যান্য বিকল্পগুলিও তালিকাভুক্ত রয়েছে।
ওপেন টার্মিনাল টিপে Ctrl+ + Alt+ + Tলিখুন
gnome-screenshot
অ্যাকশনটি বিলম্ব করতে জিনোম-স্ক্রিনশট -d এক্সএক্স ব্যবহার করুন ।
10s দ্বারা স্ক্রিনশট ক্রিয়াটি বিলম্ব করতে
gnome-screenshot -d 10
অথবা
sleep 10;gnome-screenshot
gnome-screenshot --help
আপনাকে প্রচুর বিকল্প দেবে।
gnome-screenshot --interactive
আপনি টার্মিনাল থেকে স্ক্রিনশট নিতে শাটার প্রোগ্রাম ব্যবহার করতে পারেন shut শাটার ইনস্টল করতে টার্মিনালে নীচের কমান্ডগুলি চালান,
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.
আমি ইমেজম্যাগিকটি ব্যবহার করার চেষ্টা করেছি import
কিন্তু কেডিএ ডেস্কটপ ইফেক্টগুলি ব্যবহার করার সময় এটি আমার পক্ষে কার্যকর হয়নি। ইমেজম্যাগিকের import
ফোরগ্রাউন্ড আলফা এবং ব্যাকগ্রাউন্ড সঠিকভাবে একত্রিত করার পরিবর্তে আউটপুট স্বচ্ছ উইন্ডো সীমানা রয়েছে।
আমি এক্স 11 xwd
এবং নেটপিবিএম ব্যবহার করার চেষ্টাও করেছিxwdtopnm
কিন্তু এটি আমার পক্ষেও কার্যকর হয়নি, নেটপিবএম মাল্টস্ক্রিন আউটপুটটি xwdtopnm
সঠিকভাবে মোকাবেলা করতে পারে না xwd
কারণ আমার একটি জিনেরমা সেটআপ রয়েছে।
তবে ইমেজম্যাগিকের সাথে এক্স 11 এর সংমিশ্রণটি আমার পক্ষে ঠিক কাজ করেছে: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
? কিভাবে এটি দেখতে?
আমি উবুন্টু 13.10 ব্যবহার করছি এবং আমার একটি স্ক্রিপ্ট রয়েছে যা আমি সবে লিখেছি যা সহায়ক হতে পারে। আমি দেখতে পাচ্ছি যে এই প্রশ্নের উত্তর দেওয়া হয়েছে তবে আমার সমাধানের জন্য কোনও অতিরিক্ত ইনস্টলসের প্রয়োজন নেই।
#!/bin/bash
curDate=$(date)
imgExtension=".png"
imgName=$curDate$imgExtension
imgDirectory="/path/to/desires/save/directory/"
imgSavePath=$imgDirectory$imgName
gnome-screenshot --file="$imgSavePath"
এই কোডটি কথোপকথন উইন্ডোটি পপিং না করে স্ক্রিনশটটি সংরক্ষণ করবে। কোনও নকল ফাইল নাম সমস্যা এড়াতে এটি ফাইলের নামের জন্য বর্তমান সময় ব্যবহার করে।