17.04'te fare ile doğal kaydırma nasıl etkinleştirilir?


14

önceden çalıştı

echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap 

çalışmadı


Sistem Ayarları> Fare ve dokunmatik yüzey> Doğal Kaydırma
M. Becerra

1
bu ayara sahip değilim ((
Vadim Molchanov

Sistem Ayarları> Fare ve dokunmatik yüzey> Doğal Kaydırma - farem için çalışır, ancak dokunmatik yüzey için çalışmaz.
Majal

xmodmap -e 'pointer = 1 2 3 5 4'O zaman dene , bu benim için işe yarıyor.
quuxman

Yanıtlar:


11

Benim durumumda, herhangi bir paketi kaldırmaya gerek yoktu. Eksik olan tek satır /usr/share/X11/xorg.conf.d/40-libinput.confşuydu:

Option "NaturalScrolling" "on"

böylece tüm bölüm aşağıdaki gibi görünüyordu:

  Section "InputClass"
          Identifier "libinput pointer catchall"
          MatchIsPointer "on"
          MatchDevicePath "/dev/input/event*"
          Option "NaturalScrolling" "on"
          Driver "libinput"
  EndSection

X oturumu yeniden başlatıldıktan sonra farem düzgün çalıştı.


1
İsteğe bağlı olarak, dokunmatik yüzey tanımlayıcısına sahip yeni satırı, dokunmatik yüzey için yalnızca doğal kaydırmaya sahip olacak şekilde Giriş Sınıfının içine yerleştirin.
kas

1
Bu aynı zamanda Linux Mint 19.1 (Tessa) için de geçerlidir.
trebormf

6

Benim için çözüm xserver-xorg-input-libinputkurulu olarak bırakmak ve bunun yerine kaldırmak xserver-xorg-input-synaptics, sonra yeniden başlatmaktı. Yükseltme her ikisini de kurmuş gibi görünüyor ve varsayılan olarak sinaptik seçiyordu, ki bu doğal bir kaydırma seçeneğine sahip görünmüyor.

(Dell XPS 15 9530, btw üzerinde Ubuntu Gnome 17.04 kullanıyorum)


1
Bu benim için bir Samsung N900X3B üzerinde çalıştı, değişikliğin etkili olması için yeniden başlatmalıydım - sonunda bir "s" olduğunu unutmayınxserver-xorg-input-synaptics
Decoy

@Decoy İyi yakala, ben düzenlemeyi yapacağım
amiller27

Yeniden başlatmadan benim için çalıştı. Oturumu
kapatıp

5

Sadece Ubuntu 16.10'dan 17.04'e yükselttim ve doğal fare kaydırma da dahil olmak üzere birkaç şey bozuldu. not - Masaüstünde normal bir fare (Evoluent) var, izleme dörtgeni değil. Bu çözümü daha önce Ubuntu 16 için kullandım: İki parmakla kaydırma yönünü tersine çevirme (doğal kaydırma)? , ancak bu Ubuntu 17'de çalışmadı. İşte Ubuntu 17.04'te benim için işe yarayan şey:

önce xserver-xorg-input-libinputpaketi sil :

sudo apt remove xserver-xorg-input-libinput

ardından /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.confbu içeriğe sahip bir dosya oluşturun :

Section "InputClass"
    Identifier "Natural Scrolling Mouses"
    MatchIsPointer "on"
    MatchIsTouchpad "off"
    MatchDevicePath "/dev/input/event*"
    Option "VertScrollDelta" "-1"
    Option "HorizScrollDelta" "-1"
    Option "DialDelta" "-1"
EndSection

ardından bilgisayarınızı yeniden başlatın.


nasıl alamadım, ama yardımcı olur! Teşekkür!!!
Vadim Molchanov

Benim için, xserver-xorg-input-libinput kaldırıldığında, klavyem artık çalışmadı ve yeniden yüklemek zorunda kaldı. Ubuntu Gnome 17.04 kullanıyorum.
Viktorstrate

Bu, 16.10'dan yükseltmeden sonra Ubuntu Mate 17.04'te yardımcı oldu. Lenovo Thinkpad X230
Draco

1
DİKKAT . Kaldırdıktan sonra faremi xserver-xorg-input-libinputve klavyemi kullanamadım, bu yüzden giriş yapamadım. Canlı cd ve önyükleme ile kırık işletim sistemime önyükleme yapmak zorunda kaldım, düzeltmek için yeniden yükleyin. Oldukça can sıkıcı.
cheng bo

Bu cevap korkunç.
g33kz0r

2

Xinput komutu bunu değiştirmek için de kullanılabilir. Her başlangıçta yürütülmesi için .profile dosyasına koyun. İşte benimkine koyduğum:

#
# Set natural scrolling with apple mouse
# for usage information, type xinput by itself.  Other useful commands are
# xinput list-props 10   -- to find out settable property numbers (275)
# xinput list            -- to find out that 10 is the device ID of the mouse
#
xinput set-prop 10 275 -1 1 1

Bu benim için çalışıyor: xinput set-prop 10 "Evdev Kaydırma Mesafesi" -1 -1 -1
Ikem Krueger

0

Ubuntu 18'de xinputKensington Trackball'ın özellikleri değişti. Şimdi kaydırma halkası yönünü tersine çevirmek için şunları kullanabilirsiniz:

xinput set-prop 'Primax Kensington Eagle Trackball' 303 1

0

Bunun Ubuntu 16.04'ten (LTS) 17.04'e ve ötesine tercüme edileceğinden emin değilim, ancak diğer önerilerin hepsinden farklı bir çözüm. Bahsetmeye değer görünüyor:

Dconf düzenleyicisini kullan

Ayarı bulun: org.gnome.desktop.peripherals.mouse ve "doğal kaydırma" kutusunu işaretleyin. Varsayılan ayar işaretsizdir (false).

Dconf şemalarında sağlanan tüm seçenekler kullanıcı arayüzünde gösterilmez. Benim tahminim UI'yi basit tutma girişimi, IMO'ya layık bir çaba.

NOT : dconf'un önceden yapılandırılmış bir xinput ile nasıl etkileşime gireceği net değil. Dconf twiddling aynı xinput ayarları mı? Dconf, xinput'ın üstündeki gerçek bir katman mıdır? Sadece her iki şeyi de unutursanız ve denerseniz önemlidir ...


Terminalde olacakgsettings set org.gnome.desktop.peripherals.mouse natural-scroll true
Pablo Bianchi
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.