mi sta succedendo una cosa davvero curiosa... dbus e hal funzionano in modo alternato! Al primo avvio è tutto ok, al secondo non vanno, al terzo torna tutto in ordine e così via... posto il risultato di dbus-monitor --system per i due casi.
Caso A (OK)
Codice: Seleziona tutto
signal sender=org.freedesktop.DBus -> dest=:1.2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
string ":1.2"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/storage_model_DVD_RAM_UJ_831S; interface=org.freedesktop.Hal.Device; member=PropertyModified
int32 1
array [
struct {
string "storage.removable.media_available"
boolean false
boolean false
}
]
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/storage_model_DVD_RAM_UJ_831S; interface=org.freedesktop.Hal.Device; member=PropertyModified
int32 1
array [
struct {
string "storage.removable.media_size"
boolean false
boolean true
}
]
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceAdded
string "/org/freedesktop/Hal/devices/volume_label_Nuovo"
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
string ":1.3"
string ""
string ":1.3"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/volume_label_Nuovo; interface=org.freedesktop.Hal.Device; member=PropertyModified
int32 3
array [
struct {
string "volume.mount_point"
boolean false
boolean false
}
struct {
string "volume.is_mounted_read_only"
boolean false
boolean false
}
struct {
string "volume.is_mounted"
boolean false
boolean false
}
]
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
string ":1.3"
string ":1.3"
string "" Codice: Seleziona tutto
signal sender=org.freedesktop.DBus -> dest=:1.2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
string ":1.2"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/storage_model_DVD_RAM_UJ_831S; interface=org.freedesktop.Hal.Device; member=PropertyModified
int32 1
array [
struct {
string "storage.removable.media_available"
boolean false
boolean false
}
]
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/storage_model_DVD_RAM_UJ_831S; interface=org.freedesktop.Hal.Device; member=PropertyModified
int32 1
array [
struct {
string "storage.removable.media_size"
boolean false
boolean true
}
]
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceAdded
string "/org/freedesktop/Hal/devices/volume_label_Nuovo"
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
string "org.freedesktop.Hal"
string ":1.0"
string ""
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
string ":1.0"
string ":1.0"
string "" Secondo voi a cosa è imputabile? Ho provato a spulciare gli altri posts ma non ho trovato nulla di simile...

