Fare ayarlarını anında Terminal'den nasıl değiştiririm?


1

Okulumda her zaman Konuk olarak oturum açan ve çok sinir bozucu varsayılan ayarlara (doğal kaydırma, ikincil fare düğmesi yok, vb.) Sahip olan bir sürü Mac var, bu yüzden tüm ayarları istediğim gibi değiştirecek bir terminal komut dosyası yazmaya çalışıyorum . Komut dosyasının yapmasını istediğim şeylerden biri fareyi sağ tıklatarak İkincil Düğmeye; Bazı aptalca nedenlerden dolayı, hem sol hem de sağ düğmeler varsayılan olarak Birincil Düğmeye ayarlanır. Bunu Terminal'den yapmamın bir yolu var mı?

Komut dosyasının doğal kaydırmayı devre dışı bırakmasını da istiyorum; Ancak, bulduğum tek terminal komutu ("varsayılanlar NSGlobalDomain com.apple.swipescrolldirection -bool false yazma" ve aynı şeyin bazı değişkenleri) kullanıcının oturumu kapatıp tekrar etkinleşmesini gerektirir. Oturumu kapatmaya gerek kalmadan Sistem Tercihleri'ndeki doğal kaydırmayı el ile devre dışı bırakabileceğim göz önüne alındığında, kesinlikle Terminal'den anında değişiklik yapmanın bir yolu olmalı, değil mi?

Bu sorunlardan herhangi birinde herhangi bir yardım çok takdir edilecektir!

Yanıtlar:


3

AppleScript gitmek için güzel bir yoldur!

tell application "System Preferences"
    reveal pane "com.apple.preference.mouse"
end tell
tell application "System Events" to tell process "System Preferences"
    tell checkbox 1 of window 1
        click
    end tell
end tell

Mavericks üzerinde çalışıyor. Fare tercihlerinin kullanıcı arayüzü değiştiği için eski OS X'te bazı değişikliklere ihtiyaç olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.