উত্তর:
কমান্ড লাইন থেকে:
killall file-roller
আপনি Alt + f4 করতে পারেন তবে খোলার প্রতিটি সংরক্ষণাগার ব্যবস্থাপকের জন্য আপনার এটি করা দরকার।
killall file-roller
: ডি
আর একটি উপায় wmctrl
ইউটিলিটি (উইন্ডো ম্যানেজার নিয়ন্ত্রণ) ব্যবহার করা হবে। এটি উইন্ডো ম্যানেজারকে বলার জন্য আপনাকে ক্লোজ বোতামটি ক্লিক করার জন্য ব্যবহার করা যেতে পারে। এটি সম্ভাব্য ভারী হাতের প্রকৃতি এড়িয়ে চলে killall
; উদাহরণস্বরূপ, সংরক্ষণ না করা দস্তাবেজ সহ কিছু প্রোগ্রামগুলি নিহত হওয়ার পরে অবিলম্বে প্রস্থান করবে (এমনকি মৃদুভাবে), ঘনিষ্ঠ বোতামটি ক্লিক করার পরে "আপনি কি সংরক্ষণ করতে চান?" শীঘ্র.
বেসিক কমান্ডটি হ'ল wmctrl -c WINDOWTITLE
, সুতরাং এই ক্ষেত্রে wmctrl -c "Archive Manager"
(ধরে নিলে এটির কোনও উন্মুক্ত ফাইল নেই: যা শিরোনাম পরিবর্তন করে)। দুর্ভাগ্যক্রমে, এটি কেবল একবারে একটি বন্ধ করে দেয়, সুতরাং সেগুলি বন্ধ করার জন্য আমাদের আরও বেশি কিছু করা দরকার।
wmctrl
কোনও মিল খুঁজে পেলে সাফল্য ফিরিয়ে দেয়, যাতে এটি ব্যর্থ না হওয়া পর্যন্ত আমরা লুপ করতে পারি:
while wmctrl -c "Archive Manager"; do sleep 0.1; done
এটি সর্বদা এটি খুঁজে পাওয়া প্রথম উইন্ডোটি চয়ন করে, তাই ইতিমধ্যে ব্যস্ত বন্ধ হওয়া প্রথম উইন্ডোতে ক্রমাগত নিকট কমান্ডের প্রবাহটি এড়াতে আমাদের কিছুটা ঘুমের প্রয়োজন - যা লুপটি থামিয়ে দেয় এমন ত্রুটির কারণ হতে পারে।
এটি সহজ এবং সাধারণভাবে কাজ করে তবে একটি নির্দিষ্ট পরিমাণ সময় ঘুমানো এবং আমরা আবার চেষ্টা করার আগে উইন্ডোটি বন্ধ হয়ে যাওয়া আশা করে ত্রুটি এড়ানোর এক অগোছালো এবং ধীর পথ। আমরা যা করতে চাই তা হ'ল তত্ক্ষণাত প্রতিটি মিলে যাওয়া উইন্ডোতে একটি ঘনিষ্ঠ বার্তা প্রেরণ করা।
এর সাহায্যে আমরা সমস্ত উন্মুক্ত উইন্ডো খুঁজে পেতে পারি wmctrl -l
। এটি একটি সংখ্যক উইন্ডো আইডি তালিকাভুক্ত করে যা আমরা প্রতিটি উইন্ডো স্বতন্ত্রভাবে সনাক্ত করতে ব্যবহার করতে পারি, এমনকি তাদের সবার শিরোনাম একই থাকলেও। তারপরে আমাদের কেবল মিলমান উইন্ডোতে ( grep
কমান্ড) ফিল্টার করতে হবে, কেবল উইন্ডো আইডিটি ( cut
কমান্ড) টানতে হবে এবং wmctrl -i -c
প্রত্যেকটির জন্য কল করতে হবে। -i
উইণ্ডো আই পরিবর্তে উইণ্ডো শিরোনামের সাথে মেলে প্রয়োজন হয়।
for w in $(wmctrl -l | grep "Archive Manager" | cut -d" " -f1); do
wmctrl -i -c $w
done
যখনই কোনও বিড়াল আপনার কীবোর্ডে পদক্ষেপ নেয় তখন কেবল টাইপ করার জন্য কিছুটা জটিল তবে আশা করি আপনার স্ক্রিপ্টিং সরঞ্জামবক্সে রাখার জন্য একটি সহজ কৌশল।
আপনি Ctrl+ Qকীবোর্ড শর্টকাটটি ব্যবহার করতে পারেন যা সংরক্ষণাগার ব্যবস্থাপকের সমস্ত খোলা উইন্ডোটি বন্ধ করে দেবে।
Ctrl+ + Qশর্টকাট উবুন্টু (এবং অন্যান্য ডিস্ট্রিবিউশন প্রচুর পাশাপাশি) এ সাধারণ। এটি এখন পর্যন্ত ব্যবহার করা বেশিরভাগ অ্যাপ্লিকেশনগুলির সাথে একই কাজ করে। অর্থাৎ এটি চলমান অ্যাপ্লিকেশনটির সমস্ত উইন্ডো বন্ধ করে দেবে।
Ctrl+Q
আসলে তা করে। Quit
মেনুটি সংরক্ষণাগার ব্যবস্থাপকের সমস্ত খোলা উইন্ডোটি বন্ধ করে দেওয়ার সময় , শর্টকাট কীটি এটি করে নি (কমপক্ষে 14.04 এ)।
kill cat
আমি আপনাকে যে পদক্ষেপটি প্রস্তাব করতে চাইছিলাম তার থেকে এখনও অনেক বেশি মানবিক সমাধান ।