ho provato la mia fortuna con:Utilizzando dbus-send chiamare GetAll
dbus-send --system --print-reply \
--dest=org.freedesktop.UDisks \
/org/freedesktop/UIDisks/devices/md0 \
org.freedesktop.DBus.Properties.GetAll \
string:""
Se sto utilizzando D-Free e inviare "" come parametro getall ho una lunga lista di uscita
Cercando il codice di cui sopra dà solo un errore:
Error org.freedesktop.DBus.Error.UnknownMethod: Method "GetAll" with signature "s" on
interface "org.freedesktop.DBus.Properties" doesn't exist
così sto facendo qualcosa di sbagliato, ma non ho idea di che cosa c'è che non va. Ho cercato una soluzione ma non ho trovato una soluzione decente. Forse è banale, ma non ne ho idea ....
Scusate se io do in una stringa vuota in D-piedi ottengo: { 'DeviceAutomountHint': '', 'DeviceBlockSize': 512L, 'DeviceDetectionTime': 1405083881L, 'file_dispositivo': '/ dev/md0 ', ' DeviceFileById ': ['/dev/disk/id-id/md-uuid-d56d4165: 72b8959a: ea459adc: 678b0998 ', '/dev/disk/by-uuid/0bfac438-3d04-4d4e -a71c-2f4a3e63a8e9' ], 'DeviceFileByPath': [], 'DeviceFilePresentation': '/ dev/md0', 'DeviceIsDrive': vero, 'DeviceIsLinuxDmmp': Falso, 'DeviceIsLinuxDmmpComponent': Falso, 'DeviceIsLinuxLoop': False, 'DeviceIsLinuxLvm2LV': False, 'DeviceIsLinuxLvm2PV': False, .... – Friedrich
Quindi ci deve essere un awy per davvero GetAll Properties in una volta. – Friedrich