Đâ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.scm
và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 Scroll
sẽ dẫn đến cuộn ngang trên Firefox, thay vì mặc định Back
/ Forward
hành động.
Thông tin bổ sung:
3) .xbindkeysrc.scm
là 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 nautilus
hoặ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ỏ xbindkeys
và 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
, -1
bạ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
, 1
thay vì 1
, -1
.