From 733081bf2e3e6f92cb3bca71353294c88de8cf5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Fri, 9 Jan 2026 10:33:50 +0100 Subject: [PATCH] clevo: Make touchpad and mic fixups compatible MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Filip Gołaś --- clevo/mic-switch-fixup | 7 +++++-- clevo/touchpad-fixup | 10 +++++++--- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/clevo/mic-switch-fixup b/clevo/mic-switch-fixup index bf41564..3e56f44 100755 --- a/clevo/mic-switch-fixup +++ b/clevo/mic-switch-fixup @@ -16,8 +16,11 @@ case "$PRODUCT_NAME" in ;; esac -echo "evdev:atkbd:dmi:bvn*:bvr*:svn${MANUFACTURER}:pn${PRODUCT_NAME}:*" > "$HWDB_FILE" -echo " KEYBOARD_KEY_81=f20" >> "$HWDB_FILE" +{ + printf '\n' + echo "evdev:atkbd:dmi:bvn*:bvr*:svn${MANUFACTURER}:pn${PRODUCT_NAME}:*" + echo " KEYBOARD_KEY_81=f20" +} >> "$HWDB_FILE" systemd-hwdb update udevadm trigger diff --git a/clevo/touchpad-fixup b/clevo/touchpad-fixup index 0b97074..4923481 100755 --- a/clevo/touchpad-fixup +++ b/clevo/touchpad-fixup @@ -6,9 +6,13 @@ MANUFACTURER="$(dmidecode -s baseboard-manufacturer)" echo "Found $MANUFACTURER $PRODUCT_NAME" -echo "evdev:atkbd:dmi:bvn*:bvr*:svn${MANUFACTURER}:pn${PRODUCT_NAME}:*" > "$HWDB_FILE" -echo " KEYBOARD_KEY_f7=191" >> "$HWDB_FILE" -echo " KEYBOARD_KEY_f8=191" >> "$HWDB_FILE" +{ + printf '\n' + echo "evdev:atkbd:dmi:bvn*:bvr*:svn${MANUFACTURER}:pn${PRODUCT_NAME}:*" > "$HWDB_FILE" + echo " KEYBOARD_KEY_f7=191" >> "$HWDB_FILE" + echo " KEYBOARD_KEY_f8=191" >> "$HWDB_FILE" +} >> "$HWDB_FILE" + systemd-hwdb update udevadm trigger