উবুন্টু 17.10 এ জিনোম-টার্মিনাল উইন্ডো আইডি কীভাবে নির্ধারণ করবেন?


12

উবুন্টু 17.04 এ আমি wmctrlপ্রদত্ত উইন্ডো আইডি সহ একটি জিনোম-টার্মিনাল উইন্ডোতে স্যুইচ করতে ব্যবহার করতে পারি :

wmctrl -ia $gnome_term_winid

প্রদত্ত উইন্ডো আইডি gnome-terminalটাইপ করে টার্মিনাল থেকে প্রদর্শিত হতে পারে:

echo $WINDOWID

উবুন্টু 17.10 এ আপগ্রেড করার পরে, এটি আর হয় না। প্রথমত, echo $WINDOWIDকিছুই দেয় না এবং wmctrl -lxকোনও gnome-terminalউইন্ডোও প্রদর্শন করে না ।


2
ধন্যবাদ, আমি সে সম্পর্কে লঞ্চপ্যাডে বাগ 1725991 এ প্রতিবেদন করেছি ।
N0rbert

উত্তর:


10

wmctrl উইন্ডল্যান্ডের অধিবেশনটিতে ওয়েল্যান্ডের সুরক্ষা নীতিবিরোধী হওয়ায় উইন্ডল্যান্ডের অধিবেশন সঠিকভাবে কাজ করে না।

wmctrlএক্স ওয়েল্যান্ড সামঞ্জস্যতা স্তর (উদাহরণস্বরূপ ফায়ারফক্স) এর অধীনে চলমান অ্যাপ্লিকেশন উইন্ডোগুলির সাথে কাজ করতে পারে। তবে gnome-terminalএটি একটি অফিশিয়াল জিনোম অ্যাপ যা XWayland এর অধীনে চলে না তাই এটি ব্যর্থ হয়।

আপনি কোনও কাজের অংশ হিসাবে কোনও Xorg সেশনে স্যুইচ করার চেষ্টা করতে পারেন


2
কিছুটা প্রস্তাবিত প্রোটোকল রয়েছে যা এটিকে উপায় হিসাবে সাধারণভাবে সমর্থন করার জন্য রয়েছে তবে এখনও কেউ এটিতে কাজ করছে না। সত্যিই লজ্জাজনক, এই সমস্যাটির সমাধান না হওয়া অবধি আমি লিনাক্সে যাওয়ার জন্য প্রস্তুত কোনও ওয়েল্যান্ডল্যান্ড প্রোটোকলকে সম্মতি জানাতে পারি না। এর ফলে প্রচুর অ্যাপ কাজ করছে না। stackoverflow.com/questions/45465016/...
lestcape
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.