Como desativar a rolagem natural no Mac OS X (El Capitão) com a linha de comando?

6

Eu gostaria de usar rolagem natural com touchpad e rolagem normal quando estou usando um mouse USB normal. Eu não quero ir para o diálogo de preferências para alterar as configurações toda vez que eu precisar do switch. Assim, preciso de uma ferramenta de linha de comando para me ajudar com isso.

Aqui está o que eu coloquei no meu ~/.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'

Depois de executar scr-normal e, em seguida,

defaults read NSGlobalDomain com.apple.swipescrolldirection

Eu posso ver que o valor é 0 . No entanto, o comportamento ainda é a rolagem natural.

Eu procurei em muitos lugares e ele diz que a caixa de diálogo de preferências definirá o novo valor e forçará o sistema a recarregar o arquivo ~/Library/Preferences/.GlobalPreferences.plist . Eu não consegui encontrar de qualquer maneira para forçar o sistema a recarregar o arquivo através da linha de comando e eu fico preso lá.

Alguém pode ajudar?

    
por Gelin Luo 03.07.2016 / 00:49

1 resposta

1

Ok, não uma resposta direta a essa pergunta, mas uma resposta para resolver meu verdadeiro problema:

Vá para o link e faça o download do software, ele pode ajustar o sistema para que eu possa usar a rolagem natural para o trackpad e a rolagem normal para meu mouse USB externo

    
por 04.07.2016 / 08:56