마우스 속도 / 감도를 변경하는 방법?


80

우분투 12.10의 Asus Zenbook UX32VD에 있습니다. 12.04와 12.10에서 마우스 속도를 변경할 수 없었습니다 (예 : 마우스 / 터치 패드 대화 상자의 "감도"). 슬라이더를 변경할 수는 있지만 아무것도 변하지 않습니다.

마우스 속도가 다소 느리기 때문에 이것은 큰 문제입니다. 어떤 제안?

터치 패드와 마우스 모두 문제입니다.


나는이 노트북을 가지고 있지 않으므로이 의견. 이 Q & A가 askubuntu.com/questions/130217/…에 도움이 될 수 있습니다 . 타이핑 synclient하면 MinSpeed, MaxSpeed& 와 같은 몇 가지 매개 변수 AccelFactor가 있습니다. 행운을 빕니다.
fossfreedom

1
Softwarecenter에서 LXInput을 설치했습니다. LXDE 용이지만 유니티 이후에도 작동합니다. Anja

답변:


109

먼저 device ID속도 / 감도를 변경 하기 위해 입력을 식별해야 합니다. 터미널을 열고 다음 명령을 실행하십시오.

xinput --list --short

산출:

abcd@abcd-abcde:~$ xinput --list --short

Virtual core pointer

↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]

↳ Logitech USB RECEIVER                     id=12   [slave  pointer  (2)]

내 포인팅 장치는 Logitech USB RECEIVERa Synaptics TouchPad입니다. 장치 속성을 나열하려면

xinput --list-props "SynPS/2 Synaptics TouchPad"

편집하다:

또 다른 옵션 : xinput --list-props 11같은 11부모 속성 (SynPS / 2 시냅틱 터치 패드)에 위에 표시되는 숫자입니다.

이제 필요에 맞게 속성 값을 줄이십시오.

Device Accel Constant Deceleration (267):   2.500000

이 명령을 사용하여 :

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

편집하다:

다른 옵션 : 위와 같이 장치가 xinput --set-prop 11 267 1.5어디에 있습니까? 장치 가 모든 속성이 연결되어 있고 마지막으로 원하는 속도 가 표시되는 것을 볼 수 있듯이 장치 속성의 ID는 (장치 가속 상수 감소) 입니다.11267111.5

필요에 따라 정확하게 설정하기 위해이 숫자로 약간 놀아야 할 수도 있습니다.

Ubuntu가 시작될 때마다이 값을 자동으로 설정해야하는 경우 :

.sh 파일을 작성하십시오

#!/bin/sh

xinput --set-prop "SynPS/2 Synaptics TouchPad" "Device Accel Constant Deceleration" 1.5

파일을 실행 파일로 변경하십시오.

chmod +x

이것을 시작 응용 프로그램 목록에 넣으십시오.

소스 : 수동 마우스 속도 구성


2
이제 통합 된 리시버가있는 무선 로지텍 마우스에 대해 동일한 문제가 있습니다. 같은 방법으로 속도를 변경할 수 있지만 최대 속도 (1)가 너무 느립니다! 어떤 제안?
Felix

가속 특성을 높이십시오. < "장치 가속 속도 스케일링"5>. 나는 또한 Logitech 무선 마우스를 가지고 있으며 직접 속도 속성을 볼 수 없습니다. 내가 가진 것은 가속과 감속뿐입니다. 귀하의 장치가 보여주는 속도 속성을 알려주고 속도 값을 1 이상으로 높이고 그 속도가 작동하는지 확인하십시오.
Vikash Singh

나는 데비안 8과 함께 ThinkPad e530c에서 0.5의 가치를 만들었고 그것은 잘 작동합니다 :)
Bahax

4
Linux mint 18, Logitech 510, xinput은 "속성 'Device Accel Constant Deceleration'이 존재하지 않으므로 유형과 형식을 지정해야합니다"
Georgy Gobozov

1
가속을 사용하지 않고 마우스 속도를 높이는 방법이 있습니까?
chovy

32

우분투 12.10 64 비트, 로지텍 무선 트랙맨

xinput은 나를 위해 아무것도하지 않았습니다.

xset q

설정 확인

xset mouse 3 0

가속도를 3으로 설정하고 임계 값을 0으로 설정합니다. 좋은 설정은 아니지만 이전보다 낫습니다.

분수 값을 사용하려면 부동 소수점 숫자 대신 분수 (예 : 3/2)를 입력 할 수 있습니다.

매뉴얼 페이지에 로그 아웃 / 재부팅시 설정이 손실된다고합니다.


10
분수 값을 사용하려면 부동 소수점 숫자 대신 분수 (예 : 3/2)를 입력 할 수 있습니다. 이상하지만 작동합니다.
R Burny

흠, 그래서 xset이 할 수있는 가장 빠른 속도는 무엇입니까?
Amos

bodhi 리눅스 마우스 속도를 조작 할 수 없다는 것에 상당히 화가
났음을

7

위에서 언급 한 "Device Accel ..."옵션이 컴퓨터에 없습니다. Ubuntu 18.04를 실행하는 Lenovo T440

대신, 나는 이것을 사용하여 성공했습니다 :

xinput --set-prop "TPPS/2 IBM TrackPoint" "Coordinate Transformation Matrix" 0.5 0 0 0 0.5 0 0 0 1

원래의 "좌표 변환 행렬"은 1 0 0 1 0 0 0 1이고 나는 지금 속도의 절반을 가졌다.

이 구문을 사용하면 수평 및 수직 속도를 개별적으로 조정할 수 있습니다.


2
고마워 Logitech K520 마우스의 속도를 높이기 위해 이것을 성공적으로 사용했기 때문에 Logitech 마우스에서도 작동하는 것으로 언급하고 싶습니다. 이상하게도 가장 오른쪽의 숫자는 높은 숫자에서 세로 스크롤 속도를 늦추고 낮은 숫자에서는 속도를 높이는 것으로 보입니다.
LuminousNutria

5

이 스크립트를 사용하여 각 시스템 시작시 터치 패드 및 마우스 속도를 설정할 수 있습니다.

#!/bin/sh
TP=$(xinput --list --short|grep -i touchpad|cut -f 1 | cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$TP" "Device Accel Constant Deceleration" 1.5
xinput --set-prop "$TP" "Device Accel Velocity Scaling" 10

필자는 1.5와 10이 터치 패드에 적합한 값이라고 생각합니다 .


Logitech USB 마우스도 사용합니다.
따라서 Logitech 마우스의 경우 다음 스크립트를 사용하십시오.

#!/bin/sh
MOUSE=$(xinput --list --short|grep -i Logitech| cut -f 1|cut -d" " -f 5-|sed 's/\s\+$//g')
xinput --set-prop "$MOUSE" "Device Accel Constant Deceleration" 1.2
xinput --set-prop "$MOUSE" "Device Accel Velocity Scaling" 10

저에게는 1.2와 10이 마우스에 적합한 값이라고 생각합니다 .

Github에서 프로젝트를 만들었습니다 : https://github.com/rubo77/mouse-speed


2

화면의 특정 위치로 포인터를 이동하기 전에 눈을 감아 서 감속을 미세 조정했습니다. 5 조정 후, 내 마우스는 내가 기대하는만큼 움직입니다.

그것이 내가 지금 사용하고있는 라인입니다.

xinput --set-prop "Bluetooth Mouse M557" "Device Accel Constant Deceleration" 2.3


2

달리기 sudo xset m 1 1가 나를 위해 일했습니다. 마우스 속도는 이제 Windows 플랫폼과 같은 정상적인 동작으로 작동합니다.


1

'간단한'프로필을 사용하여 가속없이 마우스 해상도를 높였습니다.

#!/bin/bash

device="Dell Dell USB Optical Mouse"
resolution_percent="241" # Greater than 100, use constant deceleration otherwise with profile -1. 

xinput set-prop "$device" "Device Accel Profile" 4 # Simple profile with threshold 0 allows constant scaling up
xinput set-ptr-feedback "$device" 0 "$resolution_percent" 100 # Set threshold to 0 and acceleration to $resolution_percent/100

특정 장치 이름을 사용하여 스크립트를 수정해야합니다. 인수없이 xinput을 실행하면 찾을 수 있습니다. 또한 마우스를 연결하거나 시스템을 시작할 때마다 스크립트를 실행해야합니다.


1

"Device Accel Constant Deceleration"속성 이 없을 수도 있다는 이전 답변에 추가하고 싶습니다 . 예를 들어 Kubuntu 17.04의 Logitech G600에는 없습니다. 그러나 "Coordinate Transformation Matrix"더 많은 힘이 있습니다


1

다른 사람들이 언급했듯이 가속은 속도와 다릅니다. 최근까지 Coordinate Transformation Matrix설정을 사용하여 마우스 속도를 조정하고 마우스 가속을 비활성화했습니다 xinput. 그러나 이것은 자체 문제가 있습니다-마우스 가운데 버튼을 드래그하여 장면을 회전시킬 때 블렌더에 문제가있었습니다-버튼을 놓 자마자 커서가 점프했습니다. 가 개방 문제는 .

그러나 마우스의 DPI를 직접 설정하는 방법을 찾았습니다. 여기에서 설정 파일을 만들 수 있습니다 :

sudo vim /etc/udev/hwdb.d/50-mouse-dpi.hwdb

다음 내용으로- <name-of-the-device>표시된 이름으로 바꿉니다 xinput(예 : "Logitech G700s 충전식 게임 마우스").

mouse:*:name:<name-of-the-device>:
 MOUSE_DPI=320

설정을 적용하려면 다음을 실행하십시오.

sudo systemd-hwdb update && sudo udevadm trigger

당신이 행복하게 DPI 값을 찾을 때까지 반복하십시오.


Logitech 마우스를 사용하여이 작업을 수행 할 수 없었습니다
Michael Cole

0

Mac에서 16.04를 실행 중이며 xinput은 Magic Mouse와 잘 작동했습니다. 내가해야 할 유일한 일은 루트로 실행하는 것입니다.

sudo xinput --set-prop 14 271 3.0 

(이 마우스가 얼마나 빠른지 감명 받았습니다)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.