Ubuntu 15.10'da fare hızlandırmasını devre dışı bırak


15

Birkaç hızlı google araması yaptım ve bununla ilgili en son tartışma 2012'de geri döndü.

Ubuntu 15.10'da fare hızlandırmayı nasıl devre dışı bırakabilirim? Gpointing-device-settings'i yüklemeyi denedim ama birçok hata vardı.

Kalıcı bir ortam arıyorum.


Ubuntu Gnome 16.04'te
lourencosm

Yanıtlar:


10

Aşağıdaki ( r / linux_gaming'den çalınan ) işe yarıyor gibi görünüyor:

sudo vim /usr/share/X11/xorg.conf.d/90-mouse.conf

ve içine yapıştırın:

Section "InputClass"
    Identifier "mouse"
    MatchIsPointer "on"
    Option "AccelerationProfile" "-1"
    Option "AccelerationScheme" "none"
EndSection

1
Çok teşekkürler! Mükemmel çalışıyor. R / linux_gaming'i kontrol etmeyi hiç düşünmemiştim.
Pheonix

8
Fare hızlandırmasını bir güncellemeyle zorlamak ve devre dışı bırakmak için hiçbir yol sağlamak Ubuntu'nun adına iyi bir hareket değil ... Bunun için teşekkürler.
Nepoxx

1
Yeniden başlatmam gerekir mi? Hızlanmanın kapalı olduğundan emin değilim.
AlikElzin-kilaka

3
Yeniden başlattıktan sonra 16.04'te çalışmadı. BuradaOption "AccelSpeed" "-1" belirtildiği gibi eklerken bile
AlikElzin-kilaka

İlginç. Makinemi 16.04'e güncelledim ve düzeltme yapıldı.
Pheonix

17

Sadece çalıştırarak güzel ve basit hale getirebilirsiniz:

xset m 00

Hangi fare hızlanmasını tamamen kapatacak.

!#/bin/bash
xset m 00

Dosyayı bir .shkomut dosyası olarak kaydedin - çalıştırılabilir yapın chmod +x filename, programa başlangıç ​​programı olarak ekleyin Startup Applicationsve hazırsınız!


2
Bu, başlangıç ​​komut dosyalarının nasıl ekleneceğine harika bir örnektir. Teşekkürler!
Pheonix

7

Bunun için bir GUI var, gpointing-device-settingsGpointing cihazı ayarlarını yükle :

sudo apt-get install gpointing-device-settings 

GPointing Cihazı ayarları iletişim kutusu Bu program, gnome-mouse-propertiesgelişmiş dokunmatik yüzey kaydırma ayarları gibi standart yapılandırma iletişim kutusunda kaçırılan çeşitli özelliklere sahiptir . İhtiyacınız olan tek şey hızlanma ayarlarını yapmaksa, gnome-mouse-propertiesbunun yerine kullanın.


CLI yolu xinputarıyorsanız, kullanımınıza olacaktır.


Ubuntu 16.04 tarihindePackage gpointing-device-settings is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
AlikElzin-kilaka

1
Buraya yüklemek için bir yol buldum
AlikElzin-kilaka

2
Bu 6 yaşında bir ekran görüntüsü olduğunu unutmayın. 12 Ubuntu yayınlandı.
ulidtko

4

İşaretçi ivmesini son derece sinir bozucu buluyorum. "Düşük" olarak ayarlandığında bile

Bağlantı öldüğü için düzenlendi.

Giriş cihazlarınızı bulun

xinput list

Alakalı için geçerli özellikleri listeleyin kimlik

xinput list-props <id>

Fare işaretçisi hızını değiştirme (kalıcı değil)

xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Profile' -1
xinput set-prop 'Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)' 'Device Accel Constant Deceleration' 2

Cihaz Hızlanma Sabit Yavaşlama özelliğinin 1.5 olarak ayarlanması, biraz daha hızlı bir fare verir.

Değişiklikleri kalıcı hale getirmek için, değişiklikleri bir dosyaya ekleyin ve oturum açma sırasında otomatik olarak yürütün. Bazı seçenekler x-server yapılandırmasına eklenebilir.

Daha fazla ayrıntı burada: https://www.x.org/wiki/Development/Documentation/PointerAcceleration/


3

xserver-xorg-input-libinput paketini kurun:

apt-get install -y xserver-xorg-input-libinput

ve yeniden başlatın.


Bu ilginç görünüyor. Önceki cevaplardan biri sorunumu düzeltti, ancak bunu denebilirim.
Pheonix

+1 Ubuntu 15.10 64bit ve fare "MOSART Semi. 2.4G Klavye Faresi" (Wisdomcreate ET 2.4GHz) ile benim için iyi çalışıyor
user2342558

1

Çözüm burada bulundu: https://ubuntuforums.org/showthread.php?t=1734400&s=ca88cf7a66bc549b9b504f155e287f53&p=10995493#post10995493

kullanım xinput -hxinput komutlarının listesi için terminalde

istiyoruz: xinput list giriş cihazlarını, cihaz kimlikleri parantez içinde görüntüleyecektir

ve sonra xinput list-props # #, cihaz adı veya cihaz kimliğidir. bu, yapılandırılabilir cihaz ayarlarını ve bunların sayısal kimliklerini (parantez içinde) listeler

sonra kullan: xinput set-prop deviceID settingID value deviceID ve settingID değerlerini karşılık gelen sayısal değerlerle ve değeri değişken için ayarlamak istediğiniz yeni değerle değiştirin. (örneğin, AccelProfile için -1)

daha sonra tekrarlayarak bu çalışıp çalışmadığını test edebilirsiniz: xinput list-props deviceID

Benim için:

xinput set-prop 12 265 -1

Çalışıyorsa, bu komutu her oturum başlangıcında yürütülecek bir komut dosyasına yerleştirin.


Standart yapılandırma dosyalarını düzenleme yöntemini tercih ederim. Oturum başlangıcında çalıştırılacak bir komut dosyası oluşturmak aptalca görünür; manuel olarak yeniden yapılandırmam gerekse bile, neden yeniden yapılandırmam gerekiyor? İlk kez doğru şekilde yapılandırılmalıdır. Sonuçta önemli değil sanırım.
Pheonix

1

Bunu yapmanın çok daha iyi bir yolu ve uyku, hazırda bekletme vb.

İlk çalıştırma

xinput list

Bu size şöyle görünen cihazların bir listesini verecektir:


⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ A4Tech USB Mouse                          id=11   [slave  pointer  (2)]
⎜   ↳ GASIA USB KB V11                          id=13   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=16   [slave  pointer  (2)]

Cihazınızın adını bulun ve not alın (benimki A4Tech USB Mouse).

Bir dosya oluşturun /etc/X11/Xsession.d/denilen99disablemouseaccel

sudo nano /etc/X11/Xsession.d/99disablemouseaccel

Aşağıdaki içeriği içine yapıştırın:

xinput set-prop "A4Tech USB Mouse" "Device Accel Profile" -1 &>/dev/null
xinput set-prop "A4Tech USB Mouse" "Device Accel Velocity Scaling" 1 &>/dev/null

Şimdi kaydedin. Bu komutlar bir X oturumu başladığında çalıştırılır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.