Làm cách nào để tắt Swipe giữa các trang trên Safari


1

Tôi đang cố gắng tìm cách bật và tắt chức năng Vuốt giữa các trang thông qua lệnh mặc định hoặc là toàn hệ thống hoặc chỉ dành cho Safari. Tôi không thể làm thủ công vì chúng tôi sẽ cần phải làm điều này trên máy hàng loạt.

Cài đặt trong giao diện người dùng được đặt tại "Apple> Tùy chọn hệ thống> Bàn di chuột> Cử chỉ khác". Tôi đã tìm kiếm trên mạng và tìm thấy rất nhiều doanh nghiệp cho Chrome nhưng không có gì cho Safari.

Tôi đã thử thêm AppleEnableSwipeNavigateWithScrolls vào com.apple.Safari với các mặc định nhưng dường như không hoạt động.

Câu trả lời:


1

Có một chương trình miễn phí có tên Better Touch Tool ( http://www.boastr.de/ ) cho phép bạn vô hiệu hóa cử chỉ hoặc đặt cử chỉ cụ thể trên cơ sở mỗi ứng dụng.


Bỏ lỡ phần "không thể làm thủ công" trong câu hỏi của bạn. Thêm một công cụ mới vào nhiều máy tính có lẽ không cao trong danh sách mong muốn của bạn ...
Kent

Cám ơn vì sự gợi ý. Dù sao thì tôi cũng có thể xem nó, nếu tôi có thể tìm ra những gì nó thay đổi, tôi có thể sao chép nó.
Wil

0

Hãy thử thêm AppleEnableSwipeNavigateWithScrolls vào .GlobalPreferences thay vì com.apple.Safari:

defaults write .GlobalPreferences AppleEnableSwipeNavigateWithScrolls 0

(Tôi không chắc liệu điều này có hiệu lực hay không trước khi bạn đăng xuất và đăng nhập lại.)


Vẫn không có niềm vui. Khởi động lại và cài đặt vẫn được bật.
Wil

Nó đang viết cài đặt cho bản gốc nhưng nó không sử dụng nó :(.
Wil

Rất lạ; Cuối cùng tôi cũng đã thử nghiệm nó và nó đã hoạt động - tôi thậm chí không phải đăng xuất, chỉ cần thoát và khởi chạy lại Safari. Tôi cũng thấy rằng một cài đặt trong miền com.apple.Safari ghi đè lên một trong .GlobalPreferences, do đó, cũng sẽ hoạt động tốt. Tại thời điểm này, tôi không chắc chắn những gì đang xảy ra.
Gordon Davisson

Liên lạc với người liên hệ Apple của chúng tôi và họ đã gửi cho chúng tôi kịch bản này đã thực hiện thủ thuật:
Wil

0

Sau khi nói chuyện với apple, họ đưa cho chúng tôi đoạn script sau đây đã thực hiện thủ thuật:

#!/bin/sh

os_vers=`sw_vers -productVersion`

if [[ $os_vers =~ "10.7" ]] || [[ $os_vers =~ "10.8" ]];then
    su -l $3 -c "defaults write NSGlobalDomain AppleEnableSwipeNavigateWithScrolls -bool false"
    su -l $3 -c "defaults -currentHost write NSGlobalDomain com.apple.trackpad.threeFingerHorizSwipeGesture -int 0"
    su -l $3 -c "defaults -currentHost write NSGlobalDomain com.apple.trackpad.fourFingerHorizSwipeGesture -int 0"
    su -l $3 -c "defaults -currentHost write NSGlobalDomain com.apple.trackpad.threeFingerVertSwipeGesture -int 0"
    su -l $3 -c "defaults -currentHost write NSGlobalDomain com.apple.trackpad.fourFingerVertSwipeGesture -int 0"
fi

if [[ $os_vers =~ "10.8" ]];then
    su -l $3 -c "defaults -currentHost write NSGlobalDomain com.apple.trackpad.twoFingerFromRightEdgeSwipeGesture -int 0"
fi

Họ cũng đã xác nhận bài viết này là nơi họ đã nhận được nó từ: https://jamfnation.jamfsoftware.com/discussion.html?id=7047

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.