libinput 설정이 계속 재설정됩니다.

libinput 설정이 계속 재설정됩니다.

명령줄에서와 마찬가지로 마우스를 원하는 대로 평평한 윤곽선과 속도로 설정했습니다.

xinput --set-prop 'Logitech G9x Laser Mouse' 'libinput Accel Profile Enabled' 0, 1
xinput --set-prop 'Logitech G9x Laser Mouse' 'libinput Accel Speed' 0.90

그러나 임의의 시간에 설정이 기본값으로 재설정됩니다.

위 명령을 다시 실행할 수 있으며 항상 실행하지만 이 중단으로 인해 프로세스가 매우 짜증납니다.

  1. 이 문제의 원인을 디버깅하려면 어떻게 해야 합니까?
  2. 설정을 영구적으로 만드는 방법은 무엇입니까?

답변1

느슨한 케이블이나 유사한 문제로 인해 재설정되어 마우스가 다시 감지될 수 있습니다. 이 경우 마우스 구성이 기본값으로 재설정됩니다. 마우스 구성을 재설정한 후 볼 수 있는지 확인하려면 dmesg해당 시점에 관련 항목이 있어야 합니다.

구성을 영구적으로 만들려면 DE 설정을 통해 구성하는 것이 가장 좋습니다. 이는 Wayland 및 X11 사용 사례를 모두 다루어야 합니다.


또는 X11을 사용하는 경우 파일에 다음 코드 조각을 추가 /etc/X11/xorg.conf.d/10-mylibinput-profile.conf하고 Xorg를 다시 시작할 수 있습니다.(예: 다시 시작).

Section "InputClass"
    Identifier "Logitech G9x Laser Mouse"
    Driver "libinput"
    Option "AccelProfile" "flat"
    Option "AccelSpeed" "0.9"
EndSection

이 스니펫의 출처: 일반 아이디어 채택여기에서, Option값은 에서 가져옵니다 man 4 libinput.

관련 정보