উত্তর:
আর একটি বিকল্প এক্সডটুল :
xdotool search --class Nautilus windowactivate
XGetWindowProperty[_NET_WM_DESKTOP] failed (code=1)
xwininfo
এবং বেশ কয়েকটি অতিরিক্ত বিভিন্ন xdotool
কমান্ড জারি করা হয়েছিল (যা আমি আর মনে করি না)। আমি যখন এটি স্বয়ংক্রিয় করার চেষ্টা করেছি (পরিত্রাণ পেতে xwininfo
) অন্যথায় লুকানো উইন্ডোগুলির কারণেও আমি নির্বাচিত হয়েছি বলে ভিজ্যুয়াল আর্টিক্টস পেয়েছি। আমি স্বেচ্ছাসেবী উইন্ডোজকে সঠিকভাবে সম্বোধনের কোনও সাধারণ উপায় খুঁজে পাইনি। wmctrl -a
সমস্ত কিছুতে স্যুইচ করার পরে তাত্ক্ষণিকভাবে বাক্সের বাইরে কোনও টুইট ছাড়াই নির্দোষভাবে কাজ করা হয়েছে। দয়া করে নোট করুন যে আমি পছন্দ করি xdotool
তবে এটি দিয়ে সঠিক উইন্ডোটি উত্থাপন করা কঠিন বলে মনে হচ্ছে।
ব্যবহার করার সময় 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 এটি এখনও আমার পছন্দের সরঞ্জাম হিসাবে রয়ে গেছে। ব্যক্তিগত কারণে, জর্ডান সিসেল (মূল লেখক) তার মতো সক্রিয় নয়, তাই এই প্রকল্পে অবদান রাখতে দ্বিধা করবেন না।