aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVal Packett <val@packett.cool>2024-09-28 04:06:56 -0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-01-17 11:16:10 +0300
commitd52356b131dd50b9cee7491ecef304fc6e0ddedf (patch)
tree4dce74d1421067e788aeb83ab9cdab296e9444f6 /src
parentb11b995d03baee0a5259788b60a3eac981114b0e (diff)
downloadniri-d52356b131dd50b9cee7491ecef304fc6e0ddedf.tar.gz
niri-d52356b131dd50b9cee7491ecef304fc6e0ddedf.tar.bz2
niri-d52356b131dd50b9cee7491ecef304fc6e0ddedf.zip
dbus: DisplayConfig: add properties required by display settings panel
Diffstat (limited to 'src')
-rw-r--r--src/dbus/mutter_display_config.rs25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/dbus/mutter_display_config.rs b/src/dbus/mutter_display_config.rs
index e535e583..0a6ff052 100644
--- a/src/dbus/mutter_display_config.rs
+++ b/src/dbus/mutter_display_config.rs
@@ -159,6 +159,31 @@ impl DisplayConfig {
#[zbus(signal)]
pub async fn monitors_changed(ctxt: &SignalEmitter<'_>) -> zbus::Result<()>;
+
+ #[zbus(property)]
+ fn power_save_mode(&self) -> i32 {
+ -1
+ }
+
+ #[zbus(property)]
+ fn set_power_save_mode(&self, _mode: i32) -> zbus::Result<()> {
+ Err(zbus::Error::Unsupported)
+ }
+
+ #[zbus(property)]
+ fn panel_orientation_managed(&self) -> bool {
+ false
+ }
+
+ #[zbus(property)]
+ fn apply_monitors_config_allowed(&self) -> bool {
+ true
+ }
+
+ #[zbus(property)]
+ fn night_light_supported(&self) -> bool {
+ false
+ }
}
impl DisplayConfig {