Como posso ativar o toque no Trackpad para a janela de login no OS X 10.8?


23

Nas versões mais antigas do OS X, isso costumava funcionar bem :

defaults write /Library/Preferences/.GlobalPreferences com.apple.mouse.tapBehavior -int 1

Isso permitiria que o toque clicasse nos Trackpads do MacBook integrados para o usuário root, o que também afetaria a tela de login. Existem comandos semelhantes para habilitá-lo também aos Magic Trackpads baseados em Bluetooth.

Infelizmente, ele não parece mais funcionar no OS X 10.8. Existe alguma outra maneira de fazer isso no Mountain Lion?


Por que o voto negativo?
Mathias Bynens

2
E por que não votar e comentar as respostas erradas abaixo que não foram tentadas / realmente não funcionam?
Bmike

Respostas:


6

Acontece que você pode adicionar isso como uma função no Terminal:

sudo defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 1

Isso funcionou para mim, graças a esses caras - http://forums.macrumors.com/showthread.php?t=1218257


Isso funcionou para mim em um MacBook Air rodando 10.8.4, tanto com o trackpad embutido como com o Bluetooth Magic Trackpad.
Sr. Coelho

Isso funcionou para mim com o Retina MacBook Pro no OS X Yosemite (10.10.2) com o Magic Trackpad. Obrigado!
U007D

Não funcionou no meu rMBP 13 "com 10.10.2.
Annjawn 26/03

5

Eu tive resultados mistos ao habilitá-lo para a tela de login entre meus macs.

Aqui está como eu consegui que funcionasse:

  1. Vá para Preferências do sistema (como usuário administrador) -> Usuários e grupos -> Opções de login
  2. Clique no cadeado e insira suas credenciais de administrador
  3. Ao lado de Servidor de contas de rede, clique em Editar (ou adicione, o que surgir se você ainda não tiver um servidor configurado) e clique em "Abrir Utilitário de Diretório"
  4. Clique no cadeado novamente e reinsira suas credenciais
  5. Na barra de menus, clique em editar e, em seguida, clique em "Ativar usuário raiz"
  6. Configure uma senha para o usuário e efetue logout do seu usuário atual
  7. Na tela de login, você deve ter uma opção "Outros ..." ao lado de seus usuários. Digite "root" como seu nome de usuário e use a senha que você configurou.
  8. Ative o toque para clicar em Preferências do Sistema.
  9. Faça logout e volte ao seu usuário normal e abra o Directory Utility novamente
  10. Clique no cadeado para se autenticar no Directory Utility, vá para a edição na barra de menus e clique em "Desativar usuário root"

Por uma questão de segurança, desabilite o usuário root!

Agora mencionei no início que tive resultados mistos para isso. Funcionou bem no meu Mac Mini 2012, mas não parecia funcionar no meu MacBook Air 2011. O que mais me lembra é que o trackpad do MacBook Air está embutido e conectado via USB, enquanto o trackpad do Mac Mini é bluetooth.

Por que isso importa, você pergunta? Alguém mais notou que o comando Terminal usado para alterar o padrão do sistema para Tocar para clicar parece armazenar a configuração em uma entrada que faz referência a AppleBluetoothMultitouch.trackpad ?

Se esse for o motivo, é por isso que algumas pessoas relatam que o comando terminal funciona e outras dizem que não faz diferença.

Eu vou cavar mais sobre isso, gostaria de saber se existe uma entrada AppleUSBMultitouch.trackpad semelhante em algum lugar ...

Edições:

  1. Para confirmar, conectei meu Bluetooth Trackpad ao meu MacBook Air (é surpreendentemente difícil remover um trackpad das preferências de bluetooth em um desktop mac) e posso tocar em Clique na tela de login com o bluetooth trackpad, mas não no construído em um. Innerestin '!

  2. Ah, para comparação com seus sistemas, os meus Macs estão executando o 10.8.4, não possuem itens de inicialização (eu gosto dos meus tempos de inicialização rápidos) e não temos Kexts de terceiros


Tentei isso, tentei commad o terminal com com.apple.AppleMultitouchTrackpad Clicking 1, nem funcionou no meu rMBP 13 "OSX 10.10.2.
Annjawn

4

Em 10.8, a redação correta parece ser

sudo defaults write com.apple.AppleMultitouchTrackpad Clicking 1

(não tenho certeza se a -intchave é realmente necessária). Isso não ativa o clique para tocar imediatamente e se alguém souber como aplicar esse padrão, eu seria um pequeno e feliz administrador :)


Eu diria que não-int é necessário, funciona aqui muito bem sem.
Jawa

+1. Testei isso no meu Macbook Air 2014 com o OS X Mavericks e ele funciona. Observe que isso sudoé necessário mesmo se você estiver usando uma conta de administrador. (Antes de alterar os padrões, abri o terminal a partir de uma conta de administrador e digitei sudo defaults read com.apple.AppleMultitouchTrackpad Clickinge repita o mesmo comando, mas sem o sudo. O primeiro relatou 0 enquanto o último retornou 1.) O -intin -int 1é especificar que 1 é um número inteiro. Aparentemente, o interruptor pode ser omitido, mas não faz mal incluí-lo. Pode-se também substituir a peça -int 1por -bool true.
User1551

De qualquer forma, em vista da resposta de Howard, parece que é necessário alterar diferentes domínios / chaves em diferentes versões do sistema operacional ou em diferentes modelos de máquinas.
user1551


-1

Eu não tentei isso sozinho, mas pode ser o que você está procurando :sudo defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 1


1
Só quero salientar que o seguinte comando não funciona no 10.8sudo defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 1

1
Também achei esse no MacRumors - mas também não parece funcionar no OS X 10.8.
Mathias Bynens

-1

Você está falando do "Toque para clicar"? Nesse caso, você pode ativar e desativar o

Preferências do sistema> Trackpad> Toque para clicar


Pelo menos para mim isso mudou. Estou usando o Mountain Lion
J. Costa

Não para mim. Isso altera apenas as configurações do usuário atual, não a tela de login.
Mathias Bynens

-2

Preferências do sistema> Acessibilidade> Mouse e Trackpad> Opções do Trackpad> marque Ativar arrastar com / sem Draglock.


O que isso tem a ver com o problema em questão? Como isso pode funcionar?
Mathias Bynens
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.