Vô hiệu hóa cuộn đàn hồi trong OS X

Nếu bạn đã sử dụng OS X Lion, bạn sẽ thấy rằng Apple đã triển khai tính năng bouncelike tương tự như hành vi cuộn của nó, khi bạn đến cuối tài liệu trong khi cuộn, trang sẽ xuất hiện vượt quá phạm vi của trang nó cho thấy một mô hình kết cấu màu xám, tiếp theo là trượt trở lại vị trí dự kiến ​​của nó. Hành vi này xảy ra khi bạn sử dụng các thiết bị nhập đa điểm như bàn di chuột của Apple hoặc Chuột ma thuật và trong khi vui vẻ từ một số quan điểm, đó là một tính năng mà một số người có thể không muốn có mọi lúc.

Mặc dù tính năng cuộn đàn hồi này rất gọn gàng để có hướng cuộn, nhưng một vấn đề với nó là nó hoạt động theo mọi hướng nên khi cuộn theo chiều dọc qua một tài liệu, trang có thể lấy bất kỳ chuyển động ngang nào làm chỉ báo để đẩy mặt tài liệu sang bên.

Apple cung cấp một vài tùy chọn để quản lý một số hành vi nhập chuột của nó, có thể được tìm thấy trong tùy chọn hệ thống Truy cập chung. Trong các tùy chọn này, đi đến phần "Tùy chọn bàn di chuột" sẽ cung cấp cho bạn các tùy chọn để bật hoặc tắt tính năng cuộn quán tính, nhưng trong khi điều này sẽ ngăn hành động xảy ra ở một mức độ nào đó, nó sẽ không dừng lại. Ngoài ra, cuộn quán tính rất có lợi cho việc nhanh chóng duyệt qua các tài liệu lớn để mọi người có thể muốn giữ cho nó được kích hoạt.

Thật không may, Apple không cung cấp tùy chọn để loại bỏ hành vi cuộn đàn hồi này cho những người muốn vô hiệu hóa nó; tuy nhiên, sau khi một số cá nhân trên các diễn đàn thảo luận của Apple, các thành viên nhận thấy rằng bạn có thể vô hiệu hóa hành vi cuộn này bằng cách vô hiệu hóa một biến ẩn trong cài đặt tùy chọn toàn cầu của người dùng. Để thực hiện việc này, chỉ cần mở tiện ích Terminal (nằm trong thư mục / Ứng dụng / Tiện ích /) và chạy lệnh sau:

mặc định ghi -g NSScrollViewRubberbanding -bool sai

Lệnh này chỉ cần thêm biến "NSScrollViewRubberbanding" vào tệp tùy chọn toàn cầu của người dùng (là một tệp ẩn trong thư mục tùy chọn của người dùng), sau đó đặt nó thành sai. Khi được đặt, khi người dùng đăng xuất và nhật ký trở lại trong biến sẽ được đọc là "false" hoặc "bị vô hiệu hóa" thay vì giá trị "true" mặc định của nó. Do đó, một khi người dùng đã đăng xuất và quay lại hệ thống, bạn sẽ có thể sử dụng cuộn quán tính và các hành vi cuộn trước đó, ngoại trừ các trang sẽ không còn di chuyển ngoài phạm vi của chúng khi bạn đến cuối của chúng.

Cấu hình này hoạt động tốt trên tất cả các ứng dụng trước đây cho phép thực hiện hành vi cuộn, ngoại trừ Safari. Dường như Safari phải sử dụng một triển khai toàn cầu khác cho hành vi này hoặc sử dụng hành vi riêng biệt tách biệt với các tùy chọn toàn cầu được thực hiện bởi các chương trình khác. Hiện tại, khả năng tắt tính năng này cho Safari hoặc các ứng dụng khác chưa được phát hiện, nhưng nếu bạn muốn tắt hành vi cuộn đàn hồi trong các chương trình khác, thì lệnh này sẽ thực hiện.

Nếu bạn quyết định muốn bật lại tính năng cuộn đàn hồi, thì bạn có thể thực hiện bằng cách xóa biến mới khỏi thư mục tùy chọn toàn cầu bằng lệnh sau:

mặc định xóa -g NSScrollViewRubberbanding


 

Để LạI Bình LuậN CủA BạN