डी-बस: कहां से शुरू करें?


14

उबंटू में हर दिन कई क्रियाएं टर्मिनल का उपयोग करके आसानी से की जा सकती हैं dbus। मुख्य लाभ यह है कि यह बिल्कुल जीयूआई करता है, एक लाइनर का उपयोग करके, जैसे परिवर्तन चमक , कॉपी फ़ाइल , आदि।

  • उदाहरण के लिए, चमक को कम करने के लिए मानक टर्मिनल विधि है:

    xbacklight +30%      #-30%
    

    जबकि dbus विधि (मैं बेहतर पठनीयता के लिए लाइन तोड़ता हूं):

    dbus-send --session --print-reply --dest="org.gnome.SettingsDaemon" \
        /org/gnome/SettingsDaemon/Power \
        org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:30
    
  • फाइल कॉपी करने के लिए

    cp ./a/source ./b/destination
    

    तथा:

    qdbus org.gnome.Nautilus /org/gnome/Nautilus \
        org.gnome.Nautilus.FileOperations.CopyFile \
        "file:///source/directory" "*" \
        "file:///destination/directory" ""
    

में qdbusचित्रमय संकेतक गति और Canel बटन के साथ प्रदर्शित होते हैं।

तो dbusकुछ दिलचस्प है और मैं वास्तव में डी-बस सामान सीखना चाहता हूं। कृपया कुछ ई-पुस्तकें, लिंक आदि प्रदान करके मेरा मार्गदर्शन करें।

जवाबों:


13

वहाँ उपलब्ध दस्तावेजों की एक संक्षिप्त सूची है:

जब हमारे अनुप्रयोगों में dbus का उपयोग करने की बात आती है, तो मूल बातें और प्रक्रियाएँ सीखना।

यह पता लगाने के लिए एक और अच्छा संसाधन है कि कार्यान्वित किए गए डबस गुण कैसे काम करते हैं, बल्कि अच्छे टूल डी-फीट का उपयोग करके डबस कॉल के साथ प्रयोग कर रहे हैं डी-फीट स्थापित करें। इसके साथ आप सिस्टम या सत्र बस से उपलब्ध डबस संपत्तियों का निरीक्षण या कॉल कर सकते हैं:

यहां छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.