শেল কমান্ডের সামনে একটি প্রোগ্রামের উইন্ডো আনতে হবে?


12

অন্যের সামনে জিনোমে ইতিমধ্যে শুরু হওয়া প্রোগ্রাম আনতে শেল কমান্ডের উপস্থিতি কি?

অর্থাৎ,

গেডিট এবং নটিলাস শুরু হয়েছে। নটিলাস পটভূমিতে এবং গ্যাডিট অগ্রভাগে রয়েছে।

শেল কমান্ড দিয়ে আমি কীভাবে নটিলাসকে সামনে আনব?


1
অন্যান্য: superuser.com/questions/183680/…
karthick87

উত্তর:


14

বিঃদ্রঃ:


নিশ্চিতভাবেই আপনার পোস্টটি সম্পাদনা করুন আমি যেমন আমার রচনা করছি ... :()
উদ্ভট

আপনি wmctrl -l এর সাহায্যে আপনার উইন্ডোটির নামটি খুঁজে পেতে পারেন নামটি শেষ ড্যাশের পরে লেখাটি: <উইন্ডো আইডি> <ডেস্কটপ আইডি> <ক্লায়েন্ট মেশিন> <উইন্ডো শিরোনাম>
জর্ফাস

8

আর একটি বিকল্প এক্সডটুল :

xdotool search --class Nautilus windowactivate


2
আমার সাথে ব্যর্থXGetWindowProperty[_NET_WM_DESKTOP] failed (code=1)
টিনো

সম্ভবত বাগটি এখানে রয়েছে - আমার অভিজ্ঞতায় - ক্লাসনাম বা - নাম (যদি জানা থাকে) কখনও কখনও কাজ করে যখন - ক্লাস না করে।
উদ্ভট

আমার ক্ষেত্রে আইডি ব্যবহার করে একটি উইন্ডো উত্থাপিত করা সম্ভব হয়েছিল xwininfoএবং বেশ কয়েকটি অতিরিক্ত বিভিন্ন xdotoolকমান্ড জারি করা হয়েছিল (যা আমি আর মনে করি না)। আমি যখন এটি স্বয়ংক্রিয় করার চেষ্টা করেছি (পরিত্রাণ পেতে xwininfo) অন্যথায় লুকানো উইন্ডোগুলির কারণেও আমি নির্বাচিত হয়েছি বলে ভিজ্যুয়াল আর্টিক্টস পেয়েছি। আমি স্বেচ্ছাসেবী উইন্ডোজকে সঠিকভাবে সম্বোধনের কোনও সাধারণ উপায় খুঁজে পাইনি। wmctrl -aসমস্ত কিছুতে স্যুইচ করার পরে তাত্ক্ষণিকভাবে বাক্সের বাইরে কোনও টুইট ছাড়াই নির্দোষভাবে কাজ করা হয়েছে। দয়া করে নোট করুন যে আমি পছন্দ করি xdotoolতবে এটি দিয়ে সঠিক উইন্ডোটি উত্থাপন করা কঠিন বলে মনে হচ্ছে।
টিনো

2

ব্যবহার করার সময় xdotool, কেবল একটি কমান্ড ব্যবহার করে প্রদত্ত অ্যাপ্লিকেশন বা শ্রেণীর জন্য সমস্ত উইন্ডো সামনে আনতে অসুবিধা হয় । আমি forশেল স্তরের লুপে এটি মোড়ানো দ্বারা আরও ভাল ফলাফল শেষ করি । ব্যাশ ব্যবহার:

for WINDOW in $(xdotool search --desktop 0 Firefox); do
   xdotool windowactivate ${WINDOW}
done

কয়েকটি মন্তব্য:

  • ডিফল্টরূপে, উইন্ডোর নাম, শ্রেণি এবং শ্রেণিকামের xdotool searchপ্যাটার্নটি (এখানে Firefox) সন্ধান করবে । আপনি আপনার সার্চ স্পেস সীমিত করতে চান, প্রাসঙ্গিক ব্যবহার --class, --nameবা --classnameঅপশন।
  • --desktop 0বিকল্প প্রথম ডেস্কটপে অনুসন্ধান সীমিত করে। XGetWindowProperty[_NET_WM_DESKTOP] failed (code=1)কিছু মন্তব্যে উল্লিখিত বিষয়টি এড়াতে এটি একদম কাজ বলে মনে হচ্ছে ।
  • এই লেখার সময়, xdotoolপ্রকল্পটি ২০১৫ সাল থেকে বন্ধ রয়েছে It এটি এখনও আমার পছন্দের সরঞ্জাম হিসাবে রয়ে গেছে। ব্যক্তিগত কারণে, জর্ডান সিসেল (মূল লেখক) তার মতো সক্রিয় নয়, তাই এই প্রকল্পে অবদান রাখতে দ্বিধা করবেন না।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.