Включение нажатия на сенсорную панель после установки dwm в Arch Linux

Я установил Arch Linux и dwm оконный менеджер. Но нажатие на сенсорную панель не работает.

Я знаю, как включить нажатие; Я нахожу идентификатор своей сенсорной панели, используя эту команду:

~ xinput --list
Virtual core pointer                          id=2    [master pointer  (3)]
  ↳ Elan Touchpad                             id=10   [slave  pointer  (2)]

Я вижу, что идентификатор равен 10. Тогда я могу перечислить его свойства:

~ xinput --list-props 10
Device 'Elan Touchpad':
    Device Enabled (172):   1
    libinput Tapping Enabled (307): 0

Здесь я вижу, что свойство tapping с идентификатором 307 не имеет значения 1, поэтому оно не включено, я могу включить его с помощью этой команды:

xinput --set-prop 10 307 1

И это работает. Теперь я хотел написать сценарий для автоматизации этого процесса, чтобы мне не приходилось делать это каждый раз при перезагрузке. Я написал этот сценарий:

#!/bin/bash

touchpad_id=$(xinput --list | awk '/Touchpad/ {print $5}' | tr -d 'id=')
tapping_id=$(xinput --list-props $touchpad_id | awk '/libinput Tapping Enabled (/ {print $4}' | tr -d '():')

# Enable Tapping
xinput --set-prop $touchpad_id $tapping_id 1

И этот скрипт работает, когда я запускаю его в терминале (используя ./touchpad_click.sh).

Затем я изменил исходный код dwm, чтобы запускать скрипт при каждом его запуске. Я добавил нижеприведенную функцию между функциями run(void) и scan(void) dwm.c:

void
runAutostart(void) {
        system("~/.dwm/autostart.sh &");
}

Добавлен его заголовок:

static void runAutostart(void);

И вызвал функцию в main(), прямо перед вызовом run():

scan();
runAutostart();
run();

, а затем скомпилировал файл dwm.c с помощью sudo make install. Успешно скомпилирован.

А затем написал этот сценарий, autostart.sh:

#!/bin/bash

# Enable Tapping for Touchpad
./touchpad_click.sh

И поместите оба autostart.sh и touchpad_click.sh в каталог ~/.dwm. Я также позаботился о том, чтобы дать разрешение на оба файла execute:

chmod +x autostart.sh touchpad_click.sh

И я подтверждаю это:

~ ls -lhA
-rwxr-xr-x 1 amir amir  63 Feb 25 18:07 autostart.sh
-rwxr-xr-x 1 amir amir 259 Feb 25 18:07 touchpad_click.sh

Теперь проблема в том, что он не работает, и когда я завершаю dwm с помощью ярлыка Shift+Alt+Q или когда я перезагружаю систему, нажатие на сенсорную панель отключенный. Как я могу это исправить?