Formatting code for MacOSX
{{trail toc="OS"}}
-----
====== Mac OS X ======
http://fr.wikipedia.org/wiki/Mac_OS_X
===== Le nom des touches =====
ALT = Option
Pomme = Commande
===== Quelques raccourcis clavier =====
Ctrl ALT Pomme 8 : inversion de couleurs
Pomme Alt esc (Commande, Option, Échapper) : Forcer une application à quitter
Raccourcis de déblocage de l'ordinateur (d'après l'aide de Mac OS X)
Utilisez ces raccourcis si votre ordinateur semble bloqué.
⌘ + point (.) : Arrêter une opération
⌘ + Option + Échap : Forcer une application à quitter
Touche d'alimentation : Éteindre votre ordinateur
⌘ + Option + Maj + touche marche-arrêt : Forcer certains ordinateurs à s'éteindre ou à redémarrer
⌘ + Contrôle + touche marche-arrêt : Forcer l'ordinateur à redémarrer
Ctrl+Opt+Cmd-8 : Mode nuit ou jour
http://www.configmac.com/impression-ecran.php Impression écran
===== Les caractères spéciaux avec le Mac =====
##
tilde ~ ALT (OPTION) + n
accolade ouvrante { ALT + (
accolade fermante } ALT + )
crochet ouvrant [ ALT + SHIFT + (
crochet fermant ] ALT + SHIFT + )
backslash \ ALT + SHIFT + /
pipe | ALT + SHIFT + L
del fn + BACKSPACE
##
===== [[MacDevel Développement Mac OS X]] =====
===== Liste de logiciels =====
http://www.apple.com/downloads/macosx/
===== Liste de logiciels libres pour Mac =====
http://www.opensourcemac.org/
===== Faire tourner des applications Windows sur un Mac =====
Mac OS X ne dispose pas toujours des mêmes logiciels que Windows.
Souvent il existe des logiciels similaires... mais parfois de tels logiciels n'existent pas.
Il est donc nécessaire de faire marcher des applications conçues initialement pour Windows sous Mac OS X.
==== Mac OS X avec processeur Intel ====
=== Installer Windows sur une partition du Mac ===
Il est possible d'installer Windows sur une partition à part du disque dur du Mac
Le système développé par Apple qui permet de faire ça s'appelle ""BootCamp""
http://fr.wikipedia.org/wiki/Boot_Camp_%28logiciel%29
http://www.apple.com/fr/macosx/bootcamp/
voir aussi rEFIt http://refit.sourceforge.net/
Remapper les touches
Input Remapper http://www.olofsson.info/index.html?inputremapper.html
Microsoft Keyboard Layout Creator http://www.microsoft.com/globaldev/tools/msklc.mspx (fichiers ##.klc##)
http://perso.orange.fr/fpillet/files/MacFrenchKeyboardLayoutForWindows.zip Layout pour MacBook Pro
http://www.celles.net/macbook/clavier/macbook_celles_net_clone_osx.zip Mon layout pour MacBook Intel (1ère génération) clonant le fonctionnement du clavier sous Mac OS X
Clic droit : deux doigts sur trackpad et clic
Suppr : fn + backspace
Driver Trackpad
http://support.apple.com/kb/HT3336?viewlocale=fr_FR
Autres drivers
ceux fournis d'orgine avec Bootcamp
http://wiki.onmac.net/index.php/Users/XOM/Drivers
=== Installer Windows dans une machine virtuelle tournant par dessus Mac OS X ===
Parallels Workstation
http://en.wikipedia.org/wiki/Parallels_Workstation
http://www.parallels.com
ça évite de partitionner le disque
ça permet de basculer de Mac OS à Windows en quelques secondes seulement
par contre les performances sous Windows ne sont pas extraordinaires
(surtout pour de la 3D, ou pour la gestion du matériel, port USB and co)
Sous Windows ou sous Linux il existe d'autres projets de virtualisation
http://fr.wikipedia.org/wiki/Virtualisation
VMWare QEmu Xen Boch ...
VMWare existe désormais sous Mac OS X (VMWare Fusion)
http://fr.wikipedia.org/wiki/VMWare (le plus connu... malheureusement non libre)
http://www.vmware.com/products/beta/fusion
Un portage de QEmu sous Mac OS X
http://www.kju-app.org/kju/
=== Utiliser un émulateur (en fait une réécriture des bibliothèques Windows... donc pas vraiment un émulateur) ===
Attention ça n'est pas toujours extraordinaire... mais quand ça marche c'est bien
Le projet Wine permet de faire ça sous Linux
http://fr.wikipedia.org/wiki/Wine
c'est un logiciel libre
Il a été modifié pour devenir Darwine (libre sous Mac OS X)
mais ça reste assez expérimental
""CodeWeavers"" a repris le code de Darwine pour fournir un produit commercial
pas trop mal fini : Crossover Office
http://www.codeweavers.com/products/cxmac
==== Mac OS X avec processeur ""PowerPC"" ====
""VirtualPC""
http://www.microsoft.com/france/windows/xp/virtualpc/default.mspx
http://fr.wikipedia.org/wiki/VirtualPC
===== Faire tourner des applications Linux sur un Mac =====
Mac OS X est un système propriétaire basé sur un noyau Unix [[BSD]].
Il est donc "facile" de faire tourner des applications Linux sur un Mac.
==== Compiler les sources ====
Installer un compilateur C gcc (et un compilateur C++ g++)
Généralement le compilateur se situe sur le deuxième CD de Mac OS X.
Dézipper (ou détarer le logiciel)
##$ tar -xvfz logiciel.tar.gz##
Configurez l'installation pour Mac OS
##$ ./configure##
Compilez
##$ make##
Installez
##$ sudo make install##
Tout ça est très théorique car pour que cela fonctionne il faut que le logiciel à installer n'ai pas de dépendance avec une bibliothèque (interface graphique par exemple). Il peut être de plus nécessaire d'installer le serveur graphique du monde Unixien/Linuxien [[X11]] (toujours présent sur le CD de Mac OS X)
Compiler un logiciel depuis les sources est donc un travail fastidieux... qui doit être refait de plus chaque fois qu'une nouvelle version du logiciel sort.
Il est donc nécessaire de trouver des paquets déjà compilés (on parle alors de binaires)
==== Utiliser des paquets ====
Certains logiciels (les plus courants) du monde Unix/Linux ont déjà été compilé pour Mac OS. Il ont de plus été empaqueté afin de gérer les dépendances avec diverses bibliothèques.
=== Fink ===
http://fr.wikipedia.org/wiki/Fink
http://en.wikipedia.org/wiki/Fink
http://fink.sourceforge.net
http://finkcommander.sourceforge.net (interface graphique pour Fink)
##$ sudo -s##
### fink update##
### fink install ...##
=== ""MacPorts"" (anciennement ""DarwinPorts"") ===
http://en.wikipedia.org/wiki/MacPorts
http://www.macports.org
##$ sudo -s##
### port -d selfupdate##
### port upgrade outdated##
### port install ...##
=== Autres systèmes de gestion de paquets/ports pour Mac OS X ===
i-Installer
http://ii2.sourceforge.net
emerge (Linux Gentoo portage)
http://www.metadistribution.org/macos
pkgsrc
http://en.wikipedia.org/wiki/Pkgsrc
Bodega
http://appbodega.com/
VersionTracker
http://www.versiontracker.com/macosx
""MacUpdate""
http://www.macupdate.com/
Homebrew
http://mxcl.github.com/homebrew/
===== Quelques logiciels utiles =====
""TinkerTool"" permet de régler finement certains paramètres de Mac OS sans utiliser la console
Finder Cleaner permet d'effacer les fichier ##._*##
Clean Archiver http://www.sopht.jp/cleanarchiver/
Stuffit Expander : compression de fichier
Finder (explorateur de fichiers) alternatif : ""OnyX""
Lecture / écriture de partitions NTFS...
Macfuse http://code.google.com/p/macfuse/
Macfusion (GUI pour Macfuse) http://www.sccs.swarthmore.edu/users/08/mgorbach/MacFusionWeb/
Disk Inventory X : occupation disque / disk usage (par répertoire) - représentation en treemap
http://www.derlien.com
Aspirateur site web
SiteSucker http://www.sitesucker.us
[[EditeursDeTexte Editeur de texte]]
Textwrangler http://www.barebones.com/products/textwrangler/
BBEdit http://www.barebones.com/products/bbedit/index.html
""TextMate"" http://macromates.com/
Espresso http://macrabbit.com/espresso/features/edit/
Coda http://www.panic.com/coda/
Firewall
##sudo nano /etc/hosts##
Little Snitch http://www.obdev.at/products/littlesnitch/index.html
Widget info système
iStat Pro
Faire une copie sur clé USB ou DVD de l'install Mac OS X
Lion Diskmaker http://blog.gete.net/lion-diskmaker-fr/
===== Astuces diverses =====
Afficher les fichiers cachés
##$ defaults write com.apple.finder AppleShowAllFiles 1##
Relancer le Finder
Menu Pomme > Forcer à quiter - Choisir Finder et cliquer sur Relancer
ou
##$ killall finder##
Remapper un clavier pour Mac OS X
Ukelele http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=ukelele
===== Actus =====
http://www.mac4ever.comE
===== Achat de Mac =====
http://store.apple.com/fr
refurbished mac / mac conditionnés http://store.apple.com/fr/browse/home/specialdeals/mac
===== PC (non Apple) permettant de faire tourner Mac OS X / Hackintosh =====
Psystar http://www.psystar.com/
""InsanelyMac"" http://www.insanelymac.com/
http://wiki.osx86project.org/wiki/index.php/HCL
http://www.hackintosh.com/
http://tonymacx86.com/
Other World Computing (OWC)/Axiotron Modbook (pseudo Mac tablet) http://eshop.macsales.com/shop/ModBook
Emulateur EFI
Chameleon Bootloader http://chameleon.osx86.hu/
Rebel EFI http://www.psystar.com/rebel_efi
Universal OSx86 Installer
OpenHaltRestart.kext
-----
====== Mac OS X ======
http://fr.wikipedia.org/wiki/Mac_OS_X
===== Le nom des touches =====
ALT = Option
Pomme = Commande
===== Quelques raccourcis clavier =====
Ctrl ALT Pomme 8 : inversion de couleurs
Pomme Alt esc (Commande, Option, Échapper) : Forcer une application à quitter
Raccourcis de déblocage de l'ordinateur (d'après l'aide de Mac OS X)
Utilisez ces raccourcis si votre ordinateur semble bloqué.
⌘ + point (.) : Arrêter une opération
⌘ + Option + Échap : Forcer une application à quitter
Touche d'alimentation : Éteindre votre ordinateur
⌘ + Option + Maj + touche marche-arrêt : Forcer certains ordinateurs à s'éteindre ou à redémarrer
⌘ + Contrôle + touche marche-arrêt : Forcer l'ordinateur à redémarrer
Ctrl+Opt+Cmd-8 : Mode nuit ou jour
http://www.configmac.com/impression-ecran.php Impression écran
===== Les caractères spéciaux avec le Mac =====
##
tilde ~ ALT (OPTION) + n
accolade ouvrante { ALT + (
accolade fermante } ALT + )
crochet ouvrant [ ALT + SHIFT + (
crochet fermant ] ALT + SHIFT + )
backslash \ ALT + SHIFT + /
pipe | ALT + SHIFT + L
del fn + BACKSPACE
##
===== [[MacDevel Développement Mac OS X]] =====
===== Liste de logiciels =====
http://www.apple.com/downloads/macosx/
===== Liste de logiciels libres pour Mac =====
http://www.opensourcemac.org/
===== Faire tourner des applications Windows sur un Mac =====
Mac OS X ne dispose pas toujours des mêmes logiciels que Windows.
Souvent il existe des logiciels similaires... mais parfois de tels logiciels n'existent pas.
Il est donc nécessaire de faire marcher des applications conçues initialement pour Windows sous Mac OS X.
==== Mac OS X avec processeur Intel ====
=== Installer Windows sur une partition du Mac ===
Il est possible d'installer Windows sur une partition à part du disque dur du Mac
Le système développé par Apple qui permet de faire ça s'appelle ""BootCamp""
http://fr.wikipedia.org/wiki/Boot_Camp_%28logiciel%29
http://www.apple.com/fr/macosx/bootcamp/
voir aussi rEFIt http://refit.sourceforge.net/
Remapper les touches
Input Remapper http://www.olofsson.info/index.html?inputremapper.html
Microsoft Keyboard Layout Creator http://www.microsoft.com/globaldev/tools/msklc.mspx (fichiers ##.klc##)
http://perso.orange.fr/fpillet/files/MacFrenchKeyboardLayoutForWindows.zip Layout pour MacBook Pro
http://www.celles.net/macbook/clavier/macbook_celles_net_clone_osx.zip Mon layout pour MacBook Intel (1ère génération) clonant le fonctionnement du clavier sous Mac OS X
Clic droit : deux doigts sur trackpad et clic
Suppr : fn + backspace
Driver Trackpad
http://support.apple.com/kb/HT3336?viewlocale=fr_FR
Autres drivers
ceux fournis d'orgine avec Bootcamp
http://wiki.onmac.net/index.php/Users/XOM/Drivers
=== Installer Windows dans une machine virtuelle tournant par dessus Mac OS X ===
Parallels Workstation
http://en.wikipedia.org/wiki/Parallels_Workstation
http://www.parallels.com
ça évite de partitionner le disque
ça permet de basculer de Mac OS à Windows en quelques secondes seulement
par contre les performances sous Windows ne sont pas extraordinaires
(surtout pour de la 3D, ou pour la gestion du matériel, port USB and co)
Sous Windows ou sous Linux il existe d'autres projets de virtualisation
http://fr.wikipedia.org/wiki/Virtualisation
VMWare QEmu Xen Boch ...
VMWare existe désormais sous Mac OS X (VMWare Fusion)
http://fr.wikipedia.org/wiki/VMWare (le plus connu... malheureusement non libre)
http://www.vmware.com/products/beta/fusion
Un portage de QEmu sous Mac OS X
http://www.kju-app.org/kju/
=== Utiliser un émulateur (en fait une réécriture des bibliothèques Windows... donc pas vraiment un émulateur) ===
Attention ça n'est pas toujours extraordinaire... mais quand ça marche c'est bien
Le projet Wine permet de faire ça sous Linux
http://fr.wikipedia.org/wiki/Wine
c'est un logiciel libre
Il a été modifié pour devenir Darwine (libre sous Mac OS X)
mais ça reste assez expérimental
""CodeWeavers"" a repris le code de Darwine pour fournir un produit commercial
pas trop mal fini : Crossover Office
http://www.codeweavers.com/products/cxmac
==== Mac OS X avec processeur ""PowerPC"" ====
""VirtualPC""
http://www.microsoft.com/france/windows/xp/virtualpc/default.mspx
http://fr.wikipedia.org/wiki/VirtualPC
===== Faire tourner des applications Linux sur un Mac =====
Mac OS X est un système propriétaire basé sur un noyau Unix [[BSD]].
Il est donc "facile" de faire tourner des applications Linux sur un Mac.
==== Compiler les sources ====
Installer un compilateur C gcc (et un compilateur C++ g++)
Généralement le compilateur se situe sur le deuxième CD de Mac OS X.
Dézipper (ou détarer le logiciel)
##$ tar -xvfz logiciel.tar.gz##
Configurez l'installation pour Mac OS
##$ ./configure##
Compilez
##$ make##
Installez
##$ sudo make install##
Tout ça est très théorique car pour que cela fonctionne il faut que le logiciel à installer n'ai pas de dépendance avec une bibliothèque (interface graphique par exemple). Il peut être de plus nécessaire d'installer le serveur graphique du monde Unixien/Linuxien [[X11]] (toujours présent sur le CD de Mac OS X)
Compiler un logiciel depuis les sources est donc un travail fastidieux... qui doit être refait de plus chaque fois qu'une nouvelle version du logiciel sort.
Il est donc nécessaire de trouver des paquets déjà compilés (on parle alors de binaires)
==== Utiliser des paquets ====
Certains logiciels (les plus courants) du monde Unix/Linux ont déjà été compilé pour Mac OS. Il ont de plus été empaqueté afin de gérer les dépendances avec diverses bibliothèques.
=== Fink ===
http://fr.wikipedia.org/wiki/Fink
http://en.wikipedia.org/wiki/Fink
http://fink.sourceforge.net
http://finkcommander.sourceforge.net (interface graphique pour Fink)
##$ sudo -s##
### fink update##
### fink install ...##
=== ""MacPorts"" (anciennement ""DarwinPorts"") ===
http://en.wikipedia.org/wiki/MacPorts
http://www.macports.org
##$ sudo -s##
### port -d selfupdate##
### port upgrade outdated##
### port install ...##
=== Autres systèmes de gestion de paquets/ports pour Mac OS X ===
i-Installer
http://ii2.sourceforge.net
emerge (Linux Gentoo portage)
http://www.metadistribution.org/macos
pkgsrc
http://en.wikipedia.org/wiki/Pkgsrc
Bodega
http://appbodega.com/
VersionTracker
http://www.versiontracker.com/macosx
""MacUpdate""
http://www.macupdate.com/
Homebrew
http://mxcl.github.com/homebrew/
===== Quelques logiciels utiles =====
""TinkerTool"" permet de régler finement certains paramètres de Mac OS sans utiliser la console
Finder Cleaner permet d'effacer les fichier ##._*##
Clean Archiver http://www.sopht.jp/cleanarchiver/
Stuffit Expander : compression de fichier
Finder (explorateur de fichiers) alternatif : ""OnyX""
Lecture / écriture de partitions NTFS...
Macfuse http://code.google.com/p/macfuse/
Macfusion (GUI pour Macfuse) http://www.sccs.swarthmore.edu/users/08/mgorbach/MacFusionWeb/
Disk Inventory X : occupation disque / disk usage (par répertoire) - représentation en treemap
http://www.derlien.com
Aspirateur site web
SiteSucker http://www.sitesucker.us
[[EditeursDeTexte Editeur de texte]]
Textwrangler http://www.barebones.com/products/textwrangler/
BBEdit http://www.barebones.com/products/bbedit/index.html
""TextMate"" http://macromates.com/
Espresso http://macrabbit.com/espresso/features/edit/
Coda http://www.panic.com/coda/
Firewall
##sudo nano /etc/hosts##
Little Snitch http://www.obdev.at/products/littlesnitch/index.html
Widget info système
iStat Pro
Faire une copie sur clé USB ou DVD de l'install Mac OS X
Lion Diskmaker http://blog.gete.net/lion-diskmaker-fr/
===== Astuces diverses =====
Afficher les fichiers cachés
##$ defaults write com.apple.finder AppleShowAllFiles 1##
Relancer le Finder
Menu Pomme > Forcer à quiter - Choisir Finder et cliquer sur Relancer
ou
##$ killall finder##
Remapper un clavier pour Mac OS X
Ukelele http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=ukelele
===== Actus =====
http://www.mac4ever.comE
===== Achat de Mac =====
http://store.apple.com/fr
refurbished mac / mac conditionnés http://store.apple.com/fr/browse/home/specialdeals/mac
===== PC (non Apple) permettant de faire tourner Mac OS X / Hackintosh =====
Psystar http://www.psystar.com/
""InsanelyMac"" http://www.insanelymac.com/
http://wiki.osx86project.org/wiki/index.php/HCL
http://www.hackintosh.com/
http://tonymacx86.com/
Other World Computing (OWC)/Axiotron Modbook (pseudo Mac tablet) http://eshop.macsales.com/shop/ModBook
Emulateur EFI
Chameleon Bootloader http://chameleon.osx86.hu/
Rebel EFI http://www.psystar.com/rebel_efi
Universal OSx86 Installer
OpenHaltRestart.kext