GNU/Linux >> Belajar Linux >  >> Linux

Linux – Daftar Layanan D-bus yang Tersedia?

Apakah ada yang namanya daftar layanan D-Bus yang tersedia?
Saya telah menemukan beberapa, seperti yang disediakan oleh NetworkManager, Rhythmbox, Skype, HAL.

Saya ingin tahu apakah saya dapat menemukan daftar layanan/antarmuka yang cukup lengkap.

Jawaban yang Diterima:

Di QT setup (perintah singkat dan output yang bersih dan dapat dibaca manusia) yang dapat Anda jalankan:

qdbus

akan mencantumkan daftar layanan yang tersedia di bus sesi dan

qdbus --system

akan mencantumkan daftar layanan yang tersedia di bus sistem.

Pada pengaturan apa pun, Anda dapat menggunakan dbus-send

dbus-send --print-reply --dest=org.freedesktop.DBus  /org/freedesktop/DBus org.freedesktop.DBus.ListNames

Sama seperti qdbus , jika --session atau tidak ada bus pesan yang ditentukan, dbus akan dikirim ke bus pesan sesi login. Jadi di atas akan mencantumkan layanan yang tersedia di bus sesi.
Gunakan --system jika Anda ingin menggunakan bus pesan di seluruh sistem:

dbus-send --system --print-reply --dest=org.freedesktop.DBus  /org/freedesktop/DBus org.freedesktop.DBus.ListNames

Anda juga dapat menggunakan DFeet jika Anda lebih suka alat grafis (lihat jawaban lain untuk opsi GUI lainnya).


Linux
  1. Cara membuat daftar semua lokal yang tersedia di RHEL7 Linux

  2. Cara Mengelola dan Mendaftar Layanan di Linux

  3. Cara Mendaftar Layanan Systemd di Linux

  1. Perintah Linux ls - Daftar File

  2. Bagaimana saya bisa mendapatkan daftar jaringan nirkabel yang tersedia di Linux?

  3. Perintah Linux untuk mencantumkan semua perintah dan alias yang tersedia

  1. Cara Menggunakan Perintah SS Linux

  2. Cara Mendaftar Pengguna di Linux

  3. 3 Cara Mendaftar Pengguna di Linux