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>
- <A HREF="#comunidade">Comunidade</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
- <A HREF="http://token47.blogspot.com">André Ruiz</A>
- <A HREF="http://blog.aurelio.net">Aurélio Marinho Jargas</A>
- <A HREF="http://homepage.mac.com/fundidor/iblog/">Bernardo Höhl</A>
- <A HREF="http://livejournal.com/users/ferhr">Fernando Massen</A>
- <A HREF="http://otavio.geek42.org">Otávio Corrêa Cordeiro</A>
- <A HREF="http://www.livejournal.com/~rstm">Rudá Moura</A>
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:
- <A HREF="http://www.apple.com/br/macosx/">Mac OS X</A>
- <A HREF="http://www.apple.com/br/ibook/">iBook</A>
- <A HREF="http://www.terra.com.br/macmania/">Revista Macmania</A>
Em inglês:
- <A HREF="http://discussions.info.apple.com/">Fórums da Apple</A>
- <A HREF="http://www.versiontracker.com/macosx/">Version Tracker, o "Freshmeat" do OS X</A>
- <A HREF="http://scriptbuilders.net/">AppleScript - Exemplos</A>
- <A HREF="http://en.wikipedia.org/wiki/Apple_computer">Wikipedia - Apple computer</A>
- <A HREF="http://developer.apple.com/tools/subversionxcode.html">Xcode usando Subversion</A>
Primeiros Passos
6. Tá, acabei de logar pela primeira vez no Mac OS X. E agora?
Abra sua mente :)
- Esqueça tudo o que você sabe sobre Linux
- Esqueça tudo o que você sabe sobre Windows
- 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:
- Baixe o DMG do <A HREF="http://fink.sf.net">http://fink.sf.net</A>
- Rode o instalador
- No Terminal: fink scanpackages; fink index
- No Terminal: sudo apt-get update; sudo apt-get install fink
- 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:
- Descompacte e coloque em /Library/Keyboard Layouts
- Logout
- Login
- Maçã > Preferências do Sistema > Internacional > Menu de Entrada
- 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:
- Rode o Applications > Utilities > Netinfo
- Clique no cadeado
- Crie uma entrada nova no raiz (/) chamada "exports"
- Dentro dela, crie três chaves:
name: /media/mp3 opts: ro client: <vazio>
- Inicie os servidores NFS
$ sudo /usr/sbin/portmap $ sudo /usr/sbin/mountd $ sudo /sbin/nfsd -t -u -n 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.
- ;)