Đảo ngược cuộn ngang ubfox 18.04


43

Gần đây tôi đã nâng cấp từ 17.10 lên 18.04 và cuộn ngang được đảo ngược. Cuộn tự nhiên không ảnh hưởng đến nó theo bất kỳ cách nào, gợi ý về cách thay đổi lại? (vuốt giàn khoan sang trái)


6
Tôi có thể xác nhận chính xác hành vi tương tự: chuyển đổi Cuộn tự nhiên chỉ ảnh hưởng đến cuộn dọc.
Henrique Ferrolho

@HenriqueFerrolho Tôi cũng xác nhận như vậy.
MycrofD

Cuộn tự nhiên offthay đổi hướng cuộn trong trường hợp của tôi
alrcal

1
Tôi cũng có thể xác nhận điều này kể từ bản cập nhật 18.04. Điều này phải được coi là một lỗi tho, phải không? Vì kết hợp 2 chế độ cuộn theo chiều dọc / ngang là điều không tự nhiên nhất đối với tôi ...
michnovka

Câu trả lời:


30

Tôi cũng gặp phải vấn đề này khi nâng cấp lên 18.04, đây là giải pháp của tôi:

Sử dụng xinput listđể tìm id thiết bị của bàn di chuột của bạn.

Sử dụng xinput list-props yourdeviceid. Điều này sẽ tạo ra một danh sách dài tất cả các thuộc tính bạn có thể chỉnh sửa cho thiết bị đó. Chúng tôi quan tâm đến một thuộc tính để thực hiện với khoảng cách cuộn, trên hệ thống của tôi đây là Synaptics Scrolling Distance (283). Nó nên có hai giá trị, trên hệ thống của tôi (có bật cuộn tự nhiên) đó là -115, 115(khoảng cách dọc, khoảng cách ngang). Lưu ý giá trị trong ngoặc đơn, trong trường hợp của tôi là 283, đó là cách chúng tôi sẽ xác định thuộc tính để thay đổi giá trị đó.

Sử dụng xinput set-prop yourdeviceid 283 -115, -115, thay thế 283 và các giá trị khoảng cách cuộn bằng bất cứ thứ gì phù hợp. (Thay đổi là làm cho cả hai giá trị âm, mang lại kết quả mong muốn của cuộn "tự nhiên".)

Lưu ý:
Cài đặt này sẽ không tồn tại trên toàn hệ thống khi khởi động lại, đây là vấn đề của riêng nó. Tôi sử dụng một .xsessionrctập tin trong thư mục nhà của tôi để thực thi lệnh xinput khi khởi động.
Điều này có thể sẽ không hoạt động trong 17.10, vì Wayland làm những điều kỳ lạ với xinput.


Nó hoạt động! Đáng buồn là các cử chỉ mở rộng không hoạt động, ít nhất là trên ubfox gnome, nếu bạn bật ubfox trên wayland thì chúng vẫn hoạt động, nhưng touchpad không được tối ưu hóa.
slurpin

1
Điều này giải quyết nó!
Henrique Ferrolho

Điều này đã làm việc. Nhưng trong lần khởi động lại đầu tiên, màn hình đăng nhập của tôi không xuất hiện. Tôi đã phải CTRL + ALT + F7 / F8 để phục hồi.
MycrofD

hôm nay vấn đề tái phát. khi điều tra thêm, tôi thấy rằng id thiết bị của tôi đã thay đổi từ 13 thành 14. điều đó có bình thường không? Sau đó tôi đã làm lại mọi thứ, nhưng nó có bình thường khi id thiết bị thay đổi không?
MycrofD

2
@MycrofD - Việc thay đổi ID thiết bị của bạn là điều bình thường, đặc biệt nếu bạn kết nối / ngắt kết nối các thiết bị khác. Có thể xác định các thiết bị bằng tên dễ đọc hơn là ID.
John LaRocque

12

Xem cái này:

https://help.ubfox.com/community/SynapticsTouchpad

Sử dụng các lệnh sau để đặt số lượng và hướng cuộn tự nhiên (cộng hoặc trừ giá trị thay đổi hướng):

synclient HorizScrollDelta=-100
synclient VertScrollDelta=-100

Bạn có thể đặt lệnh này trong tập lệnh tự khởi động để chạy nó khi bạn đăng nhập.


8

Đây là một kịch bản nhỏ làm điều đó cho bạn

export id=`xinput list | grep -i touchpad | awk -F"=" '{ print $2 }' | awk '{ print $1 }'`
xinput list-props "${id}" | grep "Synaptics Scrolling Distance" | sed 's/[^0-9 \t-]//g' | while read a b c;
do
 echo "${a} ${b} $((${c}*-1))";
 xinput set-prop "${id}" "${a}" "${b}" "$((${c}*-1))"
done

Cảm ơn về kịch bản, một sửa đổi tôi muốn đề xuất xinput set-prop "${id}" "${a}" "${b}" "${b}"Điều này sẽ làm cho nó trở nên bình thường. Chạy kịch bản gốc hai lần đã loại bỏ hiệu ứng
Harendra Singh

0

Xóa xserver-xorg-input-libinput bằng sudo apt remove xserver-xorg-input-libinput.

Sau đó tạo tập tin /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.confvới nội dung sau:

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

Sau khi khởi động lại, vấn đề cuộn đã được giải quyết cho tôi.


Nó cũng không hoạt động
slurpin

-2

Trong trường hợp đây vẫn là một vấn đề, bạn cũng có thể thay đổi cài đặt của mình trong: Cài đặt | Thiết bị | Chuột và Touchpad . Ở đó tùy chọn "cuộn tự nhiên" sẽ cho phép thay đổi hành vi cuộn.


4
không phải trên bản phát hành cuối cùng của Ubuntu (18.04), đó là lý do tại sao tôi thực hiện bài đăng, vấn đề vẫn được khắc phục! Cảm ơn
slurpin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.