Image disque et répertoire "personnalisé"

olofolof Membre
07:40 modifié dans API AppKit #1
Voilà  la version 1.0 d'une petite appli qui est prête. Pour faire bien, j'aimerais faire une image disque qui, quand on l'ouvre, affiche une fenêtre, sans barre d'outils, sans la barre d'état et sans la partie de gauche, qui présente les disques et les répertoires courants.

J'ai créé un répertoire sur le bureau que j'ai customisé tout comme j'aimerais, avec une image de fond. Mais quand j'en fais une image disque, plus d'image de fond et la fenêtre qui s'ouvre ne ressemble en rien à  mon modèle...

C'est grave docteur ???


Merci !

Réponses

  • olofolof Membre
    janvier 2006 modifié #2
    Après moult recherches, je me réponds à  moi-même. Voici une marche à  suivre pour faire une toute belle image disque :

    - creer un repertoire du nom de l'image sur le bureau
    - y copier le(s) fichier(s) voulu(s)
    - y copier l'image qui devra etre l'image de fond
    - lancer l'application Utilitaire de disque
    - menu 'Nouvelle', 'Image disque du dossier...'
    - selectionner le repertoire cree plus haut
    - choisir l'emplacement et le nom de l'image disque
    - sous format d'image, choisir compressé
    - ouvrir l'image disque creee
    - menu 'Presentation', 'Masquer la barre d'outils'
    - au besoin, menu 'Presentation', 'Masquer la barre d'etat'
    - clic-droit dans la fenetre, 'Afficher les options de presentation'           
    - cocher 'Uniquement cette fenetre'
    - sous arriere-plan, cocher 'Image...' et aller chercher l'image qui se trouve d
    ans l'image disque
    - au besoin, recocher 'Image...' si elle ne s'affiche pas
    - dans une fenetre terminal, executer la commande :

            /Developer/Tools/SetFile -a V /Volumes/NomImage/fichierImage.jpg

            cette commande va rendre le fichier image invisible

    - si le fichier ne se cache pas, fermer ou reouvrir la fenetre
    - tailler la fenetre et placer le(s) fichier(s) a votre convenance
    - ejecter l'image, sans fermer la fenetre

    Je ne suis pas sur que les points suivants soient obligatoires :

    - depuis Utilitaire disque, faire 'Images', 'Convertir...'
    - selectionner le fichier dmg en question, et choisir 'lecture seule' comme format d'image
    - choisir le nom final de l'image disque et appuyer sur 'Enregistrer'
    - et normalement, ca devrait fonctionner ;-)
  • olofolof Membre
    07:40 modifié #3
    Bon, pour finir, c'est pas super au point ma combine...

    Soit lors de la création de l'image disque, on choisit le type 'lecture/écriture', histoire que les modifs que l'on apporte à  la fenêtre soient mémorisées. Gros bémol, le poid de l'image fait 9.3 Mo alors que les fichiers qui s'y trouvent en font à  peine 150 Ko !!!

    Sinon, en faisant une image de type 'Compressée', la taille est très acceptable, mais les modifications qu'on fait à  la fenêtre ne sont pas conservées...

    Quelques en sait un peu plus ???
  • olofolof Membre
    07:40 modifié #4
    Autre point, si on fait une image de type 'Compressée', la ligne de commande pour chacher le fichier image ne fonctionne plus (l'image est en lecture seule).

    Dans ce cas, avant de créer l'image disque, mettre le fichier de l'image dans un répertoire dont le nom commence par un point (donc, invisible du Finder).

    Une fois l'image créée, lorsqu'on veut choisir le fichier qui contient l'image de fond, appuyer sur shift - pomme - G et, saisie '/Volumes/<nom de l'image>/' dans la petite boà®te. Là , le fichier sera sélectionnable...
  • molgowmolgow Membre
    07:40 modifié #5
    J'en sais pas plus, mais le sujet m'intéresse aussi.

    Je n'arrive pas à  avoir une image au fond de mon .dmg comme beaucoup le font  :-\\
  • elfelf Membre
    07:40 modifié #6
    Normalement on peut compresser l'image quand tu la convertis...
Connectez-vous ou Inscrivez-vous pour répondre.