Arquivos da categoria: Mac – OSX

Instalando drivers não assinados (unsigned) no Mac/OSX

Olá,

Recentemente precisamos instalar o driver de um adaptador de Rede Ethernet RJ45 no Mac (Plugable USB 3.0 to 10/100/1000 Gigabit Ethernet LAN Network Adapte – Chiptset LAN7500) e o adaptador não ligava e não funcionava de jeito algum.

Porém ao tentar carregar o driver via terminal aparecia a mensagem:

/System/Library/Extensions/LAN7500.kext failed to load – (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).

O problema está na verdade não com o driver, mas com o sistema que é o Sierra. Parece que depois de alguma versão El Captain ou Yosemite a Apple passou a aplicar um sistema de segurança nos drivers que só pode ser desabilitado em modo de recuperação.

Então para fazer o driver funcionar e verificar se você possui o mesmo problema, faça o seguinte:

sudo kextload /System/Library/Extensions/LAN7500.kext

Substitua “LAN7500.kext” pelo nome do seu driver. Se ao executar você receber a mensagem abaixo, então você está com o mesmo problema:

/System/Library/Extensions/LAN7500.kext failed to load – (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).

Agora reinicie seu Mac segurando as teclas CMD + R. O sistema iniciará em modo de recuperação. Acesse o menu “Utilitários > Terminal” e digite:

csrutil disable

Ele vai informar que você precisa reiniciar, então digite agora:

reboot

Ao reiniciar seu Mac, o driver já será carregado e tudo funcionará.

 

Adaptador rede Mac OSX

 

Espero ter ajudado com este artigo.

Obrigado e até o próximo post pessoal.

OSX – Removendo todos os arquivos .DS_Store

Olá pessoal,

Um problema muito comum em meio aos usuários de MAC/OSX, principalmente para quem desenvolve, são os famosos arquivos .DS_Store.

Para remove-los completamente de uma pasta específica basta uma linha de comando.

Abra o seu Terminal, entre na pasta raiz do seu projeto ou na pasta raiz que você deseja limpar e execute:

find ./ -name ".DS_Store" -depth -exec rm {} \;

Caso você queira remover de todo o seu computador, use com o sudo e insira a senha do seu usuário, se solicitado:

sudo find / -name ".DS_Store" -depth -exec rm {} \;

Bom, espero ter ajudado com esta dica.

Obrigado e até o próximo post pessoal.

OSX – Deixando o seu terminal colorido e com suporte ao Git

Olá pessoal,

Esta dica é bem simples e talvez ajude bastante no dia-a-dia em seu desenvolvimento, caso utilize o terminal do OSX.

Realizando estes processos seu terminal ficará colorido, facilitando e leitura e ainda aparecerá o nome da branch em que você está, caso utilize o Git.

Siga os passos:

1 – Edite o arquivo .bash_profile digitando no terminal:

nano ~/.bash_profile

2 – Adicione as linhas:

export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$(parse_git_branch) $ "

parse_git_branch() {
    git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}

3 – Salve o arquivo com CONTROL + O

4 – Feche o terminal e abra-o novamente ou caso queira manter a sessão com as modificações, execute:

source ~/.bash_profile

Obs: Esta dica funciona também com o iTerm2.

 

Bom, espero ter ajudado com esta dica.

Obrigado e até o próximo post pessoal.

Mac OSX – Desabilitando o ganho automático do microfone no Skype

Olá pessoal,

Este pequeno artigo é para ajudar a todos os que possuem um “problema” comum no Skype para mac/osx que é o “auto ganho” do microfone.

Este recurso que eu chamei de problema é bem incômodo, pois toda vez que entramos em uma call no Skype numa sala com barulhos externos, o ganho vai aumentando cada vez mais e as pessoas do outro lado da ligação acabam ouvindo todo o barulho externo, tornando a ligação impossível e confusa.

A solução é bem simples, basta adicionar-mos uma tag no XML de configuração do Skype e o problema é resolvido.

Siga os passos:

1 - Abra o aplicativo Terminal no seu mac/osx
2 - Digite:
open -a /Applications/TextEdit.app ~/Library/Application\ Support/Skype/shared.xml
3 - Procure pela tag "<VoiceEng>".  Abaixo/dentro dela adicione a tag: <AGC>0</AGC>. Ficando +/- assim:
<VoiceEng>
    <AGC>0</AGC>
    ...
</VoiceEng>
4 - Salve com COMMAND+S, feche o editor e pronto.

 

Obrigado e até o próximo post pessoal.

Mac – OSX – Conectando via SSH e mantendo a conexão aberta (KeepAlive)

Olá pessoal,

Esta dica é bem importante e resolve o problema de muita gente que ao conectar via SSH em uma máquina, percebe que depois de algum tempo a conexão é encerrada, necessitando criar uma nova.

Isso ocorre devido ao cliente OpenSSH que vem no Mac (OSX) não enviar o comando de Keep Alive (manter vivo), que como o nome já diz, mantém a conexão “viva”.

Para fazer isso siga os passos abaixo executando os comandos direto no terminal:

1 – Abra o terminal

2 – Crie a pasta “~/.ssh/” (caso já não exista) com o comando:

mkdir ~/.ssh/

3 – Edite o arquivo “config” com o programa “nano” (caso ele não exista, o próprio “nano” criará):

nano ~/.ssh/config

4 – Adicione as linhas:

Host *
    ServerAliveInterval 60

5 – Salve o arquivo com CONTROL + O

6 – Feche o editor com CONTROL + X

7 – Reinicie o terminal para que as mudanças tenham efeito.

 

Existe uma forma de fazer diretamente na execução do comando SSH, assim:

ssh -o ServerAliveInterval=60 servidor.com

 

Obs: Você pode experimentar diferentes intervalos de tempo do envio da informação do keep alive.

 

Obrigado e até o próximo post pessoal.