Я решил проблему, создав настольное приложение:
В ~/.config/autostart создайте файл рабочего стола, подобный этому:
[Desktop Entry]
Name=startup
GenericName=startup
Comment=Start these up at login
Exec=/home/[your username]/reversemouse.sh
Terminal=False
Type=Application
X-GNOME-Autostart-enabled=true
Затем скопированный файл рабочего стола скопирован в папку автозапуска :/usr/share/applications/ в ~/.config/autostart/
Наконец, я создал файл запуска с командой, которую хотел запустить (reversemouse.sh):
#!/bin/bash
xinput set-prop 13 289 1
Используемый вами модуль find
имеет параметр recurse
, но по умолчанию он отключен.
- name: Find all files with.json extension
find:
paths: /test/configuration/nginx/trials/{{ name }}/trial-admin-app/
patterns: 'app-config.json'
recurse: yes
register: repos
Включив его, я думаю, вы получите желаемое поведение.