X11: الحصول على قائمة من كافة الإطارات ذات جنوم المحطة على شاشة بلدي؟
-
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
نصائح أخرى
وهذا هو الصحيح. جنوم الطرفية (مثل كونسولي) يبدأ فقط في عملية واحدة. إذا كنت تسأل عن وحدة ثانية، عملية تفتح نافذة جديدة ولكن لا تبدأ عملية أخرى لمجرد أن نافذة (على عكس إكس تيرم). هذا يوفر الكثير من الذاكرة والموارد.
لا تنتمي إلى StackOverflow