Use DisplayDevice instead of BAT0
This commit is contained in:
committed by
Kenny Levinsen
parent
becd676352
commit
1a62696662
@@ -76,7 +76,7 @@ impl UpowerBattery {
|
|||||||
let con = dbus::Connection::get_private(dbus::BusType::System).map_err(|_| {
|
let con = dbus::Connection::get_private(dbus::BusType::System).map_err(|_| {
|
||||||
::std::io::Error::new(::std::io::ErrorKind::Other, "unable to open dbus")
|
::std::io::Error::new(::std::io::ErrorKind::Other, "unable to open dbus")
|
||||||
})?;
|
})?;
|
||||||
let device_path = format!("/org/freedesktop/UPower/devices/battery_{}", device);
|
let device_path = format!("/org/freedesktop/UPower/devices/{}", device);
|
||||||
|
|
||||||
let rule = format!(
|
let rule = format!(
|
||||||
"type='signal',\
|
"type='signal',\
|
||||||
@@ -166,7 +166,7 @@ impl UpowerBattery {
|
|||||||
sender: Sender<Cmd>,
|
sender: Sender<Cmd>,
|
||||||
) -> Result<Box<BarWidget>, ::std::io::Error> {
|
) -> Result<Box<BarWidget>, ::std::io::Error> {
|
||||||
BarWidget::new(font_size, length, move |dirty| {
|
BarWidget::new(font_size, length, move |dirty| {
|
||||||
let d = UpowerBattery::from_device(dirty, sender, "BAT0")?;
|
let d = UpowerBattery::from_device(dirty, sender, "DisplayDevice")?;
|
||||||
Ok(Box::new(d))
|
Ok(Box::new(d))
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user