Fare hızı / duyarlılığı nasıl değiştirilir?

72

Ubuntu 12.10'da bir Asus Zenbook UX32VD'deyim. Her ikisi de 12.04 ve 12.10'da fare hızını değiştiremedim (yani fare / touchpad iletişim kutusundaki "hassasiyet"). Kaydırıcıyı değiştirebilirim, ancak hiçbir şey değişmez.

Bu benim için büyük bir sorun çünkü fare hızı biraz yavaş. Herhangi bir öneriniz var mı?

Sorun, hem dokunmatik hem de fare için.

    
sordu Felix 24.10.2012 11:06

9 cevap

100

Önce hızı / hassasiyeti değiştirmek için device ID girdisini tanımlamamız gerekiyor. Bir terminal açın ve şu komutu çalıştırın:

xinput --list --short

çıkışı:

[email protected]:~$ xinput --list --short

Virtual core pointer

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

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

İşaretleme aygıtlarım Logitech USB RECEIVER ve Synaptics TouchPad . Cihaz özelliklerini listelemek için:

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

EDIT:

Başka bir seçenek: xinput --list-props 11 olarak 11 , üst özelliğinde (SynPS / 2 Synaptic TouchPad) gösterilen sayıdır.

Şimdi mülkünüzü ihtiyacınıza göre azaltın:

Device Accel Constant Deceleration (267):   2.500000

bu komutu kullanarak:

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

EDIT:

Başka bir seçenek:      xinput --set-prop 11 267 1.5 , 11 aygıtın, yukarıdaki gibi olduğu gibi, 267 , cihaz mülkünün (Device Accel Constant Decleration) kimliğidir. Cihazın 11 öğesinin eklendiğinde tüm özelliklerin listelendiğini görebilirsiniz. ve son olarak 1.5 istediğiniz hızdır.

Bu numarayı, tam olarak istediğiniz gibi ayarlamak için biraz oynamanız gerekebilir.

Ubuntu her başladığında bu değeri otomatik olarak ayarlamanız gerekirse:

.sh dosyası oluşturun

#!/bin/sh

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

dosyayı yürütülebilir olarak değiştirin:

chmod +x

ve bunu başlangıç ​​uygulamaları listesine koyun.

Kaynak: Fare Hızını manuel olarak yapılandırma

    
verilen cevap Vikash Singh 29.10.2012 16:00
30

Ubuntu 12.10 64 bit, Logitech kablosuz TrackMan

xinput benim için hiçbir şey yapmadı.

xset q

ayarları kontrol etmek için

xset mouse 3 0

Bu, ivmeyi 3'e ve eşiği sıfıra ayarlar. Harika ayarlar değil, öncekinden daha iyi.

Kesirli değer kullanmak istiyorsanız, kayan nokta sayısı yerine kesir (ör. 3/2) girebilirsiniz.

Man sayfası, ayarların çıkış / yeniden başlatıldığında kaybolacağını söylüyor.

    
verilen cevap John Gomez 26.03.2013 07:23
5

Bu komut dosyalarını, her bir sistem başlangıcında dokunmatik alanı ve fare hızını ayarlamak için kullanabilirsiniz:

#!/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

Benim için dokunmatik yüzey için 1,5 ve 10'un uygun değerler olduğunu düşünüyorum.

Ben de bir Logitech usb fare kullanıyorum.
Bu nedenle Logitech faresi için bu komut dosyasını kullanın:

#!/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

Benim için, 1.2 ve 10'un fare için uygun değerler olduğunu düşünüyorum.

Github hakkında bir proje oluşturdum: İşte

    
verilen cevap rubo77 04.12.2012 01:28
1

Fare çözünürlüğünü hızlandırmadan artırmak için 'basit' profili kullandım.

#!/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

Belirli cihaz adını kullanarak komut dosyasını değiştirmeniz gerekir. Argüman olmadan xinput çalıştırarak buna bakabilirsiniz. Ayrıca, betik fare her bağlandığında veya sistemi başlattığınızda çalıştırılmalıdır.

    
verilen cevap Mick 05.12.2013 14:37
1

İşaretçiyi ekranda belirli bir yere taşımadan önce gözlerimi kapatarak yavaşlama ayarını yaptım. 5 ayardan sonra, şimdi farem beklediğim kadar hareket ediyor.

Şu an kullandığım hat şu:

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

    
verilen cevap ViliusK 01.04.2015 15:58
1

sudo xset m 1 1 çalışanı benim için çalıştı. Fare hızım şimdi Windows platformunda olduğu gibi normal bir davranışta davranıyor.

    
verilen cevap Hari Kishan 21.07.2017 09:28
0

Sadece "Device Accel Constant Deceleration" özelliğinin bulunmayacağına dair önceki cevaplara eklemek istiyorum. Örneğin, Kubuntu 17.04'te Logitech G600 için buna sahip değilim. Ama orada Daha fazla güç olan "Coordinate Transformation Matrix"

    
verilen cevap Grief 21.02.2017 00:15
0

Yukarıda bahsedilen "Cihaz Accel ..." seçenekleri makinemde mevcut değil. Ubuntu 18.04 çalışan Lenovo T440s

Bunun yerine, bunları kullanıyorum:

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

Orijinal "Koordinat Dönüşüm Matrisi, 1 0 0 0 1 0 0 0 1 idi ve şu an hızım yarısı var, bu da benim için yeterince yavaş.

Bu söz dizimi ile, yatay ve dikey hızı ayrı olarak ayarlayabiliriz.

    
verilen cevap Jürgen Weigert 21.08.2018 18:07
-1

Mac'imde 16.04 çalışıyorum ve xinput Magic Mouse ile iyi çalıştı. Yapmam gereken tek şey onu root olarak kullanmaktı:

sudo xinput --set-prop 14 271 3.0 

(Bu farenin ne kadar hızlı olduğunu çok etkiledim)

    
verilen cevap Luís Santos 11.04.2017 14:15

Etiketlerdeki diğer soruları oku