Conhecendo o MAC

De Wiki NOC
Edição feita às 13h02min de 18 de dezembro de 2010 por Wiki (Discussão | contribs)
(dif) ← Versão anterior | ver versão atual (dif) | Versão posterior → (dif)


Mac OS X - FAQ e Dicas


Página com dicas, aplicativos e informações sobre o Mac OS X, com foco em usuários brasileiros e com experiência em Linux/UNIX.

  • <A HREF="#toc1">Mac OS X - FAQ e Dicas</A>
    • <A HREF="#comunidade">Comunidade</A>
      • <A HREF="#lista">Lista de Discussão</A>
      • <A HREF="#blogs">Blogs</A>
      • <A HREF="#apps-br">Aplicativos Feitos por Brasileiros</A>
      • <A HREF="#aplicativos">Aplicativos Indispensáveis</A>
    • <A HREF="#preliminares">Preliminares</A>
      • <A HREF="#osx-pc">1. Tem como instalar o Mac OS X em um PC?</A>
      • <A HREF="#linux-mac">2. Tem como instalar o Linux em um Mac?</A>
      • <A HREF="#osx-livre">3. O Mac OS X é livre?</A>
      • <A HREF="#osx">4. O Mac OS X é tipo um KDE/Gnome? Ou é tipo um Windows?</A>
      • <A HREF="#mais-info">5. Onde posso obter mais informações?</A>
    • <A HREF="#primeiros-passos">Primeiros Passos</A>
      • <A HREF="#primeiro-login">6. Tá, acabei de logar pela primeira vez no Mac OS X. E agora?</A>
      • <A HREF="#mouse">7. Cadê os outros botões do mouse?</A>
      • <A HREF="#terminal">8. Onde está o terminal?</A>
      • <A HREF="#conf">9. Onde estão meus preciosos .conf?</A>
      • <A HREF="#instalar-app">10. Instalação e remoção de aplicativos</A>
      • <A HREF="#versao-app">11. Como saber a versão de um aplicativo instalado?</A>
      • <A HREF="#todos-apps">12. Como ter uma lista de todos os aplicativos instalados?</A>
      • <A HREF="#progs-linux">13. Tem como usar um programa do Linux no Mac?</A>
      • <A HREF="#vdesktop">14. Onde estão meus múltiplos desktops?</A>
      • <A HREF="#info-sistema">15. Como obter as informações do sistema</A>
      • <A HREF="#assassinar-app">16. Como assassinar um aplicativo</A>
      • <A HREF="#screenshot">17. Como tirar screenshots</A>
      • <A HREF="#executar-root">18. Executando comandos como root</A>
      • <A HREF="#root">19. Tornando-se root</A>
    • <A HREF="#comandos">Comandos</A>
      • <A HREF="#ls-limitado">20. Onde estão as duzentas opções do ls?</A>
      • <A HREF="#ls-colorido">21. Como deixar o ls colorido</A>
      • <A HREF="#bc">22. Onde está o bc (ou o dc)?</A>
      • <A HREF="#df-du">23. Como fazer o df e o du mostrar os tamanhos corretos</A>
      • <A HREF="#locate">24. Quero usar o locate!</A>
      • <A HREF="#md5sum">25. Cadê o comando md5sum?</A>
      • <A HREF="#seq">26. Cadê o comando seq?</A>
      • <A HREF="#ldd-strace-objdump">27. Cadê o ldd, strace e objdump?</A>
      • <A HREF="#dialog">28. Cadê o comando dialog?</A>
      • <A HREF="#make">29. Cadê o comando make (e o gcc)?</A>
    • <A HREF="#config">Configuração</A>
      • <A HREF="#abnt">30. [Acentuação] Como usar mapas de teclado alternativos (US, ABNT)</A>
      • <A HREF="#plugin">31. Ligando/desligando plug-ins</A>
      • <A HREF="#app-lang">32. Configurar o idioma de um aplicativo</A>
      • <A HREF="#nfs">33. Exportando uma pasta via NFS</A>
      • <A HREF="#apache-conf">34. Onde configuro o Apache?</A>
      • <A HREF="#apache">35. Onde ligo/desligo o Apache/Samba/FTP/SSH ?</A>
      • <A HREF="#dois-monitores">36. Usando dois monitores</A>
    • <A HREF="#outros">Outros</A>
      • <A HREF="#open">37. Open, o comando curinga</A>
      • <A HREF="#say">38. Say, o comando que fala</A>
      • <A HREF="#botao-iniciar">39. Acesso rápido ao /Applications</A>
      • <A HREF="#pdf">40. Como criar arquivos PDF</A>
      • <A HREF="#pacote">41. O formato do "pacote"</A>
      • <A HREF="#arquivos-ocultos">42. O Finder não mostra o /etc</A>
      • <A HREF="#mount-dmg-terminal">43. Como montar e desmontar uma imagem (DMG ou ISO) pelo terminal?</A>
      • <A HREF="#reparar-permissoes">44. Como reparar as permissões do disco pelo terminal?</A>
      • <A HREF="#liberar-espaco">45. Como liberar espaço em disco? O que posso apagar?</A>
      • <A HREF="#i18n">46. Como internacionalizar/traduzir um aplicativo? (i18n)</A>
      • <A HREF="#xcode">47. Xcode</A>
      • <A HREF="#single">48. Sou mega 13370 e quero usar só modo texto (init 1, single)</A>
      • <A HREF="#pr0n">49. Diquinhas</A>
      • <A HREF="#pr0n">50. Você não pode morrer sem...</A>


Comunidade


Lista de Discussão

Local de encontro dos usuários, para discussões e dicas sobre o sistema, em português. A temática da lista é ajudar na migração de usuários de Linux para o Mac. Para entrar, mande um e-mail para <A HREF="mailto:linux2macosx-subscribe@yahoogrupos.com.br">linux2macosx-subscribe@yahoogrupos.com.br</A>. Para ler as mensagens já circuladas, procure no <A HREF="http://br.groups.yahoo.com/group/linux2macosx">arquivo</A>.

Grande parte do conteúdo desta página foi retirado do histórico da lista. Se você se encaixa no perfil linuxeiro no mac, junte-se a nós!


Blogs


Aplicativos Feitos por Brasileiros

<A HREF="http://aurelio.net/soft/adiumbook/">AdiumBook</A>, por Aurélio Marinho Jargas</DT>

O AdiumBook serve para fazer pesquisas e cruzar dados de contatos do Adium e do Address Book, mantendo-os em sincronia. Escrito em AppleScript + Cocoa.

<A HREF="http://www.jcs.santos.nom.br/fyl/fyl.html">FetchYourLyrics</A>, por Julio Cesar Silva dos Santos</DT>

O FetchYourLyrics é um programa que mostra as letras da música que está tocando atualmente no iTunes. Se o campo de letras estiver vazio, o programa procura por elas na Internet.

MySQL GUI Tools, por Alfredo Kojima</DT>

O Kojima (<A HREF="http://www.windowmaker.info">Window Maker</A>, sabe?) trabalha na MySQL e fez as versões para Mac de três componentes do MySQL GUI Tools: Workbench, <A HREF="http://www.mysql.com/products/tools/query-browser/">Query Browser</A> e <A HREF="http://www.mysql.com/products/tools/administrator/">Administrator</A>.

<A HREF="http://quicksynergy.sourceforge.net">QuickSinergy</A>, por Otávio Corrêa Cordeiro</DT>

O QuickSynergy é uma interface amigável de configuração para o Synergy2 (aplicativo que compartilha o mesmo mouse e teclado para dois ou mais computadores). Escrito em AppleScript + Cocoa.

<A HREF="http://rudix.org">Rudix</A>, por Rudá Moura</DT>

O Rudix disponibiliza pacotes prontos para instalar de programas úteis do Linux que faltam no OS X, como wget, ncftp e lynx. Diferente do Fink ou do MacPorts, cada pacote é auto contido e pré-compilado. Não há dependências ou requisitos, basta baixar e usar.


Aplicativos Indispensáveis

<A HREF="http://www.adiumx.com">Adium</A> Cliente de IM multi-protocolo (MSN, ICQ, Yahoo, GTalk, ...) nativo
<A HREF="http://macmagazine.com.br/blog/wp-content/files/brasileiro-abnt2.zip">Brasileiro-abnt2</A> Mapeamento de teclado ABNT -
<A HREF="http://www.mozilla.org/projects/camino/">Camino</A> Navegador do Mozilla.org nativo
<A HREF="http://doublecommand.sourceforge.net">DoubleCommand</A> Troca Cmd/Option, desliga Caps Lock nativo
<A HREF="http://fink.sf.net">Fink</A> O "<A HREF="../cygwin/">cygwin</A>" do Mac (1) -
<A HREF="http://www.mozilla.org/products/firefox/">Firefox</A> Navegador port
<A HREF="http://www.gimp.org/macintosh/">Gimp</A> Edição de imagens port/X11
ImageWell Edição rápida de imagens nativo
<A HREF="http://www.inkscape.org">Inkscape</A> Desenho vetorial port/X11
<A HREF="http://www.macports.org">MacPorts</A> (ex-DarwinPorts) O "<A HREF="../cygwin/">cygwin</A>" do Mac (2) -
<A HREF="http://www.planamesa.com/neojava/">NeoOffice</A> Suíte OpenOffice nativo
<A HREF="http://www.simonhaertel.de/">Quinn</A> Clone do jogo Tetris nativo
<A HREF="http://rudix.org">Rudix</A> O "<A HREF="../cygwin/">cygwin</A>" do Mac (3) -
<A HREF="http://skype.com/products/skype/macosx/">Skype</A> Telefone na Internet nativo
<A HREF="http://transmission.m0k.org">Transmission</A> Cliente Bit torrent nativo
USInternational (<A HREF="http://www.brockerhoff.net/usi/">1</A>, <A HREF="http://www.robertoteixeira.com/2008/06/09/teclado-brasileiro-us-international-para-mac/pt/">2</A>) Mapeamento de teclado us-acentos -
<A HREF="http://xchataqua.sourceforge.net">X-Chat Aqua</A> X-Chat (IRC) port
<A HREF="http://www.xiph.org/quicktime/">Xiph QT</A> Suporte a OGG no sistema -

Veja também: <A HREF="http://atreides.cf.ac.uk/groovecorner/space/Software">A list of useful software</A> (em inglês)


Preliminares


1. Tem como instalar o Mac OS X em um PC?

Hoje não, pois as máquinas da Apple usam processadores PowerPC, uma arquitetura diferente do PC. Mas a empresa mudará toda a sua linha para usar processadores Intel em 2006/2007, então brevemente (teoricamente) será simples instalar o OS X em um PC normal.

Nota: Hoje é possível instalar o OS X em um PC com algum esforço, usando o emulador <A HREF="http://pearpc.sf.net">PearPC</A> ou baixando imagens ISO da Internet. No emulador fica lento e instalar a imagem é um parto, mesmo para experts em informática.


2. Tem como instalar o Linux em um Mac?

Sim. É possível instalar só o Linux ou fazer dual boot. Há várias distribuições de Linux que possuem versões para PPC (PowerPC). Há também uma distro exclusiva de PPC, a <A HREF="http://www.yellowdoglinux.com/">Yellow Dog</A>. É só baixar os ISOs dos CDs, queimar e instalar o Linux normalmente, funciona tudo normal. Dica: para bootar um Mac pelo CD, segure a tecla C ao ligá-lo.


3. O Mac OS X é livre?

Não. O coração do sistema é uma variante do BSD (UNIX), mas sua interface gráfica (Aqua) é código fechado. Não há previsão de abertura desse código.


4. O Mac OS X é tipo um KDE/Gnome? Ou é tipo um Windows?

O Mac OS X é bem diferente tanto do Linux quanto do Windows. Sua interface é ultra simples e o foco principal é a facilidade de uso.

  • No topo da tela, há uma única barra de menu, usada por todos os aplicativos. A janela de um aplicativo é limpa, não tem menu próprio. O menu do topo da tela muda conforme o aplicativo que está em foco.
    • Na extrema esquerda do menu, tem o menu Apple (com a maçã), que dá acesso a funções relativas ao sistema como um todo (configuração, atualização, desligar, ...).
    • Logo em seguida vêm os menus do aplicativo atual.
    • No canto direito do menu estão os mini-ícones, com acesso rápido a aplicativos e o relógio. Eles lembram o canto direito da barra de tarefas do Windows.
  • Na parte inferior da tela está o Dock, que lembra o Window Maker. No Dock ficam os aplicativos mais usados, a Lixeira e as janelas minimizadas.
  • O resto da tela é a Mesa (Desktop), com ícones de mídias montadas (disco rígido, CD, DVD, USB) e arquivos que o usuário coloca ali.

E só. Nada de excessos, nada de firulas desnecessárias. <A HREF="http://www.apple.com/br/macosx/">Aqui tem screenshots e vídeos</A> do sistema.


5. Onde posso obter mais informações?

Em português:

Em inglês:


Primeiros Passos

6. Tá, acabei de logar pela primeira vez no Mac OS X. E agora?

Abra sua mente :)

  1. Esqueça tudo o que você sabe sobre Linux
  2. Esqueça tudo o que você sabe sobre Windows
  3. Esqueça tudo o que você sabe sobre informática

Dê-se a chance de experimentar algo novo com a mente limpa, sem vícios e sem pré-conceitos. Você se surpreenderá ao perceber como o sistema é amigável e intuitivo. Muito do que você costumava se preocupar antes, simplesmente funcionará sem que você se dê conta.

Use e abuse do Drap & Drop. Arraste coisas (ícones, textos, imagens) para o Dock, Finder, diálogos, janelas... Experimente, é seguro. O sistema não deixa você fazer algo que possa danificá-lo e é possível desfazer a maioria das ações.

Para conhecer os truques ninjas e saber mais sobre o "jeito Mac" de fazer as coisas, leia a ajuda do Finder (Finder > Ajuda > Ajuda Mac).


7. Cadê os outros botões do mouse?

Os Macs vêm com mouses de um botão, pois os aplicativos são projetados para serem simples e fáceis de usar. Para imitar o segundo botão do mouse, clique o mouse com a tecla Ctrl pressionada. Se preferir, plugue um mouse USB comum e os demais botões funcionarão normalmente.


8. Onde está o terminal?

Applications > Utilities > Terminal.app

Se quiser usar terminal com abas (tabs), instale o iTerm.


9. Onde estão meus preciosos .conf?

Sei que isso vai chocá-lo e provavelmente causará revolta, mas aceite a realidade: esqueça seus .conf. Os aplicativos são configurados de maneira padronizada, graficamente, via Preferências (Command-,). Se você fizer questão de saber onde ficam os arquivos, vasculhe seu ~/Library/Preferences e seja feliz. São arquivos XML que podem ser editados "na mão" à vontade, embora raramente isso seja necessário.


10. Instalação e remoção de aplicativos

Em geral, instalar um aplicativo é simplesmente copiar seu ícone para a pasta /Applications e desinstalar é apagar o ícone (jogar na lixeira). Também é possível colocar aplicativos no seu HOME (dentro do ~/Applications). Na verdade tanto faz a sua localização, até no /tmp vai funcionar, mas recomenda-se sempre usar o /Applications. Alguns aplicativos maiores vêm com instalador, e destes, alguns possuem desinstalador e outros indicam no README quais as pastas criadas.


11. Como saber a versão de um aplicativo instalado?

Ou abra a sua tela About (no menu com o nome do aplicativo), ou veja a janela de informações pelo Finder (Command-i no seu ícone). Se quiser uma listagem completa de todos os aplicativos instalados e suas versões, vá em:

Maçã > Sobre Este Mac > Mais Informações > Software > Aplicativos


12. Como ter uma lista de todos os aplicativos instalados?

Para obter a lista de todos os aplicativos que você tem instalados em seu sistema, independente de sua localização (por exemplo, fora do /Applications), use o seguinte comando:

 
$ mdfind 'kMDItemContentTypeTree == "com.apple.application"c'


13. Tem como usar um programa do Linux no Mac?

Tem. Assim como tem o <A HREF="http://aurelio.net/cygwin">Cygwin</A> para Windows, no Mac tem o <A HREF="http://fink.sf.net">Fink</A> e o <A HREF="http://www.macports.org">MacPorts</A> (ex-DarwinPorts). Eles simulam um "ambiente" Linux, sendo possível instalar programas como ImageMagick, pico e lynx. Também funcionam os programas gráficos como Xgalaga e até o Window Maker! A diferença é que o Fink utiliza pacotes no formato Debian e o MacPorts baixa os fontes e os compila localmente. Escolha o que mais lhe agradar. Visite a página de cada sistema para ver a lista completa de programas suportados.


14. Onde estão meus múltiplos desktops?

F9. A tecla mágica do OS X. Use-a, sempre. Você pode trabalhar com todos os aplicativos em tela cheia e quando precisar chavear, há três opções: Command-Tab, clicar no ícone do aplicativo no Dock ou apertar F9 (Exposé) e clicar na janela desejada. Com o tempo você perceberá que, dispondo destes recursos, não há necessidade de múltiplos desktops. Mas se mesmo assim você quiser, <A HREF="http://desktopmanager.berlios.de">tem</A>.


15. Como obter as informações do sistema

Para obter via linha de comando as informações que são listadas no menu "Maçã > Sobre Este Mac > Mais Informações", basta usar o comando /usr/bin/system_profiler. A opção -detailLevel vai de -2 a 1 e indica a quantidade de informações do relatório. Usar -2 significa relatório resumido. Consulte a página de manual para mais informações.

 
$ system_profiler -detailLevel -2


16. Como assassinar um aplicativo

Command-Option-Esc vai abrir a janela com os aplicativos ativos. Escolha o zumbi e clique em Forçar Encerrar. O Finder é o único que não pode ser morto, apenas reiniciado.


17. Como tirar screenshots

Command-Shift-3 tira uma foto da tela toda e grava o resultado em um arquivo na sua Mesa (Desktop). Se você usar dois monitores, será tirada uma foto para cada um.

Command-Shift-4 deixa que você selecione qual parte da tela quer fotografar. Clique e arraste o mouse para formar o retângulo. Ao soltar o botão, o arquivo será gravado na sua Mesa. Aperte Esc a qualquer momento para cancelar.

Para selecionar uma janela inteira, aperte Command-Shift-4 e em seguida a barra de espaço. O cursor virará uma máquina fotográfica e a janela que o mouse estiver sobre, será selecionada. Ao clicar com o mouse, o arquivo será gravado na sua Mesa. Aperte Esc a qualquer momento para cancelar.

Para tirar uma foto de um Screen Saver, pressione Command-Shift e fique segurando. Enquanto isso vá nas Preferências do Sistema > Screen Saver, escolha um e mande testar. Espera um pouquinho e aperta 3. Pronto.

Ao segurar também a tecla Control em qualquer um destes procedimentos, a foto será copiada para a Área de Transferência ao invés de ser criado um arquivo na Mesa.


18. Executando comandos como root

O sudo já está configurado no Mac OS X e os usuários administradores já têm permissão de executar todos os comandos (%admin ALL=(ALL) ALL). Então basta colocar "sudo" na frente do comando que você quer executar e em seguida digitar sua senha de usuário.

 
$ sudo vi /etc/passwd


19. Tornando-se root

 
$ sudo su -

E digite a sua senha de usuário. Não há senha para o usuário root.


Comandos


20. Onde estão as duzentas opções do ls?

Lembre-se que embaixo do Mac OS X é um BSD e não um GNU/Linux. Alguns comandos são diferentes e outros, apesar de possuírem mesmo nome e função, têm opções diferentes ou são mais limitados. Na dúvida, consulte a página de manual.


21. Como deixar o ls colorido

Coloque essas linhas no final do seu ~/.bashrc:

 
export LSCOLORS="DxGxcxdxCxegedabagacad"
alias ls="ls -G"                              # -G == --color


22. Onde está o bc (ou o dc)?

Nem o bc nem o dc vêm instalados porque a própria calculadora do Mac (Calculator.app) também pode ser usada via linha de comando. Para facilitar seu uso, crie um alias, colocando essa linha linha no final do seu ~/.bashrc:

 
alias calc='/Applications/Calculator.app/Contents/MacOS/CalcEngine'

O uso é similar ao bc, inclusive contando com funções como sqrt(), ceil() e pow(). A lista completa das funções e mais dicas sobre a calculadora estão <A HREF="http://www.macgeekery.com/mosx/10.3/applications/calculator">aqui</A>.

 
$ echo 1/3 | calc
0.3333333333333
$ calc
1+2/3*4
3.6666666666667


23. Como fazer o df e o du mostrar os tamanhos corretos

Eles mostram :) Porém usando uma medida diferente da padrão no Linux. Para um comportamento igual, adicione essas linhas no final do seu ~/.bashrc:

 
alias df="df -kh"
alias du="du -kc"


24. Quero usar o locate!

O comando locate já vem instalado, o difícil é encontrar o updatedb. Aqui está:

 
$ sudo /usr/libexec/locate.updatedb


25. Cadê o comando md5sum?

Não precisa, pois o próprio comando openssl já faz a soma MD5, quando usado com a opção dgst. Exemplo:

 
$ openssl dgst -md5 /etc/passwd
MD5(/etc/passwd)= 456ab74c32ea6c2a96f83a3fff4f9e42

Se preferir crie um alias, colocando a seguinte linha no final do seu ~/.bashrc:

 
alias md5sum="openssl dgst -md5"


26. Cadê o comando seq?

No Mac (BSD), o comando similar ao seq é o jot. Se passado apenas um número, ambos os comandos funcionam iguais. Porém com múltiplos argumentos, a sintaxe difere:

 
seq  INíCIO  FIM  PASSO
 
jot  REPETIÇÕES  INíCIO  FIM

O jot tem diversas opções e é bem mais poderoso que o seq, leia a sua manpage para conhecê-lo melhor. Caso queira ter o seq original no Mac, é fácil emulá-lo com uma função em shell. Coloque estas linhas no final do seu ~/.bashrc:

 
seq() {
   local H='<' s='++' a=1 z=$1; [ "$2" ] && { a=$1; z=$2; }
   [ $a -gt $z ] && { H='>'; s='--'; };
   for ((i=$a;i$H=$z;i$s)); do echo $i; done
}


27. Cadê o ldd, strace e objdump?

O Rudá <A HREF="http://www.livejournal.com/~rstm/2199.html">publicou em seu blog</A> algumas dicas para quem estava acostumado a usar as ferramentas de desenvolvimento no Linux e ficou perdido no Mac OS X. Em resumo:

  • ldd: otool -L
  • objdump: otool -tV
  • strace: ktrace e kdump


28. Cadê o comando dialog?

O <A HREF="../shell/dialog/">dialog</A> (útil para fazer janelinhas com botões e menus em <A HREF="../shell/">scripts shell</A>) pode ser instalado no Mac pelo <A HREF="#progs-linux">Fink</A>.

Se você ainda não tem o Fink, aqui vai um guia rápido para instalá-lo somente com o dialog:

  1. Baixe o DMG do <A HREF="http://fink.sf.net">http://fink.sf.net</A>
  2. Rode o instalador
  3. No Terminal: fink scanpackages; fink index
  4. No Terminal: sudo apt-get update; sudo apt-get install fink
  5. No Terminal: sudo apt-get install dialog

Há um projeto similar que desenha janelas nativas do Mac (Cocoa) também pela linha de comando, o <A HREF="http://cocoadialog.sourceforge.net/">CocoaDialog</A>.


29. Cadê o comando make (e o gcc)?

Para ter o make, gcc e amigos, é preciso instalar o <A HREF="http://en.wikipedia.org/wiki/Xcode">Xcode</A>. Ele está no CD/DVD de instalação do Mac OS X. Mais especificamente, o gcc está no pacote Xcode Tools.


Configuração


30. [Acentuação] Como usar mapas de teclado alternativos (US, ABNT)

Para que a acentuação funcione corretamente com teclados US ou ABNT, baixe os mapeamentos (veja os links na seção <A HREF="#aplicativos">Aplicativos</A>) e faça:

  1. Descompacte e coloque em /Library/Keyboard Layouts
  2. Logout
  3. Login
  4. Maçã > Preferências do Sistema > Internacional > Menu de Entrada
  5. Selecione na lista o mapeamento recém-instalado

Caso a tecla de interrogação não funcione, dê uma olhada <A HREF="http://forum.insanelymac.com/index.php?showtopic=26156&pid=189069&st=0&#entry189069">neste post</A>.

<A HREF="http://oglobo.globo.com/blogs/mac/post.asp?cod_post=76200">Veja informações adicionais aqui</A>.


31. Ligando/desligando plug-ins

No Finder, selecione o aplicativo desejado e aperte Command-i (Arquivo > Obter Informações). Na janela que abre, terá uma seção Plug-ins, basta marcar ou desmarcar cada item.


32. Configurar o idioma de um aplicativo

No Finder, selecione o aplicativo desejado e aperte Command-i (Arquivo > Obter Informações). Na janela que abre, terá uma seção Idiomas. Desmarque todos exceto o idioma desejado.

Outra alternativa é chamar o aplicativo com uma opção extra na linha de comando, exemplo:

 
/Applications/iCal.app/Contents/MacOS/iCal -AppleLanguages '(en-US)'


33. Exportando uma pasta via NFS

No Leopard:

Adicione uma linha nova no /etc/exports.

No Tiger:

Exemplo para exportar a pasta local /media/mp3:

  1. Rode o Applications > Utilities > Netinfo
  2. Clique no cadeado
  3. Crie uma entrada nova no raiz (/) chamada "exports"
  4. Dentro dela, crie três chaves:
     
    name: /media/mp3
    opts: ro
    client: <vazio>
    
  5. Inicie os servidores NFS
     
    $ sudo /usr/sbin/portmap
    $ sudo /usr/sbin/mountd
    $ sudo /sbin/nfsd -t -u -n 6
    
  6. Confira se funcionou:
     
    $ showmount -e
    $ sudo mount localhost:/media/mp3 /tmp/mala
    

    Se fizer alguma alteração e precisar reler a configuração:

     
    $ sudo kill -1 $(cat /var/run/mountd.pid)
    

Informações mais detalhadas (em inglês) em: <A HREF="http://astcomm.net/tech/nfs_howto/server/">Mac OS X as an NFS Server</A>.


34. Onde configuro o Apache?

/etc/httpd/httpd.conf

/etc/http/users/<seu login>.conf


35. Onde ligo/desligo o Apache/Samba/FTP/SSH ?

Maçã > Preferências do Sistema > Compartilhamento

Mac OS X Internet Software
Personal File Sharing AFP(overTCP) AppleFileServer
Windows Sharing SMB/CIFS Samba
Personal Web Sharing HTTP Apache
Remote Login SSH OpenSSH
FTP access FTP tnftpd
Apple Remote Desktop ARD ARD Helper
Remote Apple Events EPPC AEServer
Printer Sharing LPR/printer CUPS


36. Usando dois monitores

Nos Tiger, o uso de múltiplos monitores funciona "de fábrica". No Panther, baixe o Screen Spanning Doctor, que libera várias configurações legais de vídeo, como por exemplo usar mais de 1024x768 de resolução do monitor externo em um iBook e ativar o modo não espelhado. Ele é bem esperto, podendo conectar e desconectar o monitor externo tranqüilamente, ele se garante de mover as janelas para o lugar certo.


Outros


37. Open, o comando curinga

O comando open é muito útil na linha de comando. Passando como parâmetro um nome de arquivo, ele o abre no aplicativo mais indicado (iTunes para MP3, visualizador para imagens, e assim por diante). Se o parâmetro for uma URL, ela é aberta no navegador. Se for uma pasta, ela será mostrada no Finder. Passando a opção -a e um nome de aplicativo, ele dispara este aplicativo. Por fim, passando a opção -e ele abre o Editor de Texto. Exemplos:

 
$ open imagem.jpg
 
$ open .
 
$ open http://www.google.com
 
$ open -a firefox
 
$ open -a gimp ~/Desktop/figura.png
 
$ open -e /etc/passwd


38. Say, o comando que fala

O Mac fala. Uma das maneiras de fazê-lo soltar a língua é usar o comando say. É simples, basta passar a frase

 
$ say Hello, I am your computer

É possível escolher a voz (homem, mulher, criança etc). A lista completa de vozes disponíveis está nas Preferências do Sistema > Fala > Vocalização de texto:

 
$ say -v Junior Hello, I am your computer

Outras opções úteis são a de gravar a fala em um arquivo AIFF, ler o texto de um arquivo e falar o que vier pela STDIN:

 
$ say -o fala.aiff Hello, I am your computer
 
$ say -f /etc/motd
 
$ echo say it | say

É uma boa opção para scripts, ao invés de mostrar a mensagem na tela, fale-a!


39. Acesso rápido ao /Applications

Arraste a pasta /Applications para o Dock, ao lado da lixeira. Será criado um atalho que se clicado com o botão esquerdo, abrirá a pasta no Finder. Se clicado com o botão direito, mostrará um menu com os aplicativos, prontos para serem disparados. Algo como um "botão Iniciar", para quem gosta :)


40. Como criar arquivos PDF

Basta mandar imprimir o arquivo e clicar em "Salvar como PDF". É tão simples que às vezes passa despercebido.


41. O formato do "pacote"

A principal diferença conceitual do Mac enquanto Unix é a forma de criação e instalação de pacotes. A grande maioria dos softwares é compilada semi-estaticamente, ou inclui as bibliotecas de que necessita, o que evita árvores de dependências, tão comuns (e chatas) no Linux.

Cada aplicativo é na verdade uma pasta com estrutura bem-definida; o executável "real" está muito bem escondido dentro dessa estrutura, e você quase nunca precisa chamá-lo diretamente. Se quiser ver exatamente como é a estrutura de um aplicativo, clique com o botão direito em seu ícone e escolha "Mostrar Conteúdo do Pacote".


42. O Finder não mostra o /etc

As pastas /etc, /usr e /dev são invisíveis no Finder, assim como todos os arquivos ocultos (iniciados por ponto). Para acessá-las use Shift-Command-G (Ir > Ir para Pasta) e digite o PATH completo. Se quiser desligar essa funcionalidade, fazendo com que todos os arquivos sejam mostrados sempre, faça:

 
$ open ~/Library/Preferences/com.apple.finder.plist

O Property List Editor será aberto com as suas preferências do Finder. Clique no triângulo Root, depois clique na primeira linha que aparecerá logo baixo, clique no botão New Sibling e crie uma entrada nova com: AppleShowAllFiles, boolean, Yes. Salve e reinicie o Finder (Command-Option-Esc).


43. Como montar e desmontar uma imagem (DMG ou ISO) pelo terminal?

Use o comando hdiutil para montar a imagem e desmontar (note que é uNmount) o volume montado.

 
$ hdiutil mount ~/Desktop/Arquivo.dmg
 
$ hdiutil mount ~/Desktop/Arquivo.iso
 
$ hdiutil unmount /Volumes/Arquivo


44. Como reparar as permissões do disco pelo terminal?

Para quem instala muitos aplicativos de terceiros em seu Mac, de tempos em tempos é aconselhável abrir o Utilitário de Disco (/Applications/Utilities/Disk Utility.app) e rodar o "Reparar Permissões do Disco".

Isso irá corrigir eventuais problemas causados por instaladores mal configurados, que mudam as características (permissões) de arquivos importantes do sistema.

Para não precisar abrir o programa e apertar o botão, também é possível executar essa ação diretamente na linha de comando:

 
sudo diskutil repairpermissions /

45. Como liberar espaço em disco? O que posso apagar?

A instalação de fábrica do Mac OS X traz vários gigas ocupados em seu HD. O que mais pesa é multimídia e documentação. Seguem algumas dicas do que pode ser apagado para liberar espaço.

  • Para descobrir quem são os vilões comedores de disco, use o <A HREF="http://www.id-design.com/software/whatsize/">What Size</A>, que mostra quanto de espaço cada pasta ocupa, mostrando os maiores primeiro.
  • O Garage Band é um monstro, se não usa, pode desinstalá-lo e economizar gigas. Além do /Applications, também tem rastros dele em /Library/Application Support/GarageBand.
  • Idem para o iDVD e seus templates pesados.
  • Use o <A HREF="http://pages.cpsc.ucalgary.ca/~fuhrer/personal/freestuff/iphotodiet/">iPhoto Diet</A> para liberar o espaço ocupado por fotos duplicadas, becapes, edições... Quem tem muitas fotos vai ganhar bastante espaço.
  • Caso não use aplicativos antigos, pode remover o suporte ao Classic.
  • Remova o suporte a outros idiomas do sistema (economizei 1.25GB só nessa). Tem dois aplicativos que fazem isso, o <A HREF="http://monolingual.sourceforge.net/">Monolingual</A> e o <A HREF="http://www.versiontracker.com/dyn/moreinfo/macosx/13503">DeLocalizer</A>.
  • Remova os drivers de impressora não utilizados (são quase 2GB!)
  • Instale o <A HREF="http://appzapper.com">Appzapper</A> para remover programas. Ele localiza todos os arquivos que os programas espalharam pelo sistema. Há também um relatório com os programas menos usados e o espaço total ocupado por eles.

Ah, outra coisa básica é reiniciar o sistema :) O /var/vm vai crescendo, crescendo... Não deveria, mas alguns arquivos ali não são liberados e rapidinho ele fica com 1GB se usar programas pesados. NÃO APAGUE estes arquivos na mão. Reinicie o sistema e eles vão embora.


46. Como internacionalizar/traduzir um aplicativo? (i18n)

Não tem potfiles, não tem gettext. Seus pesadelos acabaram!

Basta traduzir as frases em um arquivo texto e traduzir itens da interface direto no Interface Builder. Ok, isso não é tão simples quanto parece.

Nada tema, o Julio Cesar Silva dos Santos escreveu um <A HREF="http://www.jcs.santos.nom.br/localiza">excelente artigo</A> ensinando passo a passo como funciona a localização e tradução de aplicativos no Mac.


47. Xcode

  • Se estiver usando Tiger, baixe o Xcode 2.x e use o leiaute de janelas tudo em 1
  • Perfis de compilação: tu podes definir 1 ou mais perfis com parâmetros de compilação diferentes, os que vêm por padrão são:
    • Development: vem com opções de debug, 0 de otimização e uns truques pra linkar mais rápido
    • Deployment: com otimização, sem debug symbols, linkagem definitiva
  • Para adicionar bibliotecas à lista de dependências, vai pra /usr/lib (ou /System/Library/Frameworks) no Finder e faz drag&drop
  • Cuide para que os arquivos no teu projeto estejam com paths relativos (selecione o arquivo e tecle Command-i). Se não, quando fores distribuir os fontes (se for o caso), ninguém vai conseguir compilar.
  • Para adicionar classes tuas no Interface Builder (IB), arraste o header com a declaração e largue-o na janela de projeto do IB. Assim, tu podes instanciar as classes usadas pela interface direto no IB e conectar todas as mensagens/conexões graficamente.


48. Sou mega 13370 e quero usar só modo texto (init 1, single)

Durante o boot, mantenha pressionadas as teclas Command-S. Para sair, digite reboot.


49. Diquinhas

  • Ao alternar entre aplicativos (Command-Tab), se apertar Q fecha o aplicativo selecionado

  • Segure o Shift e gire a rodinha (scroll wheel) do mouse. Scroll horizontal!

  • Apertar a barra de espaço também faz PageDown em alguns aplicativos como o Safari. Shift-espaço para voltar.

  • No Finder, para abrir um arquivo ou pasta pelo teclado, digite Command-O (letra ó, de Open) ou Command-Seta para baixo.

  • Clique na Mesa (Desktop) e aperte Command-J para configurá-la. Deixe os ícones organizados por Data de Modificação. Assim fica fácil identificar as novidades, que estarão sempre no lado direito da tela.

  • Quando estiver arrastando algo (um arquivo, uma foto), pode usar tranqüilamente o F9 ou o Command-Tab para escolher em qual aplicativo largá-lo.

  • Na Agenda, selecione um cartão e segure a tecla Option. Todos os grupos aos quais este cartão pertence ficarão em destaque.


50. Você não pode morrer sem...

  • Criar um segundo usuário, ativar a troca de usuário, usá-la e ver o cubo girando.

  • Configurar o Dock para usar o "Efeito Gênio" e segurar o Shift ao apertar o botão amarelo da janela (minimizar).

  • Configurar o Dock para tamanho pequeno e ampliação máxima, enchê-lo de ícones e arrastar o cursor sobre ele. Vaaaai. E vooooooolta. Vaaaaaai...

  • Disparar uns 5 vídeos diferentes (open *.mpg), apertar F10 (Exposé do aplicativo) e ver e ouvir todos simultaneamente.

  • Apertar freneticamente o F9 (Exposé) para ver a dança dos pixels, quando estiver com duzentas e quarenta e sete janelas abertas.

  • Brincar de Zoom. Option-Command-8 liga, Option-Command-= aproxima e Option-Command-- afasta. Ah, tem também o Command-Option-Control-8 que é legal.

  • Brincar de Zoom - O Retorno. Mais fácil ainda, segure o Control e gire a rodinha do mouse.

  • Fazer o descanso de tela (Screen Saver) rodar na sua mesa (Desktop), enquanto você trabalha:
     
    nice -n +20 /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background
    

  • Instalar o port do Gimp que roda no X11, abrir umas 5 fotos nele e após tentar utilizá-lo por 15 minutos, perceber como você é feliz.

  • ;)
Ferramentas pessoais