هذا هو أمر xtrace الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
xtrace - تتبع الاتصال بين عميل وخادم X11
موجز
com.xtrace [ الخيارات ] [ -s | -k ] [[ -W ] [ -- ] أمر وسائط ]
الوصف
يقوم Xtrace بتزييف خادم X ويعيد توجيه جميع الاتصالات إلى خادم X حقيقي ، ويعرض ملف
التواصل بين العملاء في شكل مقروء بشريًا (حسنًا ، نظريًا). إذا كان الأمر
معطى، com.xtrace ينفذ الأمر المسمى مع عرض دولار اضبط على خادم X المزيف. لو
يخرج هذا الأمر قبل إجراء أي اتصالات ، com.xtrace يخرج على الفور ما لم -W is
محدد.
OPTIONS
-I دليل
تفحص دليل لملفات وصف البروتوكول. (أي الدليل الذي يحتوي على ملف
.بروتو يمكن العثور على الملفات).
-s | - توقف (افتراضي)
الإنهاء عند قطع اتصال كافة العملاء المُعاد توجيههم. (أو عندما تم تشغيل البرنامج
بمجرد انتهاء البرنامج وإغلاق جميع الاتصالات).
-k | - الصيانة
إذا انقطع اتصال جميع العملاء ، فانتظر اتصال عملاء جدد.
-W | - في انتظار العميل
لا تتوقف عند إنهاء البرنامج الذي تم تشغيله قبل إجراء أي اتصال.
(قد يكون ضروريًا إذا كان البرنامج يتفرع إلى الخلفية).
-d الاسم | --عرض الاسم
اتصالات إعادة التوجيه إلى خادم X المحدد بواسطة الاسم بدلا من المحدد
حسب متغير البيئة عرض.
-D الاسم | - عرض مزيف الاسم
عرض مزيف الاسم بدلا من $ FAKEDISPLAY or :9 على التوالي.
-f اسم الملف | --وثيقة اسم الملف
إضافة -f اسم الملف إلى الحجج لجميع استدعاءات xauth للحصول على
رموز المصادقة الخاصة بخادم X للاتصال به.
-F اسم الملف | --ملف جديد اسم الملف
إضافة -f اسم الملف إلى الحجج لجميع استدعاءات xauth لحفظ ملف
رموز المصادقة للاتصال بخادم X المزيف.
-c | - توثيق (افتراضي)
انسخ رموز المصادقة الخاصة بخادم X للاتصال بها حتى يتمكن العملاء من الاتصال بها
الاتصال بخادمنا المزيف سيستخدمها.
تكافئ الأوامر التي يتم تشغيلها تقريبًا مع: com.xauth تضيف $ FAKEDISPLAY . "xauth قائمة
عرض دولار | AWK 2 دولار == "MIT-MAGIC-COOKIE-1" {مطبعة 3} دولار
ليس هذا فقط MIT-MAGIC-COOKIE-1 يتم نسخ الرموز المميزة لأن xtrace لا يدعم حتى الآن
لتغيير رموز المصادقة بحيث ترخيص XDM -1 سيكون من الممكن.
-n | - التوثيق
لا تتصل com.xauth وتعبث برموز المصادقة ولكن اترك ذلك لـ
المستخدم للتعامل معها.
-e | - رفض التوسعات
قم بتعديل جميع ردود الخادم ليقول إنه لا توجد ملحقات متاحة. (مثل xtrace
لا يدعم سوى عدد قليل من الامتدادات على أي حال والمكالمات كلها ممتدة
يطلب "غير معروف" وجميع الردود على مثل هذه الطلبات "غير متوقعة").
-w | - كتابه الخلل
اطبع عدد البايتات التي تمت قراءتها و / أو كتابتها متى.
-m عد | - maxklistlength عد
اطبع فقط الأول عد العديد من العناصر في كل القوائم.
-i | - تفاعلي
يتم إرسال الطلبات فقط من العميل إلى الخادم بعد التأكيد التفاعلي.
يتم التأكيد بالضغط على إدخال أو رقم متبوعًا بإدخال عبر stdin.
يمكن أن يعطي هذا نتائج مضحكة عندما يتم نفق العديد من العملاء.
-o | - ملف اسم الملف
تفريغ الإخراج في اسم الملف بدلا من stdout.
-b | - احتجز
لا تكتب كل سطر بمفرده ولكن انتظر حتى تمتلئ المخازن المؤقتة. يسرع
الأشياء قليلاً عند الإخراج إلى ملف. ليست مفيدة جدا على الإطلاق معا
مع -i.
- الطوابع الزمنية
اطبع طابعًا زمنيًا قبل كل سطر.
لاحظ أن وقت طباعة الحزمة هو بين وقت استلام الحزمة و
وقت إرسال الحزمة ، لكنها لا تعطي أي معلومات أخرى غير ذلك.
- الطوابع الزمنية النسبية
اطبع طابعًا زمنيًا متعلقًا ببداية الاتصال قبل كل سطر.
لاحظ أن وقت طباعة الحزمة هو بين وقت استلام الحزمة و
وقت إرسال الحزمة ، لكنها لا تعطي أي معلومات أخرى غير ذلك.
- طوابع زمنية رتيبة
اطبع CLOCK_MONOTONIC (انظر Clock_gettime(3)) الطابع الزمني في كل مرة تكون الحزمة
طبع. من المحتمل أن يكون هذا هو وقت تشغيل نظامك.
لاحظ أن وقت طباعة الحزمة هو بين وقت استلام الحزمة و
وقت إرسال الحزمة ، لكنها لا تعطي أي معلومات أخرى غير ذلك.
- تعويضات الطباعة
طباعة الإزاحات لجميع الحقول (مفيدة لتصحيح أخطاء القوائم المتداخلة في أوصاف البروتوكول)
- طباعة التهم
أعداد الطباعة (مفيدة لتصحيح أخطاء القوائم في أوصاف البروتوكول)
البيئة المتغيرات
عرض
بدون --عرض محتوى هذا المتغير يستخدم لتحديد الخادم ل
الاتصال. (ودون -n اعطى ل com.xauth للحصول على رموز المصادقة الخاصة بـ
هذا العرض.)
مزيفة
بدون - عرض مزيف يتم استخدام محتوى هذا المتغير لتحديد كيفية
استمع للعملاء. (ودون -n اعطى ل com.xauth لتعيين رموز المصادقة
لهذا العرض.) إذا لم يتم تقديم أي منهما ، com.xtrace سأحاول :9
السلطة
بدون -n ودون -f or -F من خلال com.xauth سيبحث البرنامج على الأرجح في هذا
متغير للملف للحصول على / حفظ رموز المصادقة من / إلى. إن كان هذا
لم يتم تعيينه سيستخدم على الأرجح $ الرئيسية/.
التبليغ بق
إبلاغ عن الأخطاء إلى[البريد الإلكتروني محمي]> أو Debian BTS.
استخدم xtrace عبر الإنترنت باستخدام خدمات onworks.net