লিনাক্সে বর্তমান ডেস্কটপে একটি খোলা উইন্ডো আনুন


3

চলুন অন্য একটি ভার্চুয়াল ডেস্কটপে আমার একটি প্রোগ্রাম খোলা আছে। একটি স্ক্রিপ্টের মাধ্যমে বর্তমান ডেস্কটপে আমি সেই প্রোগ্রামটি আনতে পারি কি কোন উপায় আছে?

নিম্নলিখিত কমান্ডটি আমি পেতে পারি নিকটতম

wmctrl -a program

এটি ডেস্কটপে চলে যাবে যেখানে প্রোগ্রামটি খোলা থাকবে এবং এটি সর্বাধিক উইন্ডো তৈরি করবে। যাইহোক, প্রোগ্রাম যেখানে ডেস্কটপে যাওয়ার পরিবর্তে, আমি প্রোগ্রামটি বর্তমান ডেস্কটপে আনতে চাই। এই কমান্ডটি আছে:

wmctrl -R program

ডকুমেন্টেশন বলে যে আমি যা চাই তা করতে হবে, কিন্তু এটি পূর্ববর্তী কমান্ডের মতো একই জিনিস করে।


আপনি আপনার উইন্ডো ম্যানেজার হিসাবে gnome ব্যবহার করছেন? (এটি উবুন্টুর জন্য ডিফল্ট)
জারভিন

হ্যাঁ, আমি যা ব্যবহার করছি।
টনি_সাইড

উত্তর:


3

-Rমিটাসিটি (গনোমের জন্য ডিফল্ট উইন্ডো ম্যানেজার) ব্যবহার করার সময় সুইচটি ভাল কাজ করে কিন্তু কম্পিজ ব্যবহার করার সময় এত বেশি নয় (বর্তমানে উবুন্টু আমি বিশ্বাস করি ডিফল্ট উইন্ডো ম্যানেজার)। আপনি মেটাসিতে স্যুইচ করে নিজের এটি পরীক্ষা করে দেখতে পারেন metacity --replace( compiz --replaceকম্পিজে ফিরে যেতে ব্যবহার করুন )।

আমি কম্পিজের সাথে কেন কাজ করে না তা আমি মোটামুটিভাবে বুঝতে পারিনি, আমি এখনও পর্যন্ত যা খুঁজে পেয়েছি তা ভাগ করে নেওয়ার জন্য এটি চমৎকার ছিল, যা হল:

  • আমার wmctrl -dজন্য 7680x1200 এর একটি ডেস্কটপ জ্যামিতি (ডিজি) তালিকাভুক্ত করা হয়েছে (আমার 1920x1200 এর রেজোলিউশন আছে এবং 4 টি ওয়ার্কস্পেস ব্যবহার করে)।

    এই ক্ষেত্রে উইন্ডোটি দ্বিতীয় ওয়ার্কস্পেসে ব্যবহার করতে পারে wmctrl -e 0,1920,-1,-1,-1(মাধ্যাকর্ষণ, বাম দিক থেকে পিক্সেল, শীর্ষ থেকে পিক্সেল, উইন্ডো প্রস্থ, উইন্ডো উচ্চতা - মানটি -1বর্তমান মানটি সংশোধন করা উচিত নয় তা নির্দেশ করার জন্য ব্যবহৃত হয়)।

    আপনি অন্যান্য জিনিসের মধ্যে ব্যবহার করতে পারেন wnckpropঅথবা xwininfoবর্তমান উইন্ডোতে জ্যামিতি মান পেতে পারেন ।

  • সঙ্গে Putপ্লাগইন সক্রিয় এক বর্তমান সক্রিয় সরাতে নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন / সেকেন্ড কর্মপরিসরে দৃষ্টি নিবদ্ধ করা উইন্ডো (ভিউপোর্ট?):

    dbus-send --type=method_call --dest=org.freedesktop.compiz /org/freedesktop/compiz/put/allscreens/put_viewport_2_key org.freedesktop.compiz.activate

এটা বেশিরভাগই, আশা করি অন্য কেউ এই বিষয়ে আরও অন্তর্দৃষ্টি দিতে পারে।

সংশ্লিষ্ট

সম্পদ

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