Làm thế nào để có được hệ thống di chuyển trơn tru trên toàn hệ thống?


8

Tôi đã tìm thấy một tiện ích mở rộng tuyệt vời cho Google Chrome có tên SmoothScroll. Nó làm cho việc cuộn các trang web trở nên cực kỳ hấp dẫn, giống như trong opera.

Tôi đã tự hỏi nếu tôi có thể tìm thấy một cái gì đó như thế này cho Ubuntu có thể áp dụng toàn hệ thống để tôi có thể trải nghiệm điều này trên bất kỳ thanh cuộn nào tôi sử dụng.

Câu trả lời:


5

Mặc dù nó hơi cũ nhưng tôi phát hiện ra rằng gnome 3,4 hỗ trợ cuộn mượt mà

Bạn cũng sẽ thấy các cải tiến cho các khối xây dựng mà các ứng dụng của chúng tôi đã được thực hiện. Điều này bao gồm cuộn trơn tru, các thành phần giao diện người dùng được làm mới, một chủ đề ứng dụng và menu trực quan tinh tế hơn nhiều.

library.gnome.org/misc/release-notes/3.4/

Có ai biết làm thế nào để kích hoạt nó?


Mặc dù đây không phải là câu trả lời tuyệt đối, nhưng ít nhất nó cho thấy rằng nó có sẵn.
MetaDark

Nó sẽ được kích hoạt cho tất cả các ứng dụng sử dụng GTK3.4 +. Điều đó bao gồm Nautilus, gedit và có thể những người khác, vào ngày 12.04 trở lên
NoBugs

2

Firefox cũng có một tùy chọn cuộn trơn tru.

Nhưng theo như tôi biết thì điều này được triển khai trong các ứng dụng đó (và AFAIK chỉ dành cho cửa sổ trình duyệt, không phải cho các widget khác?), Không phải trong các widget Gtk tiêu chuẩn (hoặc Xorg, hoặc bất cứ thứ gì), vì vậy không tồn tại cài đặt toàn hệ thống (điều đó Tôi biết).


1

Không có cài đặt toàn hệ thống vì các ứng dụng cần tự xử lý các sự kiện XInput 2.1 hoặc sử dụng bộ công cụ tự động thực hiện.

Các ứng dụng Gnome / GTK3 xử lý cuộn mượt mà hoặc pixel hoàn hảo theo mặc định.

Firefox yêu cầu thiết lập một biến môi trường MOZ_USE_XINPUT2( echo 'export MOZ_USE_XINPUT2=1' >> ~/.xsessionrc).

Chromium đã giới thiệu nó gần đây trong phiên bản 54 và bạn sẽ cần cài đặt nó từ một nguồn cập nhật hơn so với kho của Ubuntu.

Các ứng dụng KDE / QT rõ ràng có hỗ trợ mặc dù tôi chưa thử.

Các ứng dụng dựa trên điện tử (như Atom) chưa có bất kỳ sự hỗ trợ nào cho các sự kiện XInput 2.1.


Ồ, đây là một câu hỏi cũ, tôi đã không sử dụng Ubuntu từ năm 2013. Tuy nhiên, cũng lưu ý rằng MOZ_USE_XINPUT2 chỉ hoạt động trong Firefox khi bạn bật e10s. Điều này có thể được kiểm tra trong khoảng: hỗ trợ trong Windows Multiprocess. Một số tiện ích mở rộng có thể không chính thức hỗ trợ e10, do đó bạn phải tắt tiện ích mở rộng hoặc đặt "browser.tabs.remote.force-enable" thành true theo about: config (tuy nhiên điều này không được khuyến nghị).
MetaDark
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.