সাথী, সাথ-স্ক্রিনশটের পরিবর্তে জিনোম-স্ক্রিনশট ব্যবহার করুন


9

আমি মেট ডেস্কটপের একটি বড় অনুরাগী। সহজ এবং খুব কার্যকর।

তবে আমি সাথী ডেস্কটপে একটি জিনিস সম্বোধন করব: এর স্ক্রিনশট ইউটিলিটি খুব দুর্বল।

আমি খুব মিস করছি এমন একক বৈশিষ্ট্যটি স্ক্রিনের কেবলমাত্র একটি অংশের স্ক্রিনশট নিতে সক্ষম হয়। এটি দৃশ্যত gnome-screenshotএই পোস্ট থেকে পাওয়া যায় : কোন স্ক্রিনশট সরঞ্জাম উপলব্ধ?

আমি প্রতিস্থাপন mate-screenshotকরতে পারে যে কোন উপায় আছে gnome-screenshot?

আমি চেষ্টা করেছি sudo apt-get install gnome-screenshotতবে তারপরে যদি আমি এটি চালু করার চেষ্টা করি তবে আমার আছে

▶ gnome-screenshot
** Message: Unable to use GNOME Shell's builtin screenshot interface, resorting to fallback X11.

তদতিরিক্ত, আমার সত্যিই শর্টকাটগুলির প্রয়োজন (পুরো পয়েন্টটি এটি দুটি ক্লিকে অর্জন করা), সুতরাং আমি যদি এটি কাজ করে যাই তবে আমারও এটি প্রয়োজন।

এফওয়াইআই, আমি আগে শাটার ব্যবহার করছিলাম তবে এটি সরিয়ে ফেললাম কারণ এটিতে ডেস্কটপ শর্টকাট এবং কখনও কখনও খুব বগি না থাকায় (সিস্টেমটিকে হার্ড শাটডাউন করার প্রয়োজন হয়)।


উত্তর:


4

আসলে, mate-screenshotআপনার যে ইউটিলিটি রয়েছে তা রয়েছে, (দেখুন man mate-screenshot) সুতরাং অতিরিক্ত প্যাকেজ ইনস্টল করার দরকার নেই। একটি টার্মিনালে, আপনি -aপতাকা ব্যবহার করতে পারেন

mate-screenshot -a

এটি পয়েন্টারটিকে ক্রস-হেয়ারে পরিণত করে এবং আপনি যে অঞ্চলটি দখল করতে চান তা নির্বাচন করতে আপনি ক্লিক করতে এবং টেনে আনতে পারেন।

আপনি এটির জন্য একটি কাস্টম শর্টকাট সেট করতে পারেন (উদাহরণস্বরূপ shift+ prt scপছন্দ করুন gnome-screenshot):

সিস্টেম> পছন্দসমূহ> হার্ডওয়্যার> কীবোর্ড শর্টকাটগুলি

ক্লিক + + একটি কাস্টম এক যোগ বাটন যোগ করুন।

আপনি ভালভাবে জানতে পারেন যে mate-screenshot -aকীবোর্ড শর্টকাটে কমান্ডটি ব্যবহার করা কার্যকর হয় না, সেই ক্ষেত্রে আপনাকে ব্যাশ কল করতে ডায়ালটি পরিবর্তন করতে হবে এবং DISPLAY সেট করতে হবে ... প্রথমে টার্মিনালে ভেরিয়েবলটি পরীক্ষা করুন:

echo $DISPLAY

এবং আউটপুট নোট নিন। আমার জন্য এটি:0.0

তারপরে শর্টকাট সেটিংয়ে এই কমান্ডটি ব্যবহার করুন:

bash -c "DISPLAY=:0.0 mate-screenshot -a"

:0.0থেকে আউটপুট মেলে প্রতিস্থাপনecho $DISPLAY


এই সমাধানটি আমার পক্ষে কাজ করে না। কমান্ডটি একটি টার্মিনালে কাজ করে তবে শর্টকাট হিসাবে নয়। আমাকে সাহায্য করার কোন ধারণা?
সাঙ্গরিরা

@ সাঙ্গোরিয়াস আপনি চেষ্টা করেছেন echo $DISPLAYএবং উত্তরটির দ্বিতীয়ার্ধ?
জান্না

হ্যাঁ. উত্তরটি হল: টার্মিনাল থেকে 0 এবং শর্টকাট থেকে 0.0। তাদের কেউই কাজ করছে না! :(
53

@ সাঙ্গোরিস তাই আপনি কি আপনার শর্টকাট কার্যভারটি রেখেছিলেন bash -c "DISPLAY=:0 mate-screenshot -a"?
জান্না

হ্যাঁ এবং কিছুই কাজ করে না!
সাঙ্গরিগুলি

5

--interactiveবিকল্পটি যুক্ত করে আমি একই সমস্যাটি সমাধান করেছি

gnome-screenshot --interactive

1
বাmate-screenshot --interactive
সমুদ্র

1

@ জান্না সাইস হিসাবে, সাথী-স্ক্রিনশট এরিয়া স্ক্রিনশটগুলি করার সহজলভ্যতা নেই।

তবে একটি সুপরিচিত বাগ ( https://github.com/mate-desktop/mate-utils/issues/37 ) রয়েছে যা এই বিকল্পটি সহ কমান্ডটিকে ব্যর্থ করে তোলে।

মন্তব্যে উল্লিখিত হিসাবে, সমাধানটি হ'ল আদেশটি দেরি করে বিলম্ব করা:

#!/bin/bash
sleep 1
exec /usr/bin/mate-screenshot $@

যেমন মধ্যে। /usr/local/bin/mate-screenshotএবং পরিবর্তে এটি ব্যবহার করুন।

এটি আমার জীবনকে বদলে দিয়েছে, আমি এখন এই বৈশিষ্ট্যটি ব্যবহার করি!


দেখতে খুব কঠিন মনে হচ্ছে। কোন উবুন্টু মেট সংস্করণের জন্য আপনি এই সমাধানটির প্রস্তাব দিচ্ছেন? আপনি mate-screenshot -iপরিবর্তে ব্যবহার করতে চান না কেন ?
N0rbert

1
ওহ না ! mate-screenshot -aইউএক্সের তুলনায় কতটা বন্ধুত্বপূর্ণ তা আপনার কোনও ধারণা নেই -iPrintScreenএকটি স্কোয়ার তৈরি করুন টিপুন এবং এটি হ'ল আপনার প্রয়োজনীয় ক্রপযুক্ত স্ক্রিনশট রয়েছে। এর সাথে এত কঠিন কি মনে হচ্ছে? আমি লিনাক্স মিন্টের সর্বশেষতম সংস্করণটি ব্যবহার করছি তবে বাগটি সমাধান করা কঠিন তাই এখানেই থাকুন।
অগস্টিন রিডিংগার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.