Archive for the 'Computer' Category

Réinstaller Mac OS X : Quelques surprises

Tout récemment, j'ai réinstallé Mac OS X sur mon MacBook Pro. Cet ordinateur a bientôt un an, et quand je l'ai reçu il était livré avec Tiger, c'est-à-dire Mac OS X 10.4, et j'ai fait la mise à jour directement vers Leopard, version 10.5. Ceci, combiné à mon triple boot de départ en utilisant rEFIt, et/ou de nombreux logiciels que j'ai installés et désinstallés, pas de manière toujours très propre, ne connaissant pas les utilitaires comme AppCleaner pour désinstaller automatiquement un logiciel au début de mon utilisation de Mac, ont mené à rendre le système instable avec des plantages récurrents d'applications comme le Finder et Firefox, Adium incapable d'installer des Xtras, Cyberduck incapable de se mettre à jour tout seul, VMware Fusion que je ne pouvais ni installer ni désinstaller car il m'indiquait qu'il y avait des machines virtuelles encore ouvertes, alors que j'ai supprimé toutes traces de cette application dans le système, des autorisations qui provoquent des erreurs de disque quand on les répare, et inversement, ainsi que de nombreux autres problème dans le même style.

J'ai donc pris la décision de réinstaller complètement mon Mac, y compris la partition Boot Camp et donc Windows XP également.

Ma première crainte était bien entendu de perdre des données. J'ai donc fait le tour de toutes les données importantes à sauvegarder et j'ai décidé de copier sur un disque dur externe tout mon répertoire utilisateur. Je n'aurais plus qu'à reprendre seulement les données utiles après réinstallation. Quelques manipulations plus tard ont provoqué une première surprise.

La mauvaise surprise, c'est que sous Mac OS X, quand on veut copier un répertoire dans un emplacement où un répertoire du même nom existe déjà, si on clique sur Remplacer, et bien il remplace bel et bien, au lieu de mixer le contenu des deux répertoires. Sous Windows et Linux, quand on a deux répertoire qui portent le même nom, la fonction remplacer fusionnent le contenu du répertoire qu'on veut déplacer avec celui qui existe déjà. Ainsi on se retrouve avec un répertoire qui contient tous les fichiers des deux répertoires d'avant. Si des fichiers ont le même nom, ils sont remplacés. Et bien sous Mac OS X, si vous essayez de déplacer un dossier avec des fichiers A B et C à un endroit ou un dossier contenant les fichiers D E et F existent déjà et que vous cliquez sur Remplacer, vous vous retrouverez avec un unique dossier contenant A B et C, et perdrez D E et F définitivement.

Ensuite vient le problème de re-synchroniser l'iPod avec le nouveau Mac OS X. Je possède un iPod Classic 160Go, que je synchronise à la main, car sinon je serais obligé d'avoir les mêmes musiques aussi bien sur mon iPod que sur mon Mac, et je n'ai pas la place pour 160Go de musique sur le Mac. La musique se trouve donc uniquement sur l'iPod. Le problème c'est qu'un iPod n'est reconnu que sur l'iTunes qui l'a formaté la première fois. Si vous essayez de lire des chansons de votre iPod sur l'ordinateur d'un ami, ça ne fonctionnera pas avec iTunes, il faut passer par Winamp ou d'autres logiciels. Etant donné que je réinstalle, je vais avoir un nouvel iTunes et je ne sais pas s'il sera capable de reconnaitre mon iPod.

La bonne surprise, et bien c'est que quand vous réinstallez votre Mac, iTunes se synchronise automatiquement avec l'iPod qui était synchronisé avec iTunes avant la réinstallation. Ainsi vous n'avez aucune manipulation spéciale à faire. En une demi-seconde, iTunes m'a affiché la liste des dizaines de milliers de chansons disponibles. Je me demande si la liste des chansons ne seraient pas stockées dans la partition EFI de 200Mo par hasard. Si quelqu'un à des informations sur ça, qu'il n'hésite pas à poster un commentaire.

Au final la réinstallation s'est bien passé. J'ai récupéré mes profils Firefox et Adium en copiant/collant les dossier Firefox et Adium situés dans ~/Library/Application Support pour retrouver une configuration identique. Même chose pour X-Chat, dont les infos se trouvent dans ~/.xchat2, ainsi que les photos d'iPhoto dans le dossier Images. Mac OS X Leopard n'a pris que 20 minutes à s'installer, et aujourd'hui il fonctionne comme un charme.

Tags: , , , , , , , ,

Test de VMware Fusion 2 Bêta 1

VMware a sorti récemment une nouvelle version de son logiciel de virtualisation dédié spécialement au Mac, VMware Fusion. Il s'agit de la version 2 Bêta 1. Vous trouverez plus d'informations sur le site officiel, ainsi que la possibilité de le télécharger et le tester librement, sous réserve d'utiliser Mac OS X bien sûr.

Pour rappel, VMware permet de faire tourner un système d'exploitation complet dans une machine virtuelle, qui elle même est lancée comme une application sous votre système courant. Dans mon cas, il s'agit de Windows, lancé à l'intérieur de Mac OS X. Tout comme son concurrent Parallels Desktop, VMware Fusion est capable de détecter la partition Boot Camp et permet de la lancer en tant que machine virtuelle, permettant ainsi d'utiliser les applications installées sous Windows, sous Mac OS X, et retrouver les changement effectués quand on redémarre directement sous Windows.

La grand nouveauté de la version 2 Bêta 1 c'est la gestion des pixel shaders de DirectX 9. Concrètement, cela permet de lancer toutes les applications qui utilisent DirectX 9, c'est-à-dire principalement les jeux vidéo. Par exemple, dans le cadre d'un TP, j'ai dû programmer une réplique du jeu vidéo Frogger en C# avec le framework XNA. Ce framework exige une carte graphique capable de supporter les pixel shaders pour lancer le jeu, ce qui n'était pas le cas de la carte graphique virtuelle fournie par VMware Fusion avant. Il est aussi possible de jouer à toutes sortes de jeux vidéo Windows sous Mac OS X, ainsi que les émulateurs, comme Project 64.

Cependant, tout n'est pas parfait car pour l'instant les performances sont très médiocres, le jeu tourne au ralenti et il est impossible de jouer dans ces conditions. J'ai fait une vidéo pour montrer ce que cela donne en condition d'utilisation. Pour information, j'ai utilisé le mode Unity, qui permet d'intégrer les fenêtre Windows dans l'environnement Mac, mais qui réduit encore un peu plus les performances. Le logiciel est Project 64, version 1.7, avec le jeu F-Zero X. Malheureusement, le logiciel de capture d'écran divise les performances par deux. Il faut donc imaginer que la vitesse réelle de la vidéo est le double de celle que l'on peut voir.

C'est donc une grande avancée pour ce logiciel de virtualisation, et on n'imagine très bien que les performances seront grandement améliorées pour la version finale, pour peut-être atteindre celles que l'on peut retrouver dans un Windows lancer directement.

Tags: , , , , , , , ,

Les pilotes Boot Camp 2.1 gèrent le multiécran

Le 24 avril 2008, Apple a mis à jour les pilotes pour Windows XP et Vista, utilisé avec le logiciel Boot Camp. Concrètement, pour installer Windows sur un Mac, rien de plus simple. Il faut lancer l'Assistant Boot Camp sous Mac OS X, qui se trouve dans le dossier Application/Utilitaires. Ensuite on peut partitionner le disque dur de manière très simple. Il ne reste plus qu'à insérer un CD ou DVD d'installation de Windows et redémarrer.

Après avoir installé Windows, il suffit d'insérer le DVD d'installation de Mac OS X Leopard pour que tous les pilotes soient mis en place en quelques minutes automatiquement. Reste donc à télécharger la mise à jour sur le site de support d'Apple. Vous trouverez des pilotes pour Windows XP, pour Windows Vista 32bits et Windows Vista 64bits.

Perfect Dark

Le problème avec la version des pilotes fournis dans le DVD de Leopard, la version 2.0, c'est que le pilote de carte graphique nVidia ne gère pas l'adaptateur DVI vers S-Video/RCA. L'une de mes passions c'est le jeu vidéo et, étant au Canada, je n'ai pas emmené de console de jeu avec moi dans mes bagages. Toutefois j'aime bien pouvoir jouer sur un télévisieur au lieu d'un écran d'ordinateur trop petit, donc j'ai acheté l'adaptateur DVI vers S-Video/RCA fabriqué par Apple. Ces temps-ci je joue à la Nintendo 64, à travers le meilleur émulateur disponible, Project 64, mais compatible uniquement avec Windows. Désormais c'est possible de jouer à Perfect Dark, sur le téléviseur, avec une manette d'ordinateur (une petite bidouille permet de jouer avec deux joysticks, l'un pour se déplacer, l'autre pour regarder autour de soi, comme dans les FPS plus récents), des graphismes améliorés et surtout sans aucun ralentissement, ce qui permet enfin de jouer à ce jeu en mode multijoueur correctement.

Une autre possibilité se profile à l'horizon, celle de jouer sous Mac OS X avec une machine virtuelle Windows XP et le logiciel VMware Fusion, qui est sorti dans une version 2 Bêta. Je posterais un billet sur ce que donne réellement ce nouveau VMware Fusion.

Tags: , , , , , , , ,

Quelques conseils pour le multiboot

Howdy, comme on dit sur Wordpress.

Pour ceux qui ont acheté un Mac et qui veulent mettre en place un triple boot, ou même simplement un PC avec un dual boot Linux/Windows, ou autre multiboot, voici quelques astuces qui vous aideront à vous en sortir sur les différents systèmes.

A clean rEFIt screen

Tout d'abord, comment mettre en place ce multiboot ? De nombreux guides existent sur internet et je ne peux pas mieux faire que Google lui-même donc n'hésitez pas à chercher pour en trouver plein. Personnellement j'ai utilisé celui-ci car je possède un Mac, mais il ne s'applique bien évidemment pas dans le cas d'un PC. Faites attention, ce guide, ou d'autres guides, n'est peut-être plus complètement à jour et certaines choses peuvent avoir changé depuis Mac OS X Leopard et Ubuntu Gutsy Gibbon.

Après avoir mis en place son multiboot avec choix de l'OS au démarrage, quelques astuces aident à mieux s'en sortir sur les différents systèmes :

  • Les logiciels multiplateformes

Si vous maîtrisez déjà Firefox, Thunderbird, OpenOffice ou encore VLC sous Windows, c'est parfait, ils existent aussi sous Linux et Mac, et sont souvent identiques quelque soit la plateforme. Celà fait des points de repère pour ne pas se sentir trop perdu et on peut être productif tout de suite puisqu'il n'y a pas à réapprendre à se servir d'un logiciel. Toutefois il peut être intéressant d'apprendre à se servir des logiciels natifs fournis avec également, comme Safari sous Mac ou encore Konqueror sous KDE.

Voici quelques logiciels que j'utilise et qui existent aussi bien sous Mac OS X, Linux (Ubuntu et certainement les autres distro) et Windows : Firefox (navigateur) & Thunderbird (client email) qui permettent bien souvent de retrouver les mêmes extensions sous toutes les plateformes, VLC (lecteur multimédia), OpenOffice (suite bureautique) même si sous Mac il n'est pas très beau et je me sers d'un portage natif qui s'appelle NeoOffice, FileZilla (client FTP), Transmission (client BitTorrent) même s'il n'existe pas sous Windows, Eclipse (environnement de développement) et OpenKomodo (éditeur de texte avancé), VMware (édition Server sous Windows et Linux et Fusion sous Mac) ou encore Skype (téléphonie sur IP) et X-Chat (client IRC, sauf pour Windows où il existe aussi mais où je préfère mIRC, sous Mac il s'appelle X-Chat Aqua). Il en existe d'autres, n'hésitez pas à chercher, on trouve de nombreuses listes de logiciels sur Internet.

  • Google Browser Sync

Google Browser Sync est une extension pour Firefox, qui permet de synchroniser les marque-pages, l'historique, les mots de passe, les cookies et même les pages ouvertes, entre plusieurs Firefox. C'est utile dans le cadre du multiboot pour retrouver les mêmes paramètres quelque chose soit plateforme. Naviguez sous Mac, ajouter un site en marque-page, ajouter un mot de passe enregistré, et retrouvez les sous Linux et Windows grâce à cette extension. C'est également utile si vous possédez plusieurs ordinateurs. Ainsi ils sont tous synchronisés en temps réel. La seule "contrainte" est d'utiliser Firefox partout.

  • KeePass

KeePass est un gestionnaire de mot de passe. C'est un logiciel qui utilise une base de donnée chiffrée pour stocker tous vos mots de passe et codes secrets. Son principal intérêt par rapport à ses concurrents est qu'il est libre et multiplateforme. Il est tellement multiplateforme qu'en plus d'exister sous Windows, Mac et Linux (sous le nom de KeePass X), on le trouve aussi sous Windows Mobile (téléphone portable), Blackberry et même une version Web qu'on peut consulter depuis un navigateur, ou encore une version transportable sur clé USB. La base de donnée des mots de passe est un simple fichier, qu'il est alors possible de copier sous vos différents OS, différents appareils pour retrouver instantanément tous ses mots de passe.

Pour la petite histoire, j'ai commencé à utiliser un logiciel de ce genre quand j'étais sous Linux, en utilisant un logiciel natif mais n'existant que sous Linux. Quand j'ai voulu passer à Mac et bien j'ai dû copier/coller mes mots de passe un par un à la main car chaque logiciel à son format et les exporteurs/importeurs des deux logiciels n'avaient aucun format en commun. Pensez-y donc dès le début avant de vous retrouver prisonnier.

  • Thunderbird Message Filter Import/Export

Cette extension pour Thunderbird permet d'exporter et d'importer les filtres à messages. Pour ceux qui ne connaissent pas, les filtres à messages sont une fonctionnalité de tout client mail qui se respecte et qui permettent de rediriger les messages automatiquement en fonction de certains critères comme l'adresse e-mail de l'expéditeur, du destinataire ou encore le sujet. Quand vous en avez plein, cela peut être utile de les exporter pour les importer sous vos autres OS et ainsi ne pas se retrouver à devoir démarrer sous un certain OS pour remettre de l'ordre dans la boite de réception.

  • Les applications en ligne

L'autre astuce pour éviter d'avoir à synchroniser ses données et à rechercher de nouveaux logiciels, c'est d'utiliser les applications dites Web 2.0, c'est à dire en ligne. Google en fourni paquet, dont une suite bureautique, une bloc-note, un calendrier, un lecteur de flux RSS, un client e-mail. Avec ça, on a la certitude de retrouver ses applications et ses données partout. L'autre avantage est, dans le cas de la suite bureautique ou du bloc-note par exemple, de pouvoir utiliser les fonctions de collaboration et de partage. Toutefois il faut avoir confiance dans le prestataire pour lui confier nos données personnelles.

  • Le protocole IMAP

Comme cité dans un commentaire, le protocole IMAP est tout simplement génial quand il faut consulter son courrier sur différentes ordinateurs, différentes plate-formes, différents systèmes d'exploitation ou terminaux, comme des PDA. Comme je l'ai expliqué dans un précédent billet, avec IMAP, les e-mails sont stockés sur le serveur, et l'ordinateur ou téléphone utilisé ne fait que récupérer la liste des e-mails présents sur ce serveur. Ensuite il télécharge l'e-mail quand c'est nécessaire mais cet e-mail reste toujours présent sur le serveur. C'est pratique si l'on a plusieurs systèmes d'exploitation installés sur son ordinateur car on peut synchroniser un client mail sous chacun d'eux. Il est possible d'utiliser un client multiplateforme, comme Mozilla Thunderbird, ou bien un client fait pour cette plateforme, comme par exemple Apple Mail sous Mac OS X, Evolution sous Gnome, Kmail sous KDE et Outlook sous Windows. Toutes ces applications supportent parfaitement IMAP.

C'est tout pour aujourd'hui. Si vous aussi vous avez des astuces, n'hésitez pas à nous en faire profiter en postant un commentaire.

À bientôt.

Tags: , , , , , , , , , , , , , ,