From 61017666ae0262b1c63c91b579e2d54d059655d0 Mon Sep 17 00:00:00 2001 From: Tim Wundenberg Date: Tue, 9 Dec 2025 21:57:27 +0100 Subject: [PATCH] feat: properly reload inputs --- reload_inputs.sh | 8 ++++++++ setup_screen_hypr.sh | 5 +---- 2 files changed, 9 insertions(+), 4 deletions(-) create mode 100755 reload_inputs.sh diff --git a/reload_inputs.sh b/reload_inputs.sh new file mode 100755 index 0000000..c3b6e4e --- /dev/null +++ b/reload_inputs.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +# reload the inputs, as they somehow get lost when a second monitor is attached + +sleep 5 +udevadm trigger --action=remove --subsystem-match=input +sleep 0.5 +udevadm trigger --action=add --subsystem-match=input diff --git a/setup_screen_hypr.sh b/setup_screen_hypr.sh index 86506c3..4ae709a 100755 --- a/setup_screen_hypr.sh +++ b/setup_screen_hypr.sh @@ -26,10 +26,7 @@ disable_integrated_display_if_connected_to_external_monitors() { waybar & # reload the inputs, as they somehow get lost when a second monitor is attached - sleep 5 - sudo udevadm trigger --action=remove --subsystem-match=input - sleep 0.5 - sudo udevadm trigger --action=add --subsystem-match=input + sudo /home/tim/.local/bin/reload_inputs.sh } disable_integrated_display_if_connected_to_external_monitors