
편집: 원래 질문이 너무 일반적이었으므로 하나의 프로그램에만 집중하겠습니다.
libinput-gestures-setup start
번들로 제공되는 명령을 실행하고 있는데 libinput-gestures
작동하는 것 같지만 ps
프로세스 시작 기록이 표시되지 않고 libinput-gestures-setup status
프로그램이 아직 시작되지 않았다는 메시지가 표시됩니다. journalctl
아무것도 기록되지 않습니다. 명령을 실행할 때 발생하는 모든 것을 확인하여 디버깅하고 실행할 수 있도록 하고 싶습니다.
저는 커널 5.9.2, systemd 246.6, util-linux 2.35.2, xorg-server 1.20.9, Herbstluftwm 0.8.3에서 Arch Linux를 실행하고 있습니다.
답변1
명령을 실행할 때 발생하는 모든 것을 확인하여 디버깅하고 실행할 수 있도록 하고 싶습니다.
libinput-gestures-setup
간단한 Bash 스크립트입니다. 그것이 무엇을 하고 있는지 보려면 그것을 살펴보기만 하면 됩니다. "디버깅"하려면 set -x
시작 부분에 해당 옵션을 추가하면 디버그 모드에서 전체 스크립트가 실행됩니다. 즉, 각 명령의 추적과 해당 인수가 표준 출력으로 인쇄됩니다. 또는 옵션을 추가하기 위해 편집하는 대신 다음과 같이 실행할 수 있습니다.
bash -x libinput-gestures-setup start