diff options
| author | Val Packett <val@packett.cool> | 2024-09-28 04:06:56 -0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-01-17 11:16:10 +0300 |
| commit | d52356b131dd50b9cee7491ecef304fc6e0ddedf (patch) | |
| tree | 4dce74d1421067e788aeb83ab9cdab296e9444f6 /src | |
| parent | b11b995d03baee0a5259788b60a3eac981114b0e (diff) | |
| download | niri-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.rs | 25 |
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 { |
