From a629f5d95aad3cd3f14e3ffd0df936ea172796da Mon Sep 17 00:00:00 2001 From: Steve3184 <77789906+Steve3184@users.noreply.github.com> Date: Sun, 1 Mar 2026 22:01:38 +0800 Subject: [PATCH] chore: add TODO for optional keep-awake inhibition Signed-off-by: Steve3184 <77789906+Steve3184@users.noreply.github.com> --- libs/scrap/src/wayland/pipewire.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/scrap/src/wayland/pipewire.rs b/libs/scrap/src/wayland/pipewire.rs index 059d57cd7..ba15cfa20 100644 --- a/libs/scrap/src/wayland/pipewire.rs +++ b/libs/scrap/src/wayland/pipewire.rs @@ -1034,6 +1034,8 @@ pub fn get_capturables() -> Result, Box> { if rdp_connection.is_none() { let (conn, fd, streams, session, is_support_restore_token) = request_remote_desktop(false)?; let conn = Arc::new(conn); + // to-do: Add an option like "Keep awake while RustDesk is running" to avoid + // impacting users whose sessions are not automatically terminated upon entering the Dim Screen. let inhibit_path = if !is_server_running() { request_inhibit(&conn) } else { None }; let rdp_info = RdpSessionInfo {