Open Magic : restaurer les codes créateurs

Anthony Nelzin-Santos |
On l'a déjà évoqué, Mac OS X Snow Leopard a modifié la manière dont il ouvre les fichiers, en abandonnant la signature type/créateur pour passer vers un système basé sur les UTI (lire : Apple repense la signature des fichiers). Ce qui a pour conséquence que si vous avez créé ou modifié une image avec Photoshop, elle s'ouvrira désormais par défaut avec Aperçu, alors que sous Leopard, elle se serait ouverte avec Photoshop.

Si vous êtes particulièrement frustrés par ce nouveau mode de fonctionnement, OpenMagic est faite pour vous. OpenMagic se présente sous la forme d'une petite application dans laquelle vous allez ajouter les logiciels auxquels vous souhaitez rendre la main sur l'ouverture de leur fichiers.

openmagic-prefs

Un petit service est associé à cette application, que vous devrez placer dans ~/Bibliothèque/Services, et par lequel vous devrez ouvrir vos fichiers. OpenMagic décidera dans quelle application les ouvrir, en fonction des logiciels que vous lui avez spécifié, grâce au code créateur (s'il est présent dans le fichier), ou par l'extension de fichier. De cette manière, les JPG créés avec Photoshop s'ouvriront avec Photoshop, ceux issus de Transfert d'Images avec Aperçu (puisque leur code créateur sera différent). Cependant, un fichier JPG créé avec Photoshop sous Windows s'ouvrira avec Aperçu (puisqu'il ne possède pas de code créateur), sauf si vous avez demandé à OpenMagic d'ouvrir tous les JPG avec Photoshop.

openmagic

La solution n'est pas encore idéale, mais OpenMagic est encore en développement, et gratuit (dons acceptés), et saura rendre service à ceux qui ont besoin de gagner en vitesse pour l'ouverture de quelques types de fichiers précis.
avatar Ziflame | 
« Ce qui a pour conséquence que si vous avez créé ou modifié une image avec Photoshop, elle s'ouvrira désormais par défaut avec Aperçu, alors que sous Leopard, elle se serait ouverte avec Photoshop. » Ce n'est pas vrai ! Un .psd s'ouvrira toujours avec Photoshop. Ce qui est logique. Mais si un jpeg est créé avec Photoshop ou autre, là il s'ouvrira par défaut avec Preview (ou l'application que vous avez choisie pour ouvrir les jpeg), et c'est logique aussi d'ailleurs...
avatar PPbis | 
Alors snow leopard c'est le progrès à l'envers de l'expérience utilisateur, en faite les éditeur de système ne cherche pas le mieux a tout prix il cherche le pretxte de faire changer le matos et les logiciel sur mon vieux mini tour 333mhz le fichier de moins de 15 mo s'ouvre aussi vite qu'avec mon iMac alors il est ou le progrès photoshop6 sous G3 est aussi rapide que cs3 sur iMac et on nous embête pas avec l'ouverture des fichiers c'est comme conduire une voitue avec un volant qui ne tourne qu'a droite et dans infos on peux pas choisir l'ouveutre par défaut ? Vraiment ou qui ouvre tous les jpg avec photoshop je ne migrerai pas sur SL pour quoi faire les enmer..es j'en veut pas chez nous on bosse on joue pas avec le système
avatar oomu | 
@ PPbis oui. mais quel est le rapport avec snow leopard et le fait que dorénavant os x ouvre avec l'application associée au type de fichier ? (sauf si on indique autre chose pour le document via l'inspecteur : command-i )
avatar PPbis | 
Bizarre cette info d'ailleur je crois que sous Leopard c'est déjà comme ça par défaut, un bug a signaler si vous êtes dans le menu ouvrir ou enregistrer sous eh bien sachet que si vous choisissez un repepertoire qui se trouve dans la colonne de gauche des favoris et surtout si vous cliquer sur bureau de cette colonne ça ne se met par sur bureau mais ça reste sur le dernier dossier ouvert il faut remonter au dossier parent pour choisr enregistrer sur bureau enfin je suppose que d'autre l'on remarqué !
avatar MacFly | 
l'apparition des extensions dans Os X n'a jamais été une bonne chose ! la on s'éloigne encore un peu du "plus mieux" du mac :-( Snow Leopard n'apporte pas grand chose de bon au final ! rien qui ne soit exploité pour le moment en tout cas Et la ouvrir les documents par un service ! vive le progrès !!!! meme sous Windows ils en sont pas la
avatar mathiasr | 
Pour Mac OS 7 et plus il y avait l'excellent [url=http://www.niftyneato.com/Snitch.html]Snitch[/url] qui permettait de modifier le type ou le créateur directement dans la fenêtre des informations d'un fichier. Le problème est qu'Apple n'a jamais donné un accès facile et rapide à ces métadonnées, avec Snow Leopard c'est le coup de grâce.
avatar Xywe | 
@Monsieur Nelzin Une image créé dans Photoshop s'ouvrira dans Photoshop à moins d'avoir été déplacée dans un autre volume où les codes créateurs reprennent les règles du système. Vous ne devez pas utiliser Photoshop tous les jours ;) @Ziflame Un fichier PSD peut s'ouvrir avec des applications différentes. Il m'est arrivé plusieurs fois (sous Leopard) de récupérer un PSD sur un CD qui avait perdu son icône Photoshop et gagné celle d'Aperçu. En double-cliquant, elle s'ouvre bien avec Aperçu. Forcément, pour un PSD c'est limité dans Aperçu. Mais ça marche. @PPbis Faudrait voir à être plus clair. Après 3 relectures de ton post, je ne suis même pas sûr d'avoir compris ton message. ;) @MGZ MacFly On ne parle pas des extensions de fichiers mais des codes créateurs. Ça a un rapport mais ça n'est pas le sujet. En plus, si tu cherches un peu, tu peux désactiver l'affichage des extensions si ça te gêne. @mathiasr Ah cette époque du Système 7… ;) En fait, cette évolution dans Mac OS X 10.6 est beaucoup plus intéressante qu'il n'y paraît. Et de toutes façons, la preuve en est avec ce post, il y aura toujours des dévs pour coller à vos attentes…
avatar jazzon | 
Oulala! Et le menu contextuel : "Ouvrir avec"? Ça n'existe plus sous SL? C'est pourtant la possibilité d'avoir le choix, nan? Je n'comprend pas bien, là… Sous Léon, un.jpeg peut s'ouvrir avec des tas d'applis… du logiciel de retouche d'images en passant pat les butineurs ou les catalogueurs, etc. :-D
avatar Ziflame | 
@ Xywe Je sais qu'un psd peut s'ouvrir avec autre chose que Photoshop. Il suffit de dire au Finder de toujours ouvrir avec Photoshop si on le veut. Ce que je voulais surtout, noter c'est que la phrase « Ce qui a pour conséquence que si vous avez créé ou modifié une image avec Photoshop, elle s'ouvrira désormais par défaut avec Aperçu » est fausse, avec l'exemple logique des .psd. Je ne comprend quand même pas ceux qui veulent absolument ouvrir des png, des gif, des jpeg... etc dans Photoshop par défaut.
avatar Xywe | 
@Ziflame C'est plus clair, OK. C'est vrai que cette phrase de M. Nelzin n'est pas claire du tout.
avatar Spart | 
L'ouverture automatique par Photoshop des fichiers créées sous Photoshop m'a toujours immensément embêté : trop long, trop lourd. Je préfère, et de loin, Aperçu quand je veux jeter un oeil sur une photo. Pour l'ouvrir et la modifier avec Photoshop, un clic droit et vous avez le choix du logiciel dans "Ouvrir avec...". Pour moi, c'est donc une avancée. Évidemment, si le changement vous fait râler...
avatar jmini | 
Si comme [b]oomu[/b] le dit il est toujours possible dans SL de spécifier pour un fichier particulier qu'il ne doit pas s'ouvrir dans l'application par défaut pour cette extension, alors c'est que l'équivalent des code créateur existe toujours (sous une forme ou une autre) et cette application n'utilise pas la bonne approche. Enfin ce logiciel marche avec le menu contextuel... Si on en est déjà à avoir fait un clic droit sur le fichier, autant aller à [b]ouvrir avec...[/b]
avatar MacFly | 
@Xywe : tout est lié, c'est le problème d'identification des données, métadonnées ou non Snow Leopard c'est pas un progres
avatar Nesus | 
Vous avez vraiment une vision étriquée pour dire que snow leopard n'est pas un progrès...
avatar SuperGG | 
OpenMagic est un "plus" par rapport à "ouvrir avec". Exemple : je créée mes pages web avec Komposer. Avec le système, quand je double clic un fichier .html il s'ouvre avec Safari, même s'il a été créé par Komposer et placé dans le dossier de mes pages web. Si je veux l'ouvrir avec "Komposer" il faut faire "clic-droit" / "ouvrir avec" ... et Komposer n'est pas dans la liste des appli proposées - il faut alors parcourir la liste complète des appli pour le trouver . Et ce à chaque ouverture de page web en cours de création. Avec OpenMagic, je peux ouvrir mes fichiers .html directement dans Komposer par le clic droit/OpenMagic. Ce n'est pas aussi simple que dans les anciens systèmes, mais c'est quand même un peu moins pire qu'avec SnowLeopard. Ce qu'on gagne en vitesse avec SnowLeopard, on le reperd illico en manque d'ergonomie. Ah, le progrès !!!
avatar setnan | 
bonjour les genz :) je suis le dév d'OpenMagic ^^ A relire les comms, je pense que peu ont compris la problématique de l'abandon des créateurs de fichiers dans Snow au profit des UTI et extensions. D'un autre coté, faut avouer que c'est un peu compliqué à expliquer et cette histoire a de quoi embrouiller tout mac user basique ou switcher windoiste (j'ai remarqué les user de l'époque pré-osx en général captent tt de suite). On peut presque considérer qu'Apple a fait le choix d'aligner sa logique sur le monde windows, comme souvent mainant. Pour moi la question n'est pas vraiment "est-ce bien ou mal", chacun voit midi à sa porte, chaque argumentation est contrable. Si certains voient depuis 10.6 une logique plus simple d'ouverture de fichier depuis le Finder, d'autres y verront le contraire ne collant pas à leur utilisation au quotidien. Cet util vise une toute petite cible d'utilisateurs je le sais :) principalement les graphistes (mais pas que), parmi ceux qui ont perdu en productivité avec la nouvelle gestion d'ouverture de fichiers depuis 10.6. Et pour tous ceux qui ont pigé l'intérêt de l'util par rapport à leurs besoins, il est devenu indispensable. Pour l'immense majorité restante, il n'a donc probablement aucun intérêt. Pourquoi en menu contextuel ? C'est un des seuls moyens avancés pour ajouter une fonctionnalité au Finder. Ceux qui pensent "Oui mais on a déjà le Ouvrir avec..." ne connaissent pas l'horreur d'avoir 50 app proposées dans ce menu pour ouvrir un pauvre jpg avec Photoshop :) (ou Aperçu selon l'app par défaut choisie). Ils ont aussi surement le temps de se taper ce menu 60x par heure quand l'app par défaut n'est pas celle qu'on voudrait pour une série (oui quand on bosse en graphisme on peut être amené à...)
avatar setnan | 
(suite) OpenMagic est un System Service pour 10.6, il propose donc un menu contextuel et on peut donc lui attribuer un équiv-clavier (lire la doc). L'intéret ? Bah, je sélectionne mon (mes) fichiers et ayant attribué OpenMagic au pomme-espace, pifpaf ça ouvre le doc selon les réglages choisis. On prend très vite l'habitude de ce confort :) Perso je préfère ça à un glissé-déposé dans le Dock sur l'app, ayant la main gauche scotchée au clavier. J'utilise aussi le principe comme un aiguillage bi-app, je veux ouvrir un jpg avec Aperçu > dble-clic dans le Finder, avec Photoshop > pomme-espace. Je crois pas qu'on puisse faire plus rapide. Et ça peut être intéressant aussi pour d'autres types de fichiers : web/texte, audio et vidéo (trop long à expliquer). Pareil avec les fichiers provenant de windows ou de banques d'images. OpenMagic permet dans ce cas d'ailleurs d'attribuer un créateur à une masse de fichiers d'un coup. Bref, si vous êtes dans la cible, si vous voyez des choses à améliorer n'hésitez pas ;) La forme actuelle d'OpenMagic n'est pas super glamour, mais le fond peut s'avérer super utile :) J'espère avoir le temps de faire un vidéo explicative et améliorer la doc un de ces jours.. @ jmini: note, les codes créateurs existent toujours (pour l'instant) mais ne sont plus utilisés par le Finder pour le choix de l'app à utiliser
avatar PPbis | 
De deux choses l'une ou Apple fume et là je comprend ou c'est une astuce marketing que l'on appelle la technique du vaccin on te crée un problème et tu te bas pour le résoudre en te battant tu t'approprie le produit d'avantage et les autres problème tu les acceptera aisi plus facilement ainsii on te vaccine contre le rejet Car je refuse de croire qu' apple aille volontairement contre le bon sens, ils y vont en connaissance de cause car quand on crée une absurdité évidente c'est que c'est volontaire. J suis pas un cobaye sur qui on test des vaccins si je le fait, je sais pourquoi mais Apple arrête de nous prendre pour des demeuré stp car si Einstein était vivant il utiliserai un mac c'est Toi-même qui me la dit bonne journée à tous les cobayes de la clinique Apple
avatar AlexRezid | 
Pour moi le plus simple reste de glisser l'image sur l'icone photoshop dans le doc, et elle s'ouvrira avec ! Après, oui, il faut avoir photoshop dans le doc, mais je veux pas croire qu'un graphiste ne l'a pas. Et puis bon, ouvrir un JPEG fait avec photoshop sous photoshop, j'ai du mal à voir l'interet... Un PSD, oui, un JPEG pas encore retouché, oui, mais un truc deja retouché/exporter, autant reprendre le PSD. My 2cents.
avatar L-J | 
@setnan, Merci, c'est potentiellement très pratique (mais il va falloir que je change mes réflexes). Juste une question : pourquoi OpenMagic a-t-il besoin d'une liste d'applications à gérer ? N'était-ce pas possible de prendre directement le créateur de chaque fichier et d'ouvrir l'appli correspondante ?
avatar setnan | 
@L_J: héhé bien vu c'était une des questions au début de la création du soft :) Depuis 10.6 il n'y a plus de moyen conventionnel (supporté/non obsolète/fiable) d'obtenir une correspondance entre créateur du fichier et son app créatrice, il faut court-circuiter la méthode de 10.6. J'avais 2 choix principaux : scanner régulièrement toutes les partitions des hds pour découvrir toutes les appli existantes et maintenir une bdd d'app, leurs locations sur le hd et leurs codes créateur. Meme en utilisant Spotlight pour la récolte, le principe est lourd, plus gourmand en ram, plus lent, etc.. Ce qui est pas terrible pour un process qui peut tourner en fond. Le 2ème est de laisser l'utilisateur faire le travail en ajoutant uniquement les applis qu'il souhaite voir gérées. D'un coté c'est pas très user-friendly :) mais de l'autre, une fois que c'est fait.. c'est fait :) Et évidemment du coup OpenMagic ne consomme quasi pas de ressource ram/proc. A noter aussi j'y gagnais en temps de dév, et c'est pas négligeable ^^ surtout pour un soft gratos/donation. Si vraiment les retombées sont conséquentes, il est envisageable de faire un petit wizard au 1er lancement d'OpenMagic, afin que l'user comprenne mieux et puisse ajouter les principales applis (ou des presets d'appli) selon son domaine d'utilisation, en fonction des principaux cas de figure. Encore une fois, OpenMagic n'a aucun intéret pour ouvrir les .psd dans toshop hein :) un dble-clic suffit. Et pour l'exmple des jpeg, il suffit d'être confronté aux multiples cas de figure au quotidien pour cerner l'utilité..

CONNEXION UTILISATEUR