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