Bluetooth 마우스의 속도를 높이는 방법을 찾았지만 지속하는 데 문제가 있습니다. 일정 기간 동안 활동이 없었다가 마우스가 깨어나면 xinput 설정이 "기본값"으로 재설정됩니다.
다음은 마우스가 작동하기를 원하는 xinput 설정입니다.
Device 'ThinkPad X1 Mouse':
Device Enabled (177): 1
Coordinate Transformation Matrix (179): 2.400000, 0.000000, 0.000000, 0.000000, 2.400000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (315): 0
libinput Natural Scrolling Enabled Default (316): 0
libinput Scroll Methods Available (317): 0, 0, 1
libinput Scroll Method Enabled (318): 0, 0, 0
libinput Scroll Method Enabled Default (319): 0, 0, 0
libinput Button Scrolling Button (320): 2
libinput Button Scrolling Button Default (321): 2
libinput Button Scrolling Button Lock Enabled (322): 0
libinput Button Scrolling Button Lock Enabled Default (323): 0
libinput Middle Emulation Enabled (368): 0
libinput Middle Emulation Enabled Default (369): 0
libinput Accel Speed (324): 0.000000
libinput Accel Speed Default (325): 0.000000
libinput Accel Profiles Available (326): 1, 1
libinput Accel Profile Enabled (327): 1, 0
libinput Accel Profile Enabled Default (328): 1, 0
libinput Left Handed Enabled (329): 0
libinput Left Handed Enabled Default (330): 0
libinput Send Events Modes Available (300): 1, 0
libinput Send Events Mode Enabled (301): 0, 0
libinput Send Events Mode Enabled Default (302): 0, 0
Device Node (303): "/dev/input/event18"
Device Product ID (304): 6127, 24712
libinput Drag Lock Buttons (331): <no items>
libinput Horizontal Scroll Enabled (332): 1
나는 이 명령을 사용하여 마우스 속도를 변경합니다 xinput --set-prop 'ThinkPad X1 Mouse' 'Coordinate Transformation Matrix' 2.4 0 0 0 2.4 0 0 0 1
. 제안 된 해결책여기/usr/share/X11/xorg.conf.d/40-libinput.conf
이 경우 Option "Coordinate Transformation Matrix" "2.4 0 0 0 2.4 0 0 0 1"
설정을 추가하거나 xinput 명령을 추가하는 것은 .xsessionrc
도움이 되지 않습니다. 마우스를 깨운 후 매번 Coordinate Transformation Matrix
재설정됩니다 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
.
답변1
불행하게도 전부는 아니더라도 대부분의 옵션 이름은 libinput
및 와 다릅니다. "좌표 변환 매트릭스"에 해당하는 것은 "TransformationMatrix"입니다. 따라서 다음과 같은 것을 넣는 것이 트릭을 수행해야 합니다.xinput
xorg.conf
/etc/X11/xorg.conf.d/50-bt-mouse.conf
Section "InputClass"
Identifier "My BT Mouse"
MatchProduct "ThinkPad X1 Mouse"
Option "TransformationMatrix" "2.4 0 0 0 2.4 0 0 0 1"
EndSection
Identifier
선택은 자유지만 MatchProduct
표시된 제품 이름과 일치해야 합니다 xinput
. 이 변환을 모든 포인팅 장치에 적용하려면 MatchProduct
이 지시문을 로 바꿀 수도 있습니다. 또한 시스템 업데이트 시 파일을 덮어쓸 수 있으므로 자체 X.Org 구성을 에 작성하는 대신 MatchIsPointer "on"
파일에 배치해야 합니다 ( 백업 없음)./etc/X11/xorg.conf.d
/usr/share/X11/xorg.conf.d
구성을 변경한 후 변경 내용을 적용하려면 최소한 X.Org를 다시 시작해야 합니다(또는 적용되도록 하려면 시스템을 재부팅해야 합니다). 이후 X.Org는 처음 시작할 때나 절전 모드에서 마우스를 다시 연결할 때 일치하는 장치를 찾을 때마다 자동으로 이러한 옵션을 적용합니다.