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

Ad


OnWorks فافيكون

إطلاق dbus - عبر الإنترنت في السحابة

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

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

برنامج:

اسم


dbus-launch - أداة لبدء ناقل رسالة من برنامج نصي شل

موجز


إطلاق dbus [- نسخة] [- مساعدة] [- بناء جملة sh] [- بناء جملة csh] [- بناء جملة تلقائي]
[- بناء جملة ثنائي] [- close-stderr] [--exit-with-session]
[- تلقائي =هوية الماكنة] [--config-file =اسم الملف] [PROGRAM] [ARGS...]

الوصف


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

مع عدم وجود حجج ، إطلاق dbus سيطلق مثيل ناقل الجلسة ويطبع العنوان
و PID لهذا المثيل إلى الإخراج القياسي.

يمكنك تحديد برنامج ليتم تشغيله ؛ في هذه الحالة، إطلاق dbus ستطلق حافلة الدورة
على سبيل المثال ، قم بتعيين متغيرات البيئة المناسبة حتى يتمكن البرنامج المحدد من العثور على
bus ، ثم قم بتنفيذ البرنامج المحدد ، باستخدام الوسائط المحددة. انظر أدناه للحصول على
أمثلة.

إذا قمت بتشغيل برنامج ، إطلاق dbus لن تطبع المعلومات حول الحافلة الجديدة إلى
الإخراج القياسي.

متى إطلاق dbus يطبع معلومات الناقل إلى الإخراج القياسي ، افتراضيًا يكون في صورة بسيطة
تنسيق أزواج المفتاح والقيمة. ومع ذلك ، يمكنك طلب عدة صيغ بديلة باستخدام امتداد
--sh-syntax أو --csh-syntax أو - binary-syntax أو - auto-syntax options. العديد من هؤلاء
سبب إطلاق dbus لإصدار كود قشرة لإعداد البيئة.

مع خيار بناء الجملة التلقائي ، إطلاق dbus تنظر في قيمة بيئة شل
متغير لتحديد صيغة الصدفة التي يجب استخدامها. إذا كانت SHELL تنتهي بـ "csh" ، فحينئذٍ
يتم إصدار رمز متوافق مع csh ؛ وإلا يتم إصدار كود قذيفة بورن. بدلا من المرور
- بناء الجملة التلقائي ، يمكنك تحديد صيغة معينة بشكل صريح باستخدام --sh-syntax لـ Bourne
بناء الجملة ، أو - بناء جملة csh لبناء جملة csh. في البرامج النصية ، يكون تجنبها أكثر قوة
- بناء الجملة تلقائيًا ونأمل أن تعرف أي قذيفة تمت كتابة البرنامج النصي بها.

يرى http://www.freedesktop.org/software/dbus/ لمزيد من المعلومات حول D-Bus. أنظر أيضا
صفحة الرجل الخاصة بـ دبوس الخفي.

أمثلة


التوزيعات قيد التشغيل إطلاق dbus كجزء من جلسة X القياسية إطلاق dbus
- الخروج بجلسة بعد أن بدأ خادم X وأصبح متاحًا ، كغلاف
حول عميل X "الرئيسي" (عادةً ما يكون مدير الجلسة أو مدير النوافذ) ، كما هو الحال في هذه
أمثلة:

إطلاق dbus - الخروج بجلسة جنوم الدورة

إطلاق dbus - الخروج بجلسة صندوق مفتوح

إطلاق dbus - الخروج بجلسة ~ / .xsession

إذا كان التوزيع الخاص بك لا يقوم بذلك ، فيمكنك تحقيق نتائج مماثلة عن طريق تشغيل ملف
جلسة أو مدير النوافذ بنفس الطريقة في البرنامج النصي الذي تديره جلسة X الخاصة بك ، مثل
~ / .xsession, ~ / .xinitrc or ~ / .Xclients.

لبدء جلسة D-Bus ضمن جلسة وضع النص ، لا تستخدم إطلاق dbus. بدلا من ذلك ، انظر
جلسة تشغيل dbus(1).

## اختبار لشيطان ناقل موجود ، فقط حتى تكون آمنًا
في حالة الاختبار -z "$ DBUS_SESSION_BUS_ADDRESS" ؛ ثم
## إذا لم يتم العثور عليها ، قم بتشغيل واحدة جديدة
EVAL `dbus-launch --sh-syntax`
صدى "عنوان البرنامج الخفي لـ D-Bus لكل جلسة هو: $ DBUS_SESSION_BUS_ADDRESS"
fi

لاحظ أنه في هذه الحالة ، سيتم إنهاء dbus-launch ، ولن يتم إنهاء dbus-daemon
تلقائيا عند تسجيل الخروج.

أوتوماتيك إطلاق


إذا لم يتم تعيين DBUS_SESSION_BUS_ADDRESS لعملية تحاول استخدام D-Bus ، افتراضيًا
ستحاول العملية استدعاء dbus-launch باستخدام الخيار --autolaunch لبدء تشغيل ملف
ناقل جلسة جديد أو ابحث عن عنوان الناقل الموجود على شاشة X أو في ملف بتنسيق
~ / .dbus / Session-bus /

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

هناك سببان شائعان للتشغيل التلقائي. واحد هو ssh لجهاز بعيد. الإصلاح المثالي
لذلك سيكون إعادة توجيه DBUS_SESSION_BUS_ADDRESS بنفس الطريقة التي يكون بها DISPLAY
أحيل. في غضون ذلك ، يمكنك تحرير ملف التكوين session.conf للحصول على جلستك
استمع الحافلة إلى TCP ، وقم بتعيين DBUS_SESSION_BUS_ADDRESS يدويًا ، إذا أردت.

السبب الشائع الثاني للتشغيل التلقائي هو su لمستخدم آخر ، وعرض X
التطبيقات التي تعمل كمستخدم ثانٍ على الشاشة تنتمي إلى المستخدم الأول.
ربما يكون الحل المثالي في هذه الحالة هو السماح للمستخدم الثاني بالاتصال بـ
ناقل الجلسة للمستخدم الأول ، تمامًا كما يمكنه الاتصال بشاشة عرض المستخدم الأول.
ومع ذلك ، لم يتم ترميز آلية لذلك.

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

يعتبر الخيار --autolaunch أحد تفاصيل التنفيذ الداخلي لـ libdbus ، وفي
حقيقة أن هناك خطط لتغييره. لا يوجد سبب حقيقي لاستخدامه خارج libdbus
التنفيذ على أي حال.

OPTIONS


الخيارات التالية مدعومة:

- بناء الجملة التلقائي
اختر -csh-syntax أو --sh-syntax بناءً على متغير بيئة SHELL.

- ثنائي - بناء الجملة
اكتب stdout لعنوان ناقل nul منتهي ، ثم ناقل PID كعدد صحيح ثنائي لـ
sizeof (pid_t) ، ثم معرف نافذة الناقل X كعدد صحيح ثنائي بحجم sizeof (طويل).
الأعداد الصحيحة هي بترتيب بايت الجهاز ، وليس ترتيب بايت الشبكة أو أي ترتيب آخر
ترتيب البايت الكنسي.

- إغلاق ستدير
أغلق تدفق خرج الخطأ القياسي قبل بدء برنامج D-Bus الخفي. هذا هو
مفيد إذا كنت تريد التقاط رسائل خطأ dbus-launch ولكنك لا تريد ذلك
dbus-daemon للحفاظ على البث مفتوحًا لتطبيقك.

--config-file = FILENAME
مرر --config-file = FILENAME إلى البرنامج الخفي للناقل ، بدلًا من تمرير الجلسة -
دعوى. انظر صفحة الرجل لـ dbus-daemon

- بناء الجملة
انبعث كود csh المتوافق لإعداد متغيرات البيئة.

- الخروج بجلسة
إذا تم توفير هذا الخيار ، فسيتم إنشاء عملية "جليسة أطفال" مستمرة
يراقب stdin لـ HUP ويحاول الاتصال بخادم X. إذا حصلت هذه العملية على HUP
على stdin أو يفقد اتصاله X ، فإنه يقتل البرنامج الخفي لناقل الرسائل.

- تلقائي = MACHINEID
هذا الخيار يعني ذلك إطلاق dbus يجب البحث عن جلسة بدأت مسبقًا و
إعادة استخدام القيم الموجودة هناك. إذا لم يتم العثور على جلسة ، فستبدأ جلسة جديدة. ال
- خيار الخروج مع الجلسة ضمنيًا إذا تم تقديم --autolaunch. هذا الخيار من أجل
الاستخدام الحصري لـ libdbus ، فأنت لا تريد استخدامه يدويًا. قد يتغير في
مستقبل.

- بناء الجملة
انبعث كود Bourne-shell المتوافق لإعداد متغيرات البيئة.

--الإصدار
اطبع نسخة dbus-launch

--مساعدة
اطبع معلومات المساعدة الخاصة بـ dbus-launch

الملاحظات


اذا ركضت إطلاق dbus تطبيقي (مع أي خيارات أخرى) ، سوف dbus-daemon ليس عندما تخرج
تطبيقي ينتهي: هذا بسبب تطبيقي من المفترض أن تكون جزءًا من جلسة أكبر ، بدلاً من ذلك
من جلسة في حد ذاتها.

استخدم dbus-launch عبر الإنترنت باستخدام خدمات onworks.net


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

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

  • 1
    ايوميتر
    ايوميتر
    أداة تحليل أداء الإدخال / الإخراج.
    الجمهور: المطورين والمعلومات
    التكنولوجيا والعلوم / البحث والنظام
    المسؤولين. واجهة المستخدم: Win32
    (مايكروسوفت ويندوز). برنامج ...
    تنزيل Iometer
  • 2
    JXplorer - متصفح Java Ldap
    JXplorer - متصفح Java Ldap
    برنامج جافا LDAP مع دعم LDIF ،
    الأمان (بما في ذلك SSL و SASL و GSSAPI) ،
    مترجم إلى العديد من اللغات (inc.
    الصينية) والمساعدة عبر الإنترنت ونماذج المستخدم و
    كثير غير ذلك ...
    تنزيل JXplorer - متصفح Java Ldap
  • 3
    PosteRazor - اصنع الملصق الخاص بك!
    PosteRazor - اصنع الملصق الخاص بك!
    تريد طباعة ملصق؟ تخفيضات PosteRazor
    ملف صورة إلى أجزاء ويمكنك ذلك
    ثم اطبعها على الطابعة وألصقها
    معًا على ملصق. من السهل FLTK على أساس
    استعمال...
    تنزيل PosteRazor - اصنع الملصق الخاص بك!
  • 4
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 5
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 6
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • أكثر "

أوامر لينكس

Ad