পাইথন স্ক্রিপ্ট দিয়ে এটি অর্জন করা সম্ভব। স্ক্রিপ্টটির প্রয়োজন হয় python-wnck
এবং python-gtk
কাজ করার জন্য ইনস্টল করা হয়, যদিও আমি মনে করি এগুলি যাইহোক ডিফল্টরূপে ইনস্টল করা আছে।
এটি কোনও পাঠ্য সম্পাদককে কপি এবং পেস্ট করুন এবং একটি বোধগম্য জায়গায় সংরক্ষণ করুন (যেমন আপনার বাড়ির ফোল্ডারে মিনিমাইজ.পি হিসাবে ):
#!/usr/bin/env python
import wnck
import gtk
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
active = screen.get_active_window()
for w in windows:
if not w == active:
w.minimize()
এরপরে আপনি কীবোর্ড শর্টকাটগুলি খোলার মাধ্যমে কীবোর্ড শর্টকাট সেট আপ করতে পারেন।
দেখার জন্য ক্লিক করুন যোগ একটি নতুন শর্টকাট তৈরি করুন।
কমান্ডটি ব্যবহার করুন bash -c 'python ~/minimise.py'
(এটি ধরে নেওয়া হচ্ছে আপনি এটি আপনার বাড়ির ফোল্ডারে minimise.py হিসাবে সংরক্ষণ করেছেন )।
তারপরে আপনি এই ক্রিয়ায় আপনার পছন্দসই কীবোর্ড সংমিশ্রণটি নির্ধারণ করতে পারেন।
স্ক্রিপ্টটি সমস্ত অ-অ্যাক্টিভ উইন্ডোগুলিকে হ্রাস করবে। আমি মনে করি না এটি আপনার ব্যবহারের ক্ষেত্রে খুব কার্যকর কারণ আপনি সমস্ত গিম্প উইন্ডোটি খুলতে চাইবেন। পরিবর্তে বর্তমান অ্যাপ্লিকেশনটি নয় এমন সমস্ত উইন্ডো হ্রাস করতে আপনি কিছুটা আলাদা স্ক্রিপ্ট ব্যবহার করতে পারেন:
#!/usr/bin/env python
import wnck
import gtk
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
active_app = screen.get_active_window().get_application()
for w in windows:
if not w.get_application() == active_app:
w.minimize()