From b87331f4eb17baf964f2a5b087f66f97f857fae6 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Tue, 22 Sep 2026 17:39:26 -0400 Subject: [PATCH] fix: for exclusive keyboard interactivity layer must be >= Top moves osk to overlay --- src/greeter.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/greeter.rs b/src/greeter.rs index 1017c40..59771a2 100644 --- a/src/greeter.rs +++ b/src/greeter.rs @@ -282,6 +282,7 @@ pub fn main() -> Result<(), Box> { }; match process::Command::new("cosmic-osk") + .arg("overlay") .env("RUST_LOG", "cosmic_osk=info") .spawn() { @@ -1335,7 +1336,7 @@ impl cosmic::Application for App { let output = output.clone(); SctkLayerSurfaceSettings { id: surface_id, - layer: Layer::Bottom, + layer: Layer::Top, keyboard_interactivity: KeyboardInteractivity::Exclusive, input_zone: None, anchor: Anchor::TOP