عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

xprop - عبر الإنترنت في السحابة

قم بتشغيل xprop في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر xprop الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


xprop - عارض الخصائص لـ X

موجز


xprop [-مساعدة] [-قواعد] [-معرف id] [-الجذر] [-الاسم الاسم] [-الإطار] [-الخط الخط] [-عرض
عرض] [-لين n] [-نوع] [-fs ملف] [-يزيل اسم الخاصية] [-تعيين اسم الخاصية قيمنا]
[-جاسوس] [-و ذرة شكل [dformat]]* [شكل [dformat] ذرة]*

ملخص


xprop الأداة المساعدة لعرض خصائص النافذة والخط في خادم X. نافذة واحدة
أو تم تحديد الخط باستخدام وسيطات سطر الأوامر أو ربما في حالة النافذة،
وذلك بالضغط على النافذة المطلوبة. يتم بعد ذلك تقديم قائمة بالخصائص، ربما مع
معلومات التنسيق.

OPTIONS


-مساعدة اطبع ملخصًا لخيارات سطر الأوامر.

-قواعد
اطبع قواعد نحوية مفصلة لجميع خيارات سطر الأوامر.

-هوية شخصية id تسمح هذه الوسيطة للمستخدم بتحديد النافذة id على سطر الأوامر بدلا من
باستخدام المؤشر لتحديد النافذة المستهدفة. وهذا مفيد جدًا في تصحيح أخطاء X
التطبيقات التي لا يتم فيها تعيين النافذة المستهدفة على الشاشة أو مكان الاستخدام
قد يكون المؤشر مستحيلًا أو يتداخل مع التطبيق.

-اسم الاسم
تسمح هذه الوسيطة للمستخدم بتحديد اسم النافذة الاسم هو الهدف
نافذة على سطر الأوامر بدلاً من استخدام المؤشر لتحديد الهدف
نافذة.

-خط الخط
تسمح هذه الوسيطة للمستخدم بتحديد خصائص الخط الخط ينبغي
لا تكن مشاغبا.

-جذر تحدد هذه الوسيطة أن النافذة الجذرية لـ X هي النافذة المستهدفة. وهذا مفيد
في الحالات التي تكون فيها نافذة الجذر محجوبة تمامًا.

-عرض عرض
تسمح لك هذه الوسيطة بتحديد الخادم الذي تريد الاتصال به ؛ ارى X7.

-لين n يحدد ذلك على الأكثر n يجب قراءة أو عرض بايت من أي خاصية.

-نوع يحدد أنه لا ينبغي عرض نوع كل خاصية.

-fs ملف
يحدد هذا الملف ملف يجب استخدامه كمصدر لمزيد من التنسيقات لـ
خصائص.

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

-إزالة اسم الخاصية
يحدد اسم الخاصية المراد إزالتها من النافذة المشار إليها.

-جلس اسم الخاصية قيمنا
يحدد اسم الخاصية وقيمة الخاصية، ليتم تعيينهما على المشار إليه
نافذة.

-جاسوس فحص خصائص النافذة إلى الأبد، والبحث عن أحداث تغيير الخاصية.

-f الاسم شكل [dformat]
يحدد أن ملف شكل For الاسم ينبغي أن تكون شكل وأن dformat For الاسم
ينبغي أن تكون dformat. إذا dformat مفقود، يُفترض أن "= $0+\n".

الوصف


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

يمكن اختيار النافذة بإحدى الطرق الأربع. أولاً، إذا كانت النافذة المطلوبة هي الجذر
window، يمكن استخدام الوسيطة -root. إذا كانت النافذة المطلوبة ليست هي النافذة الجذرية، فهي
يمكن تحديده بطريقتين في سطر الأوامر، إما عن طريق رقم المعرف كما قد يكون
تم الحصول عليها من com.xwininfoأو بالاسم إذا كانت النافذة تحمل اسمًا. الوسيطة -id
تحديد نافذة حسب رقم المعرف إما بالنظام العشري أو السداسي (يجب أن يبدأ بـ 0x) بينما
الوسيطة -name تحدد النافذة بالاسم.

الطريقة الأخيرة لتحديد نافذة لا تتضمن سطر الأوامر على الإطلاق. إذا لم يكن أي من
يتم تحديد -font و-id و-name و-root، ويتم عرض مؤشر التقاطع ويقوم المستخدم
يُسمح باختيار أي نافذة مرئية بالضغط على أي زر مؤشر في الصورة المرغوبة
نافذة او شباك. إذا كان من المرغوب فيه عرض خصائص الخط بدلاً من النافذة، فإن
-يجب استخدام وسيطة الخط.

بخلاف الحجج الأربع المذكورة أعلاه وحجة المساعدة للحصول على المساعدة، و
- وسيطة نحوية لإدراج القواعد النحوية الكاملة لسطر الأوامر، وجميع الأوامر الأخرى
تُستخدم وسيطات الخط في تحديد تنسيق الخصائص التي سيتم عرضها
وكيفية عرضها. -لين n تحدد الحجة ذلك على الأكثر n بايت من أي معين
سيتم قراءة الخاصية وعرضها. وهذا مفيد على سبيل المثال عند عرض القطع
المخزن المؤقت في النافذة الجذرية والذي يمكن أن يمتد إلى عدة صفحات إذا تم عرضه بالكامل.

عادةً يتم عرض كل اسم خاصية عن طريق طباعة اسم الخاصية أولاً ثم نوعها
(إذا كان لديه واحدة) بين قوسين متبوعة بقيمته. تحدد الوسيطة -notype ذلك
لا ينبغي أن يتم عرض أنواع الخصائص. يتم استخدام الوسيطة -fs لتحديد ملف
تحتوي على قائمة بتنسيقات الخصائص بينما يتم استخدام الوسيطة -f لتحديد ملف
تنسيق لخاصية واحدة.

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

تصف الفقرات التالية كيفية البناء شكلالصورة و dformatس. ومع ذلك، بالنسبة ل
بالنسبة للغالبية العظمى من المستخدمين والاستخدامات، لا ينبغي أن يكون هذا ضروريًا كالإعدادات الافتراضية المضمنة
تحتوي على شكلالصورة و dformatمن الضروري عرض جميع الخصائص القياسية. هو - هي
يجب أن يكون من الضروري فقط تحديد شكلالصورة و dformatإذا تم التعامل مع عقار جديد
مع أو لا يحب المستخدم تنسيق العرض القياسي. المستخدمون الجدد هم بشكل خاص
شجع على تخطي هذا الجزء.

A شكل يتكون من واحد من 0 أو 8 أو 16 أو 32 متبوعًا بتسلسل بتنسيق واحد أو أكثر
الشخصيات. تحدد الأرقام 0 أو 8 أو 16 أو 32 عدد البتات لكل حقل الموجود في الملف
ملكية. الصفر هو حالة خاصة تعني استخدام معلومات حجم الحقل المرتبطة بها
العقار نفسه. (هذا مطلوب فقط في حالات خاصة مثل النوع INTEGER وهو
في الواقع ثلاثة أنواع مختلفة حسب حجم حقول الخاصية.)

تعني القيمة 8 أن الخاصية عبارة عن سلسلة من البايتات بينما تعني القيمة 16
أن الخاصية عبارة عن سلسلة من الكلمات. الفرق بين هذين يكمن في
حقيقة أنه سيتم تبديل تسلسل الكلمات بالبايت بينما لن يتم تبديل تسلسل البايتات
يكون عند قراءتها بواسطة جهاز بترتيب بايت معاكس للجهاز الذي كتبه في الأصل
الملكية. لمزيد من المعلومات حول كيفية تنسيق الخصائص وتخزينها، راجع
دليل إكسليب.

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

أ يحتوي الحقل على رقم ذري. يجب أن يكون حجم الحقل من هذا النوع 32.

ب الحقل منطقي. 0 يعني خطأ بينما أي شيء آخر يعني صحيح.

ج الحقل عبارة عن رقم غير موقع، وهو كاردينال.

i الحقل عبارة عن عدد صحيح موقّع.

m الحقل عبارة عن مجموعة من إشارات البت، 1 يعني تشغيل.

o الحقل عبارة عن مجموعة من الرموز، معبأة كسلسلة من أرقام 32 بت
لقيم العرض والارتفاع وARGB بكسل، كما هو محدد لـ _NET_WM_ICON
الممتلكات في ممتد نافذة مدير مبيعات إشارة تخصيص. مجال من هذا النوع
يجب أن يكون حجمها 32.

s هذا الحقل والحقول التالية حتى يمثل 0 أو نهاية الخاصية
تسلسل بايت. لا يمكن استخدام حرف التنسيق هذا إلا بحجم حقل يبلغ 8
وغالبًا ما يستخدم لتمثيل سلسلة.

t يمثل هذا الحقل والحقول التالية حتى 0 أو نهاية الخاصية
سلسلة نصية دولية. حرف التنسيق هذا قابل للاستخدام فقط مع الحقل
حجم 8. من المفترض أن تكون السلسلة بترميز متوافق مع ICCCM وهي كذلك
تحويلها إلى ترميز اللغة الحالي قبل أن يتم إخراجها.

u يمثل هذا الحقل والحقول التالية حتى 0 أو نهاية الخاصية
سلسلة Unicode مشفرة بـ UTF-8. حرف التنسيق هذا قابل للاستخدام فقط مع الحقل
حجم 8. إذا تبين أن السلسلة عبارة عن حرف غير صالح، فسيتم تحديد نوع الترميز
تتم طباعة الانتهاك بدلاً من ذلك، متبوعًا بالسلسلة المنسقة باستخدام 's'. عندما تكون في
بيئة غير قادرة على عرض سلسلة مشفرة UTF-8، السلوك
متطابقة مع 's'.

x الحقل عبارة عن رقم سداسي عشري (مثل "c" ولكن يتم عرضه بالست عشري - وهو الأكثر فائدة لـ
عرض معرفات النافذة وما شابه)

مثال شكل هو 32ica وهو تنسيق خاصية ثلاثة حقول 32 بت
كل منهما، الأول يحمل عددًا صحيحًا موقّعًا، والثاني عددًا صحيحًا غير موقّع، والثالث an
ذرة.

شكل ملف dformat على عكس ذلك من أ شكل ليست جامدة جدا. القيود الوحيدة على
a dformat هو أنه لا يجوز للمرء أن يبدأ بحرف أو شرطة. هذا حتى يمكن أن يكون
يتم تمييزه عن اسم الخاصية أو الوسيطة. أ dformat عبارة عن سلسلة نصية تحتوي على
أحرف خاصة تشير إلى طباعة الحقول المختلفة في نقاط مختلفة في ملف
بطريقة مشابهة لسلسلة التنسيق المستخدمة بواسطة printf. على سبيل المثال، dformat " يكون (
$0, $1 \)\n" من شأنه أن يعرض النقطة 3, -4 التي تحتوي على شكل من 32ii كـ " هو ( 3, -4 )\n".

أي حرف بخلاف $ أو ? أو \ أو ( في ملف dformat يطبع على النحو نفسه. لطباعة
واحد من $ أو ? أو \ أو ( يسبقه بـ \. على سبيل المثال، لطباعة $، استخدم \$. عدة
يتم توفير تسلسلات مائلة عكسية خاصة كاختصارات. \n سيؤدي إلى ظهور سطر جديد
معروض بينما \t سيؤدي إلى عرض علامة تبويب. \o أين o هو عدد ثماني الإرادة
عرض رقم الحرف o.

$ متبوعًا برقم n يسبب رقم الحقل n ليتم عرضها. تنسيق
يعتمد الحقل المعروض على حرف التنسيق المستخدم لوصفه في
المقابلة شكل. على سبيل المثال، إذا تم وصف الكاردينال بالحرف "c" فسيتم طباعته بالنظام العشري
بينما إذا تم وصفه بـ "x" فسيتم عرضه بالنظام الست عشري.

إذا لم يكن الحقل موجودًا في الخاصية (وهذا ممكن مع بعض الخصائص)،
يتم عرضه بدلاً من ذلك. $n+ سيعرض رقم الحقل n ثم فاصلة
ثم رقم الحقل n+1 ثم فاصلة أخرى ثم ... حتى يتم تحديد الحقل الأخير. إذا المجال
n لم يتم تعريف، لا يتم عرض أي شيء. وهذا مفيد للخاصية التي هي قائمة
القيم.

أ ؟ يتم استخدامه لبدء تعبير شرطي، وهو نوع من عبارة if-then. ؟إكسب(نص)
سيتم عرض نص إذا وفقط إذا إكسب يقيم إلى غير الصفر. وهذا مفيد لشخصين
أشياء. أولاً، يسمح بعرض الحقول في حالة تعيين علامة فقط. و
ثانيًا، يسمح بعرض قيمة مثل رقم الحالة كاسم وليس كاسم
مجرد رقم. بناء الجملة إكسب هو كما يلي:

إكسب :: = مصطلح | مصطلح=إكسب | !إكسب

مصطلح :: = n | $n | مn

ال ! عامل التشغيل هو ``ليس'' منطقي، حيث يغير 0 إلى 1 وأي قيمة غير الصفر إلى 0. = هو
عامل المساواة لاحظ أنه يتم تقييم كافة التعبيرات داخليًا كأرقام 32 بت
لذلك -1 لا يساوي 65535. = يُرجع 1 إذا كانت القيمتان متساويتين و0 إذا لم تكن كذلك. n
يمثل القيمة الثابتة n بينما $n يمثل قيمة رقم الحقل n. مn هو 1
إذا كان رقم العلم n في الحقل الأول الذي يحتوي على حرف التنسيق "m" في المقابل
شكل هو 1، 0 خلاف ذلك.

أمثلة: يعرض ?m3(count: $3\n) الحقل 3 مع تسمية العدد إذا وفقط إذا كانت العلامة
الرقم 3 (يبدأ العد عند 0!) قيد التشغيل. ?$2=0(True)؟!$2=0(False) يعرض القيمة المقلوبة
من الحقل 2 كقيمة منطقية.

من أجل عرض الممتلكات، xprop يحتاج كلا من أ شكل و dformat. قبل xprop
يستخدم قيمه الافتراضية a شكل من 32x و dformat من " = { ​​$0+ }\n"، فإنه يبحث
عدة أماكن في محاولة للعثور على تنسيقات أكثر تحديدًا. أولا، يتم إجراء البحث باستخدام
اسم العقار. إذا فشل هذا، سيتم إجراء بحث باستخدام نوع الخاصية.
يسمح هذا بتحديد النوع STRING بمجموعة واحدة من التنسيقات مع السماح بالخاصية
WM_NAME وهو من النوع STRING ليتم تعريفه بتنسيق مختلف. بهذه الطريقة،
يمكن تجاوز تنسيقات العرض لنوع معين لخصائص محددة.

المواقع التي تم البحث فيها بالترتيب: التنسيق إن وجد المحدد باسم الخاصية
(كما في 8x WM_NAME)، التنسيقات المحددة بواسطة خيارات -f بالترتيب من الأخير إلى الأول، والمحتويات
للملف المحدد بواسطة الخيار -fs إن وجد، محتويات الملف المحدد بواسطة
المتغير البيئي XPROPFORMATS إن وجد، وأخيرا xpropملف مدمج من التنسيقات.

تنسيق الملفات المشار إليها بواسطة الوسيطة -fs والمتغير XPROPFORMATS هو
سطر أو أكثر من النموذج التالي:

الاسم شكل [dformat]

في الاسم إما أن يكون اسم خاصية أو اسم نوع، شكل هل شكل إلى
يمكن استخدامها مع الاسم و dformat هل dformat ليتم استخدامها مع الاسم. إذا dformat ليس
الحالي، يُفترض أن "= $0+\n".

أمثلة


لعرض اسم النافذة الجذرية: xprop -الجذر WM_NAME

لعرض تلميحات مدير النوافذ الخاصة بالساعة: xprop -اسم xclock WM_HINTS

لعرض بداية المخزن المؤقت للقطع: xprop -الجذر -لين 100 CUT_BUFFER0

لعرض حجم النقطة للخط الثابت: xprop -الخط ثابت POINT_SIZE

لعرض كافة خصائص النافذة رقم 0x200007: xprop -المعرف 0x200007

لتعيين خاصية سلسلة بسيطة: xprop -الجذر -تنسيق MY_ATOM_NAME 8s -ضبط MY_ATOM_NAME
"قيمة_القيمة"

البيئة


عرض للحصول على العرض الافتراضي.

تنسيقات XPRO
يحدد اسم الملف الذي سيتم الحصول على التنسيقات الإضافية منه.

استخدم xprop عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad