আমি কি কমান্ড লাইন থেকে একটি উইন্ডো ছোট করতে পারি?


38

আমি ইতিমধ্যে যে কোনও খোলা উইন্ডো বেছে নিতে এবং কমান্ড লাইন থেকে এটি হ্রাস করতে চাই would এটা কি সম্ভব?

উত্তর:


27

কুবুন্টু 12.04-এ আমি সক্রিয় উইন্ডোটি ছোট করতে নিম্নলিখিত কমান্ডটি ব্যবহার করি:

xdotool windowminimize $(xdotool getactivewindow)

আমি সন্দেহ করি $(xdotool getactivewindow)যে আপনি যে কোনও উইন্ডো হ্রাস করতে হবে তা চিহ্নিত করে আপনি একটি স্ট্রিং প্রতিস্থাপন করতে পারেন ।


$ এক্সডটুল গেট্যাকটিভ উইন্ডো উইন্ডোমিনিমাইজ করুন (উবুন্টু 15.04 এ কাজ করে)
এএএফারমক্লাব

1
আমি আরও জটিল উদাহরণ যুক্ত করেছি যা কমান্ড শৃঙ্খলা প্রদর্শন করে xdotool
ব্যবহারকারী 1338062

15

আপনি ধরনের সঙ্গে এটা করতে পারেন WMCtrl । এটি এমন একটি সরঞ্জাম যা আপনাকে কমান্ড লাইন থেকে উইন্ডো ম্যানেজারটি নিয়ন্ত্রণ করতে দেয়। এটি সংগ্রহস্থলগুলিতে খুঁজে পেতে পারেন।

এটি মেটাসিটি এবং কে উইন (জিনোম এবং কেডির জন্য ডিফল্ট) এর সাথে সামঞ্জস্যপূর্ণ।

বর্তমানে খোলা উইন্ডোজের একটি তালিকা পেতে আপনি এই আদেশটি ব্যবহার করতে পারেন। এতে উইন্ডোর নাম অন্তর্ভুক্ত থাকবে:

wmctrl -l

আপনার উইন্ডোটির নামটি একবার হয়ে গেলে, আপনি উইন্ডোটি ছায়াতে এই আদেশটি ব্যবহার করতে পারেন:

wmctrl -r "windowname" -b toggle,shaded

আমি মনে করি না ক্ষুদ্রাকরণ সমর্থিত কারণ এটি EWMH স্পেস দ্বারা আচ্ছাদিত নয় তবে আপনি শেডিং এবং সর্বাধিককরণ করতে পারেন যাতে এটি আপনার প্রয়োজন অনুসারে হয়।


এটির সাথে সমস্যা: উইন্ডোটি সম্পূর্ণরূপে লুকানো এবং ব্যবহারযোগ্য। আপনি একই কমান্ডের সাহায্যে এটি লুকিয়ে রাখতে পারেন।
মার্ক এম

2
wmctrl লেখক উইন্ডোজগুলি আইকনফাই করতে একটি নতুন -Y পতাকা যুক্ত করেছেন- গিথুব এ যাত্রা করা হয়েছে তবে এখনও মুক্তি পায় নি।
মার্ক এম

আমি wmctrl 1.07 (এটি এখন জুলাই 2016) ব্যবহার করছি এবং এখনও কোনও-ওয়াই পতাকা নেই।
এএএফারমক্লাব

আপনি চেষ্টা করেছেন : wmctrl -r "windowname" -b toggle,hidden?
dgo.a

7

সক্রিয় উইন্ডোটি ছোট করতে

xdotool getactivewindow windowminimize

gnome3.24 শেল এক্সটেনশনে যেমন কাস্টম হট কর্নার হিসাবে কাজ করে, "এক্সডটুল উইন্ডোমিনিমাইজ $ (এক্সডটুল গেট্যাকটিভ উইন্ডো)" করবে না।


4

আপনি উইন্ডোতে ফোকাস করার পরে xdotoolকীবোর্ড ইভেন্টটি অনুকরণ করতে ব্যবহার করতে পারেন Alt-F3। এটি একটি হ্যাক, তবে আপনার সমস্যার উপর নির্ভর করে এটি যথেষ্ট হতে পারে।


3

আপনি এক্সডটুল ব্যবহার করেন। নোট করুন যে সক্রিয় উইন্ডো হ্রাস করার জন্য ডিফল্ট unityক্য শর্টকাট কীটি Ctrl-Alt-0 BUT যে এটি কেবলমাত্র সংখ্যার কীপ্যাড শূন্য। আপনি যদি নিয়মিত শূন্য কীটি 9 এবং - এর মধ্যে একটি টাইপ করেন তবে এটি কার্যকর হবে না। (কীবোর্ডে টাইপ করার সময়ও নয়।

এক্সডটুল সংখ্যার কীপ্যাড শূন্য কীটি 'কেপি_সামান্য' হিসাবে জানে।

সক্রিয় উইন্ডোটি ছোট করতে, আপনি প্রথমে xdotool ইনস্টল করে নিশ্চিত করে নিন, তারপরে কমান্ডটি ব্যবহার করুন:

xdotool কী Ctrl + Alt + KP_Insert

(মনে রাখবেন যে অন্য উত্তরে উল্লিখিত কী Alt-F3 কাজ করবে না


2

আরেকটি xdotoolউদাহরণ:

xdotool search --onlyvisible --classname --sync Navigator windowminimize

এটি --syncএকটি দৃশ্যমান ন্যাভিগেটর উইন্ডোর জন্য অনুসন্ধান করে (এবং অপেক্ষা করে, এর ফলে ) এবং এরপরে এটি হ্রাস করে।

দেখুন xdotool(1)অধ্যায় COMMAND CHAINING:

xdotool একক অনুরোধে একাধিক কমান্ড চালানো সমর্থন করে। সাধারণত, আপনি একটি অনুসন্ধান কমান্ড দিয়ে শুরু করবেন ("উইন্ডো স্ট্যাক" দেখুন) এবং তারপরে এই ফলাফলগুলিতে একটি সেট ক্রিয়া সম্পাদন করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.