Para qualquer um que tenha chegado a essa pergunta por causa dos itens de inicialização / inicialização / itens do OSX Lion / Mountain Lion + / LoginHook, tenho uma solução que me ajudou.
SynergyKM no OSX * Lion não é confiável. Além disso, nunca consegui fazer com que meu cliente de sinergia funcionasse por meio de qualquer um dos caminhos descritos no link . O que eu fiz foi escrever um script de shell e depois converter esse script em um aplicativo Mac com Platypus .
Aqui estão os passos exatos que segui:
MacPorts Synergy
Existem problemas conhecidos com a compatibilidade da versão mais recente da sinergia com o OSX Lion, por isso obtemos a versão compatível (1.3) do MacPorts.
- Abra o terminal
- Se você ainda não o fez, instale o MacPorts
- Assim que o MacPorts for instalado, faça uma "sudo port install synergy".
- Na linha de comando, faça "qual sinergia" para garantir que aponte para "/ usr / bin / synergyc"
- Na linha de comando, execute um "synergyc --version" para garantir sua versão 1.3
Script da shell
- Crie um diretório "bin" no seu diretório de usuários
- Escreva seu script de shell
- Substitua o endereço do servidor de sinergia (meu endereço IP do servidor de sinergia é 192.168.0.30) pelo endereço IP do seu servidor de sinergia. (O uso do endereço IP garante que o cliente possa localizar o servidor com precisão.)
- Salvar e sair
- Execute "chmod 755 synergy.sh"
Código do script da shell:
#!/bin/sh
SYNERGYC=/usr/bin/synergyc
if ! ps axco command | grep -q "^synergyc\$"
then
$SYNERGYC -n $(hostname -s) -1 -f 192.168.0.30
else
echo "synergyc already running."
fi
Ornitorrinco
- Instalar o Platypus
- Abrir
- Nome do aplicativo: "Sinergia"
- Tipo de script: "Shell" @ / bin / sh
- Caminho do script: / Users / [seu nome de usuário osx] /bin/synergy.sh
- Saída: barra de progresso
- Mantenha as outras propriedades geradas como estão
- Clique no botão "Criar"
- Selecione para onde enviar o Synergy.app
Juntando tudo
Agora que você tem um aplicativo Mac totalmente funcional, siga as etapas abaixo para concluir a configuração do cliente de sinergia automática.
- Abra "Preferências do sistema"
- Abra "Usuários e grupos"
- Ir para o usuário para o qual você deseja adicionar inicialização em sinergia
- Clique no botão "Itens de login"
- Clique no botão "+" para adicionar o aplicativo "Synergy.app" criado com o Platypus
- Faça o logout e faça o login novamente para garantir que a sinergia seja iniciada imediatamente.
- Você é FEITO!