önceden çalıştı
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
çalışmadı
xmodmap -e 'pointer = 1 2 3 5 4'
O zaman dene , bu benim için işe yarıyor.
önceden çalıştı
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
çalışmadı
xmodmap -e 'pointer = 1 2 3 5 4'
O zaman dene , bu benim için işe yarıyor.
Yanıtlar:
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ı.
Benim için çözüm xserver-xorg-input-libinput
kurulu 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)
xserver-xorg-input-synaptics
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-libinput
paketi sil :
sudo apt remove xserver-xorg-input-libinput
ardından /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf
bu 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.
xserver-xorg-input-libinput
ve 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ı.
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
Ubuntu 18'de xinput
Kensington 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
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:
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 ...
gsettings set org.gnome.desktop.peripherals.mouse natural-scroll true