د D- بس پیژندنه

د بس - هایرایري - مفکوره

که تاسو د یو څه وخت لپاره په لینکس کې یاست ، تاسو ممکن حیران یاست چې D-Bus څه شی دی. D-Bus په دې وروستیو کې د لینکس ډیسټاپ توزیعونو کې شامل شوي برخه ده چې تمه کیږي د لینکس برنامه کولو لپاره خورا مهم رول ولوبوي.

ډي بس څه شی دی؟

ډی بس د خورا متفاوت اصل غوښتنلیکونو تر مینځ د اړیکو سیسټم دی. د دې سیسټم سره موږ حتی ملکیت غوښتنلیکونه زنګ کولی شو (که چیرې دوی ډی بس پلي کړي). دا د کتابتون په څیر ورته رول نه لوبوي ځکه چې کتابتون خپلواک پروګرام نه دی او کتابتون ستاسو د اجرا کولو برخه ده. د D-Bus نظر د وینډوز OLE ، COM او ایکټیک ایکس څیزونو څخه الهام اخیستی. د وینډوز COM څیزونه د بل برنامې څخه کوم برنامه ته زنګ وهلو لپاره یوه ساده لاره وړاندیز کوي ، حتی د ورته برنامې ژبې کارولو پرته د یو بل دننه لید لید کولو وړتیا. D-Bus خورا لرې نه ځي مګر دا وړاندیز کوي چې داسې اړیکه چې UNIX نه درلوده.

ولې D-Bus مهم دی؟

ډی - بس د ژبو لوی تنوع ته په پام سره مهم دی چې کولی شي په لینکس او همدارنګه د کتابتونونو لوی تنوع کې کار وکړي. راځئ چې عملي مثال واخلو. زه غواړم په Node.js کې زما له غوښتنلیک څخه د اوبونټو اطلاع - اوډ سیسټم ته خبرتیا ولیږم. لومړی تاسو باید وګورئ چې کوم کتابتون په سیسټم کې دا فعالیت وړاندیز کوي ، پدې حالت کې لیبناټیټ کړئ ، او بیا تاسو باید یو څه اړیکې ترسره کړئ ترڅو د جاواسکریپټ څخه C کې برنامه شوي کتابتون ته زنګ ووهئ. همدا رنګه تصور وکړئ چې موږ غواړو خپل غوښتنلیک د ډیسټاپ سره پرمخ یوسو چې د معلوماتو لپاره لیبنایټ نه کاروي.

د D- بس کارول

نو موږ پریکړه کړې چې موږ په جاواسکریپټ کې زموږ د غوښتنلیک خبرتیا رامینځته کولو لپاره د D-Bus کارولو ته ځو.

https://gist.github.com/AdrianArroyoCalle/99d2ea6db92e90a54e2c

په D-بس کې 2 ډوله بسونه شتون لري ، د سیسټم لپاره ځانګړي D-بس او د هر کاروونکي ناستې لپاره D-بس. بیا په D-بس کې موږ خدمات لرو چې "د D-Bus چمتو کونکو نومونه" دي ، لکه D-Bus غوښتنلیکونه. بیا د فولډر په څیر جوړښت کې هغه توکي دي چې دا خدمت یا مثالونه یې کولی شي او په نهایت کې انٹرفیس د دې خدمت له شیانو سره متقابل عمل دی. پدې حالت کې دا خورا بې ځایه دی ځکه چې د خبرتیا سرور خورا ساده دی.

څوک د D- بس کاروي؟

ډیر پروګرامونه چې تاسو یې تصور کولی شئ د D-Bus کارول. د D- بس ځینې خدمتونه چې د مثالونو نوم اخیستل دي:

  • com.Skype.API
  • com.canonical.Unity
  • org.freedesktop.PolicyKit1
  • org.gnome.Nautilus
  • org.debian.apt
  • com.ubuntu.Upstart

د ټولو D-بس خدماتو موندلو لپاره چې تاسو نصب کړی تاسو کولی شئ د D-foot وکاروئ

ډي-فټ


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

6 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي.

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   neysonv dijo

    په زړه پوری ډیر وخت یې لیدلی ، او زه حتی نه پوهیدم چې دا څه شی دی

  2.   یوکیټورو dijo

    د ډی فوټ شی که زه دا نه پوهیږم ، ما ځینې شیان په ځانګړي توګه د DCus او حقیقت په کارولو سره د XChat (Clementine، Audacious) لپاره سکریپټونه برنامه کړي ، د دې وسیلې په اړه پوهیدل به ما د MPRIS لارښود لوستلو جنون خوندي کړي او مختلف کلیمینټین او اډیروس DBus انٹرفیسونه

  3.   جبریل dijo

    دا واقعیا خورا ښه مقاله ده ، مننه

  4.   ګناهکار dijo

    زما ناپوهۍ ته ګورئ ، په فری بی ایس ، نرمو او ډیبیون کې د ډیبس سره ډیری ستونزې او زه هیڅکله نه پوهیږم چې دا څه دي ... په حقیقت کې زه لاهم نه پوهیږم مګر ستاسو پوسټ لږترلږه یو سخت نظر راکړ.

  5.   یادښت dijo

    > D-Bus یو جوړ شوی جز دی چې ډیر وخت دمخه په لینکس کې د ډیسټاپ ویشلو ته نه و.

    ډیر وخت دمخه نه ؟؟؟؟؟ زه له 2005 راهیسې دا کاروم.

    بل شی kdbus دی چې وروستی دی. دا په ساده توګه ، په دانی کې د dbus مدغم کول دي.

    1.    اډریان اریو سټریټ dijo

      دا لاهم د یو څه څخه ډیر لږ وخت دی ځکه چې D-Bus اړتیا لري چې د سیسټم پاتې برخې دې د دې لپاره کار وکړي چې بشپړ فعالیت وکړي.