InggrisPerancisSpanyol

Ad


favorit OnWorks

mdbus2 - Online di Cloud

Jalankan mdbus2 di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah mdbus2 yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


mdbus2 - Introspeksi, interaksi, dan pemantauan DBus Interaktif

RINGKASAN


mdbus2 [PILIHAN...] [ layani saya [ jalur objek [ metode [ param... ] ] ] ]

mdbus2 -Iya

mdbus2 -sl

DESKRIPSI


Grafik mdbus2 perintah digunakan untuk menjelajahi dan berinteraksi dengan layanan DBus di sistem bis
dan Sidang bis. Bus pesan seluruh sistem hanya ada sekali dan diinstal pada banyak
sistem sebagai layanan "messagebus". Bus pesan sesi adalah login per pengguna (dimulai
setiap kali pengguna masuk) dan biasanya terkait dengan sesi X11 Anda.

Dalam bentuk paling sederhana, mdbus2 menunjukkan layanan yang tersedia pada bus yang dipilih. Diberikan
layanan nama, itu akan menunjukkan yang tersedia objek diekspor oleh layanan. Diberikan layanan
nama dan obyek path, itu akan menunjukkan yang terbuka metode, sinyal, dan properties dari itu
obyek.

Memasok a metode nama (Dan parameter), Anda dapat memanggil metode pada objek dan mendapatkan
kembali nilai(S).

Dalam majalah mendengarkan mode, Anda dapat mengamati sinyal yang dikirim pada bus yang dipilih.

Juga termasuk adalah interaktif tempurung dengan penyelesaian tab dan riwayat perintah.

PILIHAN


--show-anonim, -a
Juga tunjukkan unik (anonim) layanan di bus.

--sistem, -s
Gunakan bus sistem alih-alih bus sesi (default).

-tunjukkan-pids, -p
Tampilkan ID proses UNIX.

--mendengarkan, -l
Mulai mode pendengar, di mana Anda dapat mengamati sinyal di bus.

--interaktif, -i
Mulai shell interaktif.

--tipe anotasi, -t
Anotasi tipe DBus.

PENGGUNAAN


Untuk memanggil metode pada objek yang diimplementasikan oleh layanan, Anda perlu menentukan:
nilai-nilai berikut:

1 layanan nama, misalnya org.freesmartphone.ogsmd – Nama layanan mengidentifikasi
proses melayani sejumlah objek. Setiap proses yang melekat pada
bus mendapatkan setidaknya nama layanan non-unik (anonim), seperti
: 1.0. Nama-nama unik, seperti org.freesmartphone.ogsmd, biasanya diberikan dalam
notasi nama domain terbalik semua huruf kecil.

2 obyek path, misalnya /org/freesmartphone/GSM/Perangkat – Jalur objek
mengidentifikasi satu objek konkret yang dilayani oleh proses. Jalur objek biasanya
terlihat seperti jalur sistem file.

3 metode, misalnya org.freesmartphone.GSM.Panggilan.Mulai – Nama metode
mengidentifikasi operasi yang merupakan bagian dari antarmuka (metode dan sinyal)
dari sebuah objek. Nama metode menggunakan UntaKasus dengan notasi titik.

4 parameter, misalnya +49123456 suara`. (Untuk be dijelaskan lebih jauh).

CONTOH


Cari tahu nama bus mana yang saat ini terdaftar di bus sistem:

root@om-gta02:~# mdbus -s
: 1.0
: 1.1
: 1.2
: 1.42
: 1.47
: 1.60
: 1.61
org.bluez
org.freedesktop.Avahi
org.freedesktop.DBus
org.freesmartphone.frameworkd
org.freesmartphone.ogsmd
org.pyneo.muxer

Cari tahu objek mana yang dilayani oleh layanan tertentu:

root@om-gta02:~# mdbus -s org.freesmartphone.frameworkd
/
/ org
/org/freesmartphone
/org/freesmartphone/Framework
/org/freesmartphone/GSM
/org/freesmartphone/GSM/Perangkat
/org/freesmartphone/GSM/Server

Cari tahu antarmuka objek tertentu:

root@om-gta02:~# mdbus -s org.freesmartphone.ogsmd /org/freesmartphone/GSM/Device
[METODE] org.freesmartphone.GSM.Call.Activate( i:index )
[METODE] org.freesmartphone.GSM.Call.ActivateConference( i:index )
[METODE] org.freesmartphone.GSM.Call.HoldActive()
[METODE] org.freesmartphone.GSM.Call.Initiate( s:number, s:type_ )
[METODE] org.freesmartphone.GSM.Call.Release( i:index )
[METODE] org.freesmartphone.GSM.Call.ReleaseAll()
[METODE] org.freesmartphone.GSM.Call.ReleaseHeld()
[SIGNAL] org.freesmartphone.GSM.Call.CallStatus( i:index, s:status, a{sv}:properties )
[METODE] org.freedesktop.DBus.Introspectable.Introspect()
[METODE] org.freesmartphone.GSM.Device.CancelCommand()
[METODE] org.freesmartphone.GSM.Device.GetAntennaPower()
[METODE] org.freesmartphone.GSM.Device.GetFeatures()
[METODE] org.freesmartphone.GSM.Device.GetInfo()
[METODE] org.freesmartphone.GSM.Device.PrepareForSuspend()
[METODE] org.freesmartphone.GSM.Device.RecoverFromSuspend()
[METODE] org.freesmartphone.GSM.Device.SetAntennaPower( b:power )
[METODE] org.freesmartphone.GSM.SIM.ChangeAuthCode( s:old_pin, s:new_pin )
[METODE] org.freesmartphone.GSM.SIM.DeleteEntry( i:index )
[METODE] org.freesmartphone.GSM.SIM.DeleteMessage( i:index )
[METODE] org.freesmartphone.GSM.SIM.GetAuthStatus()
[METODE] org.freesmartphone.GSM.SIM.GetImsi()
[METODE] org.freesmartphone.GSM.SIM.GetMessagebookInfo()
[METODE] org.freesmartphone.GSM.SIM.GetPhonebookInfo()
[METODE] org.freesmartphone.GSM.SIM.GetServiceCenterNumber()
[METODE] org.freesmartphone.GSM.SIM.GetSimCountryCode()
[METODE] org.freesmartphone.GSM.SIM.GetSubscriberNumbers()
[METODE] org.freesmartphone.GSM.SIM.RetrieveEntry( i:index )
[METODE] org.freesmartphone.GSM.SIM.RetrieveMessage( i:index )
[METODE] org.freesmartphone.GSM.SIM.RetrieveMessagebook( s:category )
[METODE] org.freesmartphone.GSM.SIM.RetrievePhonebook()
[METODE] org.freesmartphone.GSM.SIM.SendAuthCode( s:code )
[METODE] org.freesmartphone.GSM.SIM.SetServiceCenterNumber( s:number )
[METODE] org.freesmartphone.GSM.SIM.StoreEntry( i:index, s:name, s:number )
[METODE] org.freesmartphone.GSM.SIM.StoreMessage( s:number, s:contents )
[METODE] org.freesmartphone.GSM.SIM.Unlock( s:puk, s:new_pin )
[SIGNAL] org.freesmartphone.GSM.SIM.AuthStatus( s:status )
[SIGNAL] org.freesmartphone.GSM.SIM.Pesan Baru( i:index )
[METODE] org.freesmartphone.GSM.Network.DisableCallForwarding( s:reason, s:class_ )
[METODE] org.freesmartphone.GSM.Network.EnableCallForwarding( s:reason, s:class_, s:number, i:timeout )
[METODE] org.freesmartphone.GSM.Network.GetCallForwarding( s:reason )
[METODE] org.freesmartphone.GSM.Network.GetCallingIdentification()
[METODE] org.freesmartphone.GSM.Network.GetNetworkCountryCode()
[METODE] org.freesmartphone.GSM.Network.GetSignalStrength()
[METODE] org.freesmartphone.GSM.Network.GetStatus()
[METODE] org.freesmartphone.GSM.Network.ListProviders()
[METODE] org.freesmartphone.GSM.Network.Register()
[METODE] org.freesmartphone.GSM.Network.RegisterWithProvider( i:operator_code )
[METODE] org.freesmartphone.GSM.Network.SetCallingIdentification( s:status )
[METODE] org.freesmartphone.GSM.Network.Unregister()
[SIGNAL] org.freesmartphone.GSM.Network.SignalStrength( i:kekuatan )
[SIGNAL] org.freesmartphone.GSM.Network.Status( a{sv}:status )
[METODE] org.freesmartphone.GSM.PDP.ActivateContext( s:apn, s:user, s:password )
[METODE] org.freesmartphone.GSM.PDP.DeactivateContext()
[METODE] org.freesmartphone.GSM.PDP.GetCurrentGprsClass()
[METODE] org.freesmartphone.GSM.PDP.ListAvailableGprsClasses()
[METODE] org.freesmartphone.GSM.PDP.SetCurrentGprsClass( s:class_ )
[SIGNAL] org.freesmartphone.GSM.PDP.ContextStatus( i:index, s:status, a{sv}:properties )
[METODE] org.freesmartphone.GSM.Test.Command( s:command )
[METODE] org.freesmartphone.GSM.Test.Echo( s:echo )

Panggil metode pada antarmuka:

root@om-gta02 ~ $ mdbus -s org.freesmartphone.ogsmd /org/freesmartphone/GSM/Device org.freesmartphone.GSM.Device.GetInfo
{ 'imei': '354651011234567',
'produsen': 'FIC/OpenMoko',
'model': '"Modem GSM Tertanam Neo1973 GTA02"',
'revisi': '"HW: GTA02BV5, GSM: gsm_ac_gp_fd_pu_em_cph_ds_vc_cal35_ri_36_amd8_ts0-Moko8"'}

Gunakan dalam mode mendengarkan:

root@om-gta02:/local/pkg/fso/framework/framework# mdbus -s -l
mendengarkan sinyal di SystemBus dari layanan 'semua', objek 'semua'...
[SIGNAL] org.freedesktop.DBus.NameOwnerDiubah dari org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u'org.pyneo.muxer'), dbus.String(u':1.6'), dbus.String(u''))
[SIGNAL] org.freedesktop.DBus.NameOwnerDiubah dari org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u':1.6'), dbus.String(u':1.6'), dbus.String(u''))
[SIGNAL] org.freedesktop.DBus.NameOwnerDiubah dari org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u':1.28'), dbus.String(u''), dbus.String(u':1.28'))
[SIGNAL] org.freedesktop.DBus.NameOwnerDiubah dari org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u'org.freesmartphone.frameworkd'), dbus.String(u''), dbus.String(u':1.28'))
[SIGNAL] org.freedesktop.DBus.NameOwnerDiubah dari org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u'org.freesmartphone.ogsmd'), dbus.String(u''), dbus.String(u':1.28'))
[SIGNAL] org.freedesktop.DBus.NameOwnerDiubah dari org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u':1.29'), dbus.String(u''), dbus.String(u':1.29'))
[SIGNAL] org.freedesktop.DBus.NameOwnerDiubah dari org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u'org.pyneo.muxer'), dbus.String(u''), dbus.String(u':1.29'))
[SIGNAL] org.freedesktop.DBus.NameOwnerDiubah dari org.freedesktop.DBus /org/freedesktop/DBus
(dbus.String(u':1.30'), dbus.String(u''), dbus.String(u':1.30'))
[SIGNAL] org.freesmartphone.GSM.SIM.ReadyStatus dari :1.28 /org/freesmartphone/GSM/Device
(dbus.Boolean(Salah),)
[SIGNAL] org.freesmartphone.GSM.SIM.AuthStatus dari :1.28 /org/freesmartphone/GSM/Device
(dbus.String(u'SIM PIN'),)
[SIGNAL] org.freesmartphone.GSM.SIM.AuthStatus dari :1.28 /org/freesmartphone/GSM/Device
(dbus.String(u'READY'),)
[SIGNAL] org.freesmartphone.GSM.SIM.ReadyStatus dari :1.28 /org/freesmartphone/GSM/Device
(dbus.Boolean(Benar),)

Gunakan mdbus2 online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad