Vorrei utilizzare lo scorrimento naturale con touchpad e scorrimento normale quando sto usando un normale mouse USB. Non voglio andare alla finestra di dialogo delle preferenze per modificare le impostazioni ogni volta che ho bisogno del passaggio. Quindi ho bisogno di uno strumento da riga di comando per aiutarmi in questo.
Ecco cosa ho inserito nel mio ~/.bashrc
:
alias scr-natural='defaults write NSGlobalDomain com.apple.swipescrolldirection -bool TRUE && killall cfprefsd'
alias scr-normal='defaults write NSGlobalDomain com.apple.swipescrolldirection -bool FALSE && killall cfprefsd'
Dopo corro scr-normal
e poi
defaults read NSGlobalDomain com.apple.swipescrolldirection
Vedo che il valore è 0
. Tuttavia, il comportamento è ancora lo scorrimento naturale.
Ho cercato in molti luoghi e dice che la finestra di dialogo delle preferenze imposterà il nuovo valore e imporrà al sistema di ricaricare il ~/Library/Preferences/.GlobalPreferences.plist
file. Non riuscivo comunque a forzare il sistema a ricaricare quel file attraverso la riga di comando e mi sono bloccato lì.
Qualcuno può dare una mano?
sudo pkill loginwindow
, il che ti costringe a disconnetterti e sembra essere l'unico modo per applicare l'impostazione.