X11: الحصول على قائمة من كافة الإطارات ذات جنوم المحطة على شاشة بلدي؟

StackOverflow https://stackoverflow.com/questions/1026173

  •  06-07-2019
  •  | 
  •  

سؤال

ولقد اثنين من xterms وعدة نوافذ جنوم محطة نشطة على بلدي X العرض.

ولكن، xlsclients لا يظهر الا عميل واحد، جنوم الطرفية.

$ xlsclients   
luban.local  /usr/X11/bin/xterm
ohm  gnome-terminal
luban.local  xterm

وكيف يمكنني الحصول على قائمة من جلسات جنوم محطة تعلق على العرض الخاص بي؟

هل كانت مفيدة؟

المحلول

وهذا الخيار سيتم تشغيل إطار المحطة الطرفية الجديدة في عملية الخاصة به ونتيجة لX عميل متميز.

--disable-factory

وهذه الخيارات

--instance=foo --class=bar

وتوفير ربط مريحة للتمييز بين الدورات:

$ xlsclients -l
...
Window 0x3000001:
  Machine:  ohm
  Name:  Terminal
  Icon Name:  foo
  Command:  foo
  Instance/Class:  foo/bar

نصائح أخرى

وهذا هو الصحيح. جنوم الطرفية (مثل كونسولي) يبدأ فقط في عملية واحدة. إذا كنت تسأل عن وحدة ثانية، عملية تفتح نافذة جديدة ولكن لا تبدأ عملية أخرى لمجرد أن نافذة (على عكس إكس تيرم). هذا يوفر الكثير من الذاكرة والموارد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top