D-Bus: เริ่มต้นที่ไหนดี?


14

หลายการกระทำทุกวันใน Ubuntu dbusสามารถทำได้อย่างง่ายดายจากสถานีใช้ ประโยชน์หลักคือมันสามารถทำได้ตรง GUI ไม่ใช้ซับหนึ่งเช่นเปลี่ยนความสว่าง , ไฟล์คัดลอกฯลฯ

  • ตัวอย่างเช่นหากต้องการลดวิธีการเทอร์มินัลมาตรฐานความสว่างคือ:

    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ตัวบ่งชี้กราฟิกจะแสดงด้วยความเร็วและปุ่มคาแนล

ดังนั้นdbusสิ่งที่น่าสนใจและฉันต้องการเรียนรู้สิ่งที่ D-Bus จริงๆ กรุณาแนะนำของฉันโดยการให้ e-books ลิงค์ ฯลฯ

คำตอบ:


13

มีรายการเอกสารที่ค่อนข้างกระชับจาก:

เพื่อเรียนรู้พื้นฐานและขั้นตอนเมื่อต้องใช้ dbus ในแอปพลิเคชันของเรา

อีกแหล่งข้อมูลที่ดีสำหรับการหาวิธีการดำเนินการการทำงานคุณสมบัติ dbus ทดลองโทร dbus ใช้ค่อนข้างดีเครื่องมือd ฟุต ติดตั้ง d-feetด้วยวิธีนี้คุณสามารถตรวจสอบหรือโทรหาคุณสมบัติ dbus ที่มีอยู่จากระบบหรือบัสเซสชัน:

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.