Đây là cách cuối cùng tôi đã làm cho nó hoạt động. Tôi đặt nó ở dạng rất chi tiết, vì vậy bất cứ ai cũng có thể làm theo một cách dễ dàng.
1) Mở thiết bị đầu cuối ( Ctrl+ Alt+ T)
2) Trong terminal, chạy các lệnh sau:
sudo apt-get install xautomation
sudo apt-get install xbindkeys
3) Tạo một tệp mới được gọi .xbindkeysrc.scmvào thư mục chính của bạn, bằng cách chạy trong thiết bị đầu cuối
gedit ~/.xbindkeysrc.scm
4) Thêm văn bản sau vào tệp, lưu tệp và đóng trình chỉnh sửa văn bản:
; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")
5) Trong terminal, chạy lệnh
xbindkeys
6) Với trình duyệt Firefox, hãy truy cập địa chỉ about:config
7) Thay đổi các giá trị sau (nhấp đúp chuột vào giá trị)
mousewheel.with_shift.action đến 0(từ mặc định 2)
mousewheel.with_shift.action.override_x 1đến 1(từ mặc định -1)
8) Bây giờ Shift+Mouse Scrollsẽ dẫn đến cuộn ngang trên Firefox, thay vì mặc định Back/ Forwardhành động.
Thông tin bổ sung:
3) .xbindkeysrc.scmlà một tệp ẩn (vì nó bắt đầu bằng dấu chấm) và đó là lý do tại sao bạn không thể thấy nó với nautilushoặc trình duyệt hệ thống tệp khác theo mặc định. Bạn có thể nhấn Ctrl+Hđể xem các tập tin ẩn.
5) Dường như, bạn phải chạy nó một lần - không phải mỗi lần bạn đăng nhập. Tôi cũng đã thử gỡ bỏ xbindkeysvà cuộn ngang hoạt động cho đến khi khởi động lại / đăng nhập tiếp theo.
7) Nếu bạn đặt chúng là 1, -1bạn sẽ nhận được "cuộn chéo" khi cố gắng cuộn nhanh. Đó là lý do tại sao tôi nghĩ cần phải sử dụng các tùy chọn 0, 1thay vì 1, -1.