Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Mac OS X / OS X _ Rangement non désiré des icônes à droite sous Snow Leopard

Écrit par : anael 26 Apr 2010, 10:26

Ce post a pour but de rassembler les personnes concernées par un problème de rangement non désiré des icônes de leur bureau en haut à droite.

Ce problème se présente sous Mac OS X Snow Leopard 10.6.

Il a été abordé plusieurs fois sur le forum par des membres : jlyser (http://forum.macbidouille.com/index.php?showtopic=311807), radosz1 (http://forum.macbidouille.com/index.php?showtopic=320308, Echamel (http://forum.macbidouille.com/index.php?showtopic=320361, zilboub (http://forum.macbidouille.com/index.php?showtopic=321047), jacbuz (http://forum.macbidouille.com/index.php?showtopic=321477), Freebulle (http://forum.macbidouille.com/index.php?showtopic=322878), jeanfimer (http://forum.macbidouille.com/index.php?showtopic=314200), et Collaverdey (http://forum.macbidouille.com/index.php?showtopic=324395).

Au niveau des réponses, 8 "pseudo-manipulo-contourno-solutions" sont proposées :

  1. Tu peux modifier les réglages de présentation du bureau (cmd+J) plusieurs fois (-> rangement "aucun" / "aligner sur la grille") ;
  2. Tu peux essayer de virer le fichier .DS_Store (caché sur le bureau). C'est la solution la plus logique, c'est ce fichier qui contient l'emplacement des icônes. Pour cela, il faut afficher les fichiers cachés (par ex. avec Onyx -> Paramètres -> Finder -> Cocher "Afficher les fichiers et dossiers cachés), supprimer le fichier. Un nouveau fichier est recréé automatiquement...
  3. Si ça ne fonctionne pas, tu peux mettre à la corbeille les deux fichiers des préférences du finder (dans les préférences du dossier utilisateur : "com.apple.systempreferences.plist" et "com.apple.finder.plist"), puis de redémarrer. Mais, quand ça fonctionne, souvent ça ne dure pas ;
  4. Sinon, il y a un Apple Script proposé par Sucellus qui ne résout pas le problème, mais permet de le contourner adéquatement (du moins si tu ne changes l'emplacement de dizaines d'icônes tout le temps). => Cf. http://forum.macbidouille.com/index.php?s=&showtopic=321477&view=findpost&p=3194760 ;
  5. La réparation des autorisations (avec l'Utilitaire de disque) est également à effectuer dans tous les cas, ça aide parfois (chez moi, par exemple) ou, en tout cas, ça ne fait pas de tort !
  6. On peut également faire un reset de la PRAM (cf. http://forum.macbidouille.com/index.php?showtopic=32441). C'est une personne de l'Apple Care (appelé à ce sujet le 12 avril 2010 par rouge) qui le propose (en plus du reste), même si cela ne permet pas non plus de résoudre le problème.
  7. Cette personne a aussi proposé en dernier recours de réinstaller tout le système... ce qui devrait effectivement fonctionner !
  8. lopiko s'adapte de la façon suivante :
    Citation (lopiko @ 4 May 2010, 23:50) *
    J'ai créé un dossier nommé « bureau bis » sur mon bureau.
    Je l'ai déposé dans la partie droite de mon Dock.
    Je le laisse toujours sur le bureau, et je fourre tout dedans.
    Donc, tout y est classé par nom, et je peux visualiser son contenu en cliquant sur son raccourci dans le doc.

Pour finir, LA solution viendra sans-doute d'une mise à jour à venir d'OS X... Peut-être 10.6.3 qui devrait arriver bientôt 10.6.4, non plus 10.6.5 ! quoique ! En effet, au dernière nouvelle, ce bug n'était toujours pas référencé par Apple !

Bref, il faudrait sans doute aussi passer en revue les applications en commun chez les personnes ayant le problème... tâche un peu laborieuse... on va toujours voir ce que donne ce sondage.

Merci de vos réponses.

Écrit par : schoan 26 Apr 2010, 10:32

merci pour ton initiative.

ai voté !

Écrit par : azulseco 26 Apr 2010, 10:39

Bonjour,

Ah, ben c'est rigolo, j'ai ce problème, mais il ne m'avait pas choqué plus que ça car ce que j'ai sur le bureau change souvent (dossiers à traiter...), donc pas de panique pour moi.
Mais effectivement régulièrement, les icônes bougent pendant la nuit. tongue.gif

Je pense tout simplement que SL est marabouté et qu'il faudrait une petite séance vaudou pour régler le problème.

Écrit par : anael 26 Apr 2010, 10:53

Citation (azulseco @ 26 Apr 2010, 11:39) *
Bonjour,

Ah, ben c'est rigolo, j'ai ce problème, mais il ne m'avait pas choqué plus que ça car ce que j'ai sur le bureau change souvent (dossiers à traiter...), donc pas de panique pour moi.
Mais effectivement régulièrement, les icônes bougent pendant la nuit. tongue.gif

Je pense tout simplement que SL est marabouté et qu'il faudrait une petite séance vaudou pour régler le problème.


C'est un problème qui en embête plus certains que d'autres ... biggrin.gif
Il m'a fallut le temps aussi avant de considérer que c'était un bug.

Voilà une 8e pseudo-manipu-solution à ajouter à la liste : les séances vaudous ! laugh.gif

Écrit par : girafe 26 Apr 2010, 17:03

anael, avant la 10.6, est-ce que tu avais installé des logiciels qui touchent à la résolution, genre SwitchResX, DisplayConfigX, peut être MacPilot, etc.?
Est-ce que tu avais installé des logiciels d'Unsanity?
Là, c'est des questions directes. smile.gif

Écrit par : anael 26 Apr 2010, 18:30

Aucun de ces logiciels, non.
Ni des programmes modifiant la résolution d'écran, ni un des http://unsanity.com/products.

Tu penses qu'une modification de la résolution d'écran pourrait amener ce problème (un rangement à droite) ?

Écrit par : girafe 26 Apr 2010, 23:48

Oui, ça me fait penser à une résolution qui "saute" et qui se remet en place, après avoir créé un nouveau fichier DS_Store.
Peut-être un conflit entre les instructions du système et celle du compte.
Il y a eu pas mal de changement à ce niveau avec la 10.6.
Mais, si c'est ça, pour trouver quoi, ce n'est pas simple.
Si tu en le courage, tu pourrais essayer de créer un nouveau compte. Tu l'utilises pour une opération légère, comme surfer.
Comme c'est aléatoire, il n'y a pas d'autre solution que de l'utiliser régulièrement et de voir si lui aussi est affecté.
Il faut quand même mettre un ou deux fichiers sur son Bureau. smile.gif
C'est toi qui vois.
Juste une question, qui est propriétaire du DS_Store de ton Bureau?
Est-ce que tu pourrais faire une liste de tous ce que tu as essayé de faire?

Écrit par : azulseco 27 Apr 2010, 08:48

Perso, j'ai un Mini quasiment d'origine, sans aucun logiciel de modification de quoi que ce soit.

Comme c'est un outil professionnel, il est resté dans son jus, ce qui n'es pas le cas de mon MBP Unibody qui est customizé de partout.

Écrit par : anael 27 Apr 2010, 09:16

azulseco, tu veux dire que tu n'as pas le problème sur ton MacBook Pro Unibody "customizé de partout", mais bien sur ton Mac Mini, sur lequel tu as installé des logiciels de boulots uniquement ?
Ça fait plus penser à un petit bug de l'OS quand même, non ? Enfin, on verra.

Citation (girafe @ 27 Apr 2010, 00:48) *
Oui, ça me fait penser à une résolution qui "saute" et qui se remet en place, après avoir créé un nouveau fichier DS_Store.
Peut-être un conflit entre les instructions du système et celle du compte.
Il y a eu pas mal de changement à ce niveau avec la 10.6.
Mais, si c'est ça, pour trouver quoi, ce n'est pas simple.

Pour vérifier si c'est bien le fichier ".DS_Store" (caché sur le bureau) qui est impliqué, par exemple en étant recréé, les personnes concernées par ce bug pourraient-elles regarder la date de création et de modification de leur fichier ".DS_Store", svp ?

Personnellement, mon fichier ".DS_Store" a été créé le 10 mars 2010 et modifié aujourd'hui.
Mais ça fait bien un mois que je n'ai plus rien remarqué d'anormal sur mon ordi ! (je suis celui qui a mis dans les statistiques qu'il a eu le problème, mais ne l'a plus). Donc, ça peut coller...

Citation (girafe @ 27 Apr 2010, 00:48) *
Juste une question, qui est propriétaire du DS_Store de ton Bureau?

Maintenant, c'est Moi, en lecture et écriture. Et "everyone" en accès interdit.
Mais c'est une bonne question, parce que j'ai eu l'impression que mon problème a été résolu (faudra voir à long terme...) après avoir réparer les autorisations du disque.

Citation (girafe @ 27 Apr 2010, 00:48) *
Si tu en le courage, tu pourrais essayer de créer un nouveau compte. Tu l'utilises pour une opération légère, comme surfer.
Comme c'est aléatoire, il n'y a pas d'autre solution que de l'utiliser régulièrement et de voir si lui aussi est affecté.
Il faut quand même mettre un ou deux fichiers sur son Bureau. smile.gif
C'est toi qui vois.

En fait, chez moi, c'était aléatoire, oui, mais juste au démarrage (quand je redémarrais, parfois les icônes étaient toutes dérangées), le problème n'arrive après l'ouverture de la session (chez moi en tout cas).
Vu que je pense ne plus avoir ce problème, peut-être qu'un autre membre peut nous dire si le problème s'observe aussi avec une autre session... rolleyes.gif

Citation (girafe @ 27 Apr 2010, 00:48) *
Est-ce que tu pourrais faire une liste de tous ce que tu as essayé de faire?

J'ai fait les 4 premières "pseudo-manipulations-solutions" expliquées dans le premier post. Et pour le script de Sucellus, je l'ai utilisé quelques jours (deux semaines maxi) automatiquement au démarrage, ça marchait bien, puis je l'ai désactivé, et je n'ai plus eu de problème depuis. J'ai l'impression que ça a aidé aussi à résoudre le problème quand même. huh.gif

Écrit par : girafe 27 Apr 2010, 23:26

anael, je n'avais pas vu que tu n'avais plus le problème. Ton insistance à poursuivre les sujets, m'avait fait penser le contraire.
Je comprends maintenant que tu ne veuilles pas faire d'essai, ni rien changer.
Sans faire d'essai, à part attendre, je ne vois pas ce qui est possible de faire. sad.gif
Peut-être la boule de cristal, mais, personnellement, je ne pratique pas. biggrin.gif

Écrit par : anael 28 Apr 2010, 07:32

Je poursuis les sujets car j'ai été concerné c'est vrai, aussi parce que je n'aime pas de ne pas comprendre un truc et puis parce qu'il y a encore au moins 6 membres (cf. sondage) qui ont le problème actuellement.

Mais ils n'ont peut-être pas le temps de faire plein d'essais...

Et l'idée d'approfondir un peu la question du ".DS_Store" me paraissait intéressante. Merci à toi en tout cas.


Écrit par : azulseco 28 Apr 2010, 10:28

Citation (anael @ 27 Apr 2010, 10:16) *
azulseco, tu veux dire que tu n'as pas le problème sur ton MacBook Pro Unibody "customizé de partout", mais bien sur ton Mac Mini, sur lequel tu as installé des logiciels de boulots uniquement ?
Ça fait plus penser à un petit bug de l'OS quand même, non ? Enfin, on verra.

Non, excuse moi, mais je répondais juste à Girafe au dessus. Mon mini étant d'origine, ce n'est pas un conflit avec un truc qui ne lui va pas ou d'une ancienne version.

Par ailleurs, sur mon MBP, je n'ai quasiment rien sur le bureau, et je n'ai rien noté de spécial. Il faut dire que sans ton post, je ne me serais pas posé de question.
Comme quoi, tu as bien fait. wink.gif

Écrit par : anael 29 Apr 2010, 16:15

Ok.

Si tu as le temps, azulseco, tu peux regarder quand a été créé et modifié ton fichier ".DS_Store" (caché sur le bureau, cf. premier post pour l'afficher) ? Et voir si ça correspond ou pas avec la dernière fois que tu as eu une réorganisation non désirée ?
rolleyes.gif

Écrit par : BlackGourou 24 Jun 2010, 12:53

Je suis content de pas être le seul à avoir ce problème en plus je ne trouvais rien sur le net qui collait.
Moi ça me le fait régulièrement environ 1 fois par mois, j'éteins mon mac le soir et le matin en le rallumant mes icônes sont bien rangé a droite de l'écran. mad.gif
Par contre ça me l'a pas encore sous 10.6.4.

Pour info et si ça peut t'aider j'ai un MacBook Pro 15,4 pouces avec Snow Leopard et sa dernière mise à jour.

Écrit par : schoan 24 Jun 2010, 12:57

et bien, malheureusement, le problème persiste sous OS.X.4...

mad.gif mad.gif mad.gif

Écrit par : BlackGourou 24 Jun 2010, 13:11

Génial...
Et comme tu dis mad.gif mad.gif mad.gif

Écrit par : #ff3000 25 Jun 2010, 08:25

Je confirme. sad.gif

Écrit par : anael 14 Jul 2010, 10:00

Après plusieurs mois sans soucis, voilà que j'ai retrouvé hier, de nouveau, toutes mes icônes à droite !! mad.gif


Je me demande si ça n'a pas un lien avec la connexion d'un disque du externe... ou alors, plus précisément, à l'emplacement de son icône sur le bureau, lorsque celui-ci est occupé par un autre fichier...
Si, à ce moment-là, on modifie l'emplacement des icônes, le système s'y perd et fini par avoir un fichier ".DS-Store" corrompu...

C'est du moins mon explication, à ce stade... unsure.gif

Et, effectivement, dans les informations de mon fichiers .DS_Store, celui-ci a été (re)créé hier...

Qu'en pensez-vous ?

Écrit par : BlackGourou 17 Jul 2010, 10:46

Citation (anael @ 14 Jul 2010, 11:00) *
Après plusieurs mois sans soucis, voilà que j'ai retrouvé hier, de nouveau, toutes mes icônes à droite !! mad.gif


Je me demande si ça n'a pas un lien avec la connexion d'un disque du externe... ou alors, plus précisément, à l'emplacement de son icône sur le bureau, lorsque celui-ci est occupé par un autre fichier...
Si, à ce moment-là, on modifie l'emplacement des icônes, le système s'y perd et fini par avoir un fichier ".DS-Store" corrompu...

C'est du moins mon explication, à ce stade... unsure.gif

Et, effectivement, dans les informations de mon fichiers .DS_Store, celui-ci a été (re)créé hier...

Qu'en pensez-vous ?


Le jour de ton post je ne voyais pas le rapport entre brancher un disque dur externe et le fait que ça puisse déplacer les icônes au redémarrage suivant, jusqu'à ce matin...
En effet j'ai utilisé plusieurs fois des disques dur différents sans aucun problème.
Mais hier je branche mon disque dur externe, le soir j'éteins mon Mac et ce matin... dégouté mes icônes sont fièrement rangés a droite de mon ecran donc je valide entièrement ton post.
Par contre je ne pourrait pas dire si j'ai déplacé l'icône de mon disque ou un autre.

Écrit par : BlackGourou 26 Jul 2010, 22:07

Rebelotte hier en branchant un autre disque dur externe...

Écrit par : JDGmac 27 Jul 2010, 12:33

Bonjour à tous,

j'écris ce post car le sondage ne peut pas révéler certains faits...

en préambule:
j'avais participé à un post sur ce sujet, et la solution de "réparation" choisie était un apple script élaboré par un membre qui permettait d'enregistrer la position des éléments du bureau (il fallait donc sauvegarder à chaque modification ou création d'éléments du bureau, et de la restituer quand le problème ré apparaissait)
ça ma bien servi...
mais ça ne me sert plus depuis que je suis passé en 10.6.3

les faits à noter:

- ça ne m'est plus arrivé depuis la mise à jour 10.6.3, ni depuis la mise à jour 10.6.4
- ça m'arrivait sur mon macbook pro, mon mac pro, et le macbook blanc de ma femme
- tous ces macs sont passés à snow en mise à jour (sans réinstallation du système)
- je suis en configuration multi écran pour les 3 macs (je ne me rappelle pas si ça m'arrivait en "nomade" avec le macbook pro ou le macbook)
- fait particulier que je n'ai jamais vu cité ici: il n'y a pas que le bureau qui était affecté, mais sur tout dossier configuré en "affichage par icones" et "alligner sur la grille" ou "aucun rangement"

si ça peut aider...

Écrit par : anael 27 Jul 2010, 14:57

Merci de ton témoignage.

Et tu avais une idée sur la cause chez toi ? Remarqué plus le problème suite à une manipulation particulière ?

Écrit par : JDGmac 27 Jul 2010, 21:42

non, je n'ai pu faire aucune déduction logique sur ce phénomène...
j'ai supposé pas mal de choses et fait plusieurs scenari, mettant en cause des choses comme le multi écran, ou encore les disques externes pas toujours positionnés pareil en fonction du mac sur lequel il était connecté avant,
mais vraiment aucune certitude ou logique ne m'est apparue.


je crois me souvenir que c'était au démarrage qu'on avait la mauvaise surprise de retrouver son bureau ou son dossier rangé par nom,
je ne me souviens plus très bien si ça arrivait aussi au réveil (d'une mise en veille) ou en cours de session, il me semble tout de même que oui, mais plus rarement.

J'ai cessé mes investigations à l'annonce imminente de 10.6.3, et une fois mis à jour, ça ne s'est plus produit... et sur aucun des macs de mon environnement. (je suis d'autant plus étonné que ça arrive à ceux qui sont sous 10.6.3 et 10.6.4, et ça m'inquiète...)

Écrit par : Martineko 30 Jul 2010, 02:26

Bonjour,

Pour moi, ça vient de se produire au redémarrage automatique après la mise à jour en 10.6.4. Et le fichier D.store date de ce redémarrage.
Mais je l'avais déjà eu dans d'autres occasions sans doute des redémarrages qui sont peu fréquents dans mon cas.

M.


Écrit par : anael 30 Jul 2010, 09:20

Bonjour,

Et tu as remarqué une cause probable ? (ou/et un lien avec le branchement d'un disque externe, clé usb et la modification de l'emplacement des icones ?)

Écrit par : Martineko 31 Jul 2010, 23:26

Citation (anael @ 30 Jul 2010, 10:20) *
Bonjour,

Et tu as remarqué une cause probable ? (ou/et un lien avec le branchement d'un disque externe, clé usb et la modification de l'emplacement des icones ?)


Ce cas est typique d'aucune intervention hardware. Seulement la mise à jour du système.

Les autres cas constatés mais mal documentés car je n'avais pas compris le pb se sont également produits sans périphériques nouveaux.

M.

Écrit par : Macandide 1 Aug 2010, 12:34

Tiens, effectivement, le branchement d'un disque externe! J'avoue, j'ai commis la chose...
En fait, c'est après avoir branché la Time Capsule (comme elle chauffe trop, même au repos, je ne la branche que de temps en temps. OK, c'est une autre histoire) que j'ai le rangement non-désiré-automatique.

Détail curieux, peut être: je ne la branche pas "à chaud" (ça ne marche pas), mais seulement avant de démarrer le Mac.
Vous, vos disques dur externes, vous les avez branchés à chaud ou à froid? Ou bien ça n'a pas d'impact sur le rangement NDA...

Je vais aussi essayer avec une clé USB, comme suggéré...

Écrit par : BlackGourou 1 Aug 2010, 19:28

Citation (Macandide @ 1 Aug 2010, 13:34) *
Détail curieux, peut être: je ne la branche pas "à chaud" (ça ne marche pas), mais seulement avant de démarrer le Mac.
Vous, vos disques dur externes, vous les avez branchés à chaud ou à froid? Ou bien ça n'a pas d'impact sur le rangement NDA...

Je vais aussi essayer avec une clé USB, comme suggéré...


Pour ma part à chaud.

Pour ce qui est des clefs USB je n'ai jamais eut le pb...

Écrit par : Martineko 3 Aug 2010, 02:04

Bonsoir,

Je viens de remarquer un phénomène qui se rapproche de notre pb. Quand je fais un zoom sur le bureau en écartant les doigts, les icones grossissent et tous ceux qui sont trop serrés viennent se mettre dans la colonne de droite que j'ai laissée vide. En dézoomant, ils reviennent à leur place.

Ça aide ?

M.


Écrit par : anael 3 Aug 2010, 16:47

La plupart du temps, je branche également mon disque dur alors que mon ordi est déjà allumé.

Citation (Martineko @ 3 Aug 2010, 03:04) *
Je viens de remarquer un phénomène qui se rapproche de notre pb. Quand je fais un zoom sur le bureau en écartant les doigts, les icones grossissent et tous ceux qui sont trop serrés viennent se mettre dans la colonne de droite que j'ai laissée vide. En dézoomant, ils reviennent à leur place.

Ça aide ?


Je ne pense pas non, je ne vois pas le rapport...
Si tu veux vraiment, pour essayé d'écarté cette hypothèse, essaye de désactivé la fonction zoom dans les préférences système et voit si le problème se poursuit...

Ça me l'a encore fait tout à l'heure à l'ouverture...
Je me dis de plus en plus que c'est un bug d'OS X et que tant qu'Apple ne le considère pas comme un problème, on devra faire avec... dry.gif

Écrit par : BlackGourou 3 Aug 2010, 19:17

Citation (anael @ 3 Aug 2010, 17:47) *
Je me dis de plus en plus que c'est un bug d'OS X et que tant qu'Apple ne le considère pas comme un problème, on devra faire avec... dry.gif


Et moi je pense qu'on va attendre longtemps...

Pour ce qui est du zoom avec le trackpad si tu dézoom les icônes retrouvent leurs places.

Écrit par : JDGmac 6 Aug 2010, 09:33

Et paf le bureau rangé par nom.

Et bien voilà, ma crainte que ça recommence alors que plus de problèmes depuis passage à 6.3 s'est avérée fondée, ça viens de m'arriver sur mon macbook pro (hors de chez moi)!!!

du coup, je peux en cerner les circonstances:
2 facteurs seuls ont pu influer pour cela,
- allumage de mon macbook seul (sans écran externe), mais je n'y crois pas
- branchement d'un HD externe en firewire A FROID (connecté avant de démarrer)
je précise que ce HD externe contient 4 volumes, et que c'est un 2,5 " sans alim.


j'ai du coup réutilisé le scrip de rangement du bureau pour "sauver" le rangement après l'avoir re-rangé, bien m'en a pris, car le 1er démarrage qui a suivi m'a aussi remis le bureau en rangement par nom, et cette fois il n'y avait pas le HD externe branché.

Plus rien depuis.

Mes conclusions: ça proviendrait bien de branchements de HD/volumes externes, avec je ne sais quoi qui n'y retrouve pas ses petits.

je vais faire des tests uniquement ciblés sur ça et je vous dirai

Écrit par : anael 6 Aug 2010, 18:15

Citation (JDGmac @ 6 Aug 2010, 10:33) *
(...)

Mes conclusions: ça proviendrait bien de branchements de HD/volumes externes, avec je ne sais quoi qui n'y retrouve pas ses petits.

je vais faire des tests uniquement ciblés sur ça et je vous dirai


J'ai aussi un disque partitionné (2 partitions) et 2,5 pouces, mais en usb...

Tiens-nous au courant de tes tests !

Écrit par : Anibé 6 Aug 2010, 18:19

C'est très curieux, parce que moi je suis sur léo (pas "snow"), avec un Mini, et quand je veux ranger un nouveau dossier sur mon bureau, il me le crée bien sûr à droite, et quand je veux le mettre à gauche, il me le remet souvent à droite. Mais seulement la 1ère fois. Après il se range à mes arguments et me fiche la paix. wink.gif

Toutefois, en regardant ce sujet, comme "ça m'interpelait", j'ai eu la curiosité de chercher "le" fameux dossier ".DS_Store"… Ô surprise, j'en ai trouvé… 428!!! blink.gif
Etonnant, non ? wacko.gif

PS j'utilise "Easy find" pour trouver ces dossiers, parce que TOUS les dossiers relevant du fonctionnement (autrement dit dans le dossier "Mac"), sont invisibles à la recherche par pomme+F ou par Spotlight.

Écrit par : sucellus 6 Aug 2010, 19:35

Citation (Anibé @ 6 Aug 2010, 19:19) *
C'est très curieux, parce que moi je suis sur léo (pas "snow"), avec un Mini, et quand je veux ranger un nouveau dossier sur mon bureau, il me le crée bien sûr à droite, et quand je veux le mettre à gauche, il me le remet souvent à droite. Mais seulement la 1ère fois. Après il se range à mes arguments et me fiche la paix. wink.gif

Toutefois, en regardant ce sujet, comme "ça m'interpelait", j'ai eu la curiosité de chercher "le" fameux dossier ".DS_Store"… Ô surprise, j'en ai trouvé… 428!!! blink.gif
Etonnant, non ? wacko.gif

PS j'utilise "Easy find" pour trouver ces dossiers, parce que TOUS les dossiers relevant du fonctionnement (autrement dit dans le dossier "Mac"), sont invisibles à la recherche par pomme+F ou par Spotlight.

Bonjour

C'est normal, tu fait la recherche sur le DD où un dossier avec ses sous-dossiers.

J'utilise un AS pour faire cette recherche des éléments invisibles et alors il m'indique que les fichiers invisibles à la racine de ce dossier sélectionné (sans prendre en compte les sous-dossiers) de ce dernier.

Ce qui permet de trouver facilement le fichier à éliminer si un problème où un test d'élimination à faire.

@+

Écrit par : gastibelza 6 Aug 2010, 19:37

Moi je n'ai ce problème qu'après avoir fait le ménage en tout auto avec onyx .. et des fois mon bureau est un tel bordel où je me retrouve (des icones partout et des raccourcis dans une logique strictement perso ).. que j'en viens à hésiter à faire mon petit coup d'onyx mensuel ..
ca peut aider ??
Imac 24 blanc intel 2,16 et 10,6,4

Écrit par : BlackGourou 6 Aug 2010, 19:56

Citation (anael @ 6 Aug 2010, 19:15) *
Citation (JDGmac @ 6 Aug 2010, 10:33) *
(...)

Mes conclusions: ça proviendrait bien de branchements de HD/volumes externes, avec je ne sais quoi qui n'y retrouve pas ses petits.

je vais faire des tests uniquement ciblés sur ça et je vous dirai


J'ai aussi un disque partitionné (2 partitions) et 2,5 pouces, mais en usb...

Tiens-nous au courant de tes tests !


Pour ma part j'ai un disque dur usb avec alim extérieur...

Ça serait possible d'avoir le script de save du bureau de JDGmac ?

Citation (gastibelza @ 6 Aug 2010, 20:37) *
Moi je n'ai ce problème qu'après avoir fait le ménage en tout auto avec onyx .. et des fois mon bureau est un tel bordel où je me retrouve (des icones partout et des raccourcis dans une logique strictement perso ).. que j'en viens à hésiter à faire mon petit coup d'onyx mensuel ..
ca peut aider ??
Imac 24 blanc intel 2,16 et 10,6,4


Pour Onix j'ai eut le même problème pendant un moment en fait il suffit de décoché la case affichage du contenu des dossiers dans l'onglet automation

Écrit par : gastibelza 6 Aug 2010, 20:58

Citation
Pour Onix j'ai eut le même problème pendant un moment en fait il suffit de décoché la case affichage du contenu des dossiers dans l'aonglet automation

je note .. merci.. smile.gif

Écrit par : Fromveur 6 Aug 2010, 21:56

Il suffit de, il faut faire ça, décoché si, supprimer ça, réinstaller, désinstaller... et pourquoi pas jeter pendant qu'on y est son Mac sale-ours-blanc à la poubelle ?
l'embrouille totale et toujours pas LA solution !
MacBidouille, AU SECOURS !

Écrit par : anael 6 Aug 2010, 22:09

Citation (Anibé @ 6 Aug 2010, 19:19) *
C'est très curieux, parce que moi je suis sur léo (pas "snow"), avec un Mini, et quand je veux ranger un nouveau dossier sur mon bureau, il me le crée bien sûr à droite, et quand je veux le mettre à gauche, il me le remet souvent à droite. Mais seulement la 1ère fois. Après il se range à mes arguments et me fiche la paix. wink.gif

Toutefois, en regardant ce sujet, comme "ça m'interpelait", j'ai eu la curiosité de chercher "le" fameux dossier ".DS_Store"… Ô surprise, j'en ai trouvé… 428!!! blink.gif
Etonnant, non ? wacko.gif

PS j'utilise "Easy find" pour trouver ces dossiers, parce que TOUS les dossiers relevant du fonctionnement (autrement dit dans le dossier "Mac"), sont invisibles à la recherche par pomme+F ou par Spotlight.


Oui, le problème n'est que pour Snow Leopard.
Chaque dossier (et le bureau en est un aussi si on veut) contient ce fichier caché .DS_Store, c'est dans ce fichier que se trouve les informations sur la présentation et le rangement des icônes.

Citation (BlackGourou @ 6 Aug 2010, 20:56) *
Pour ma part j'ai un disque dur usb avec alim extérieur...

Ça serait possible d'avoir le script de save du bureau de JDGmac ?

C'est celui renseigné dans le premier post (point 4.) wink.gif

Écrit par : sucellus 7 Aug 2010, 12:40

Bonjour

Ce que je testerais si j'utilisait SL pour voir si c'est les fichiers DS.Store qui créent le problème.
Au démarrage de l'ordinateur ce sont les volumes qui sont affichés en premier.

Placer les icônes des DD autres que celui de démarrage dans le Dock (pour les avoir sous la main).

Léopard et Snow Léopard permettent de cacher les icônes sans passer avec le point en début de noms (ne fonctionne qu'avec les volumes inscriptibles).

Au démarrage, normalement (je pense) il n'y aurais alors que le fichier DS.Store du volume de démmarage qui serais utilisé.

Ce n'est pas la solution, c'est juste pour savoir si ce sont les fichiers DS.Store qui sont en conflit.

Aucun risques, il suffit de faire la commande inverse pour les rendre visibles (les volumes sont montés).

Si on demande par les préférences de cacher les volumes, même celui de démarrage est pris en compte (ce que je recherche pas).

@+

Écrit par : BlackGourou 7 Aug 2010, 14:27

Citation (anael @ 6 Aug 2010, 23:09) *
Citation (BlackGourou @ 6 Aug 2010, 20:56) *
Pour ma part j'ai un disque dur usb avec alim extérieur...
Ça serait possible d'avoir le script de save du bureau de JDGmac ?

C'est celui renseigné dans le premier post (point 4.) wink.gif


Je viens de compiler le code c'est excellent et ça évite les soucis, par contre si j'ai envie de déplacer mes icônes, ben quand je redémarre ils se replacent automatiquement.
J'ai lu le code et avec mes piètres connaissances j'avais compris que le script demandais de faire une sauvegarde en cas de déplacement des icônes mais manifestement c'est pas ça... Si vous pouviez me donner l'astuce pour faire une nouvelle sauvegarde Merci bien

PS : Je savais même pas que Mac OSX était équipé d'un tel logiciel de programmation merci a vous

Écrit par : sucellus 7 Aug 2010, 17:58

Citation (BlackGourou @ 7 Aug 2010, 15:27) *
Citation (anael @ 6 Aug 2010, 23:09) *
Citation (BlackGourou @ 6 Aug 2010, 20:56) *
Pour ma part j'ai un disque dur usb avec alim extérieur...
Ça serait possible d'avoir le script de save du bureau de JDGmac ?

C'est celui renseigné dans le premier post (point 4.) wink.gif


Je viens de compiler le code c'est excellent et ça évite les soucis, par contre si j'ai envie de déplacer mes icônes, ben quand je redémarre ils se replacent automatiquement.
J'ai lu le code et avec mes piètres connaissances j'avais compris que le script demandais de faire une sauvegarde en cas de déplacement des icônes mais manifestement c'est pas ça... Si vous pouviez me donner l'astuce pour faire une nouvelle sauvegarde Merci bien

PS : Je savais même pas que Mac OSX était équipé d'un tel logiciel de programmation merci a vous

Bonjour

Quand les icônes sont mémorisées et aucun changement alors les ranges.

Si tu veut modifier, ajoute une icône sur le bureau, alors la demande pour mémoriser les positions.

Tu peu alors éliminer l'icône inutile.

C'est un code pour fonctionner de 2 façons, en auto au démarrage où en manuel pour modifier.

PS: J'ai fait comme ça pour éviter une fenêtre de demande de réglage de position d'icônes à chaque lancement du logiciel, et avoir cette fenêtre que si des modifications.

@+

Écrit par : Anibé 7 Aug 2010, 18:54

Citation (anael @ 6 Aug 2010, 23:09) *
Chaque dossier (et le bureau en est un aussi si on veut) contient ce fichier caché .DS_Store, c'est dans ce fichier que se trouve les informations sur la présentation et le rangement des icônes.

Merci pour cette précision ! smile.gif

[mode OFF][Quant au reste de la conversation, j'avoue que c'est proche du sumérien pour moi! blink.gif mais c'est sûrement normal: je ne suis pas sur Snow… Pfffffff… j'espère que je ne devrai pas l'utiliser, ça m'a l'air très au-dessus de mes capacités intellectuelles… ] [/mode OFF] rotfl.gif

Écrit par : BlackGourou 7 Aug 2010, 19:01

Citation (sucellus @ 7 Aug 2010, 18:58) *
Citation (BlackGourou @ 7 Aug 2010, 15:27) *
Citation (anael @ 6 Aug 2010, 23:09) *
Citation (BlackGourou @ 6 Aug 2010, 20:56) *
Pour ma part j'ai un disque dur usb avec alim extérieur...
Ça serait possible d'avoir le script de save du bureau de JDGmac ?

C'est celui renseigné dans le premier post (point 4.) wink.gif


Je viens de compiler le code c'est excellent et ça évite les soucis, par contre si j'ai envie de déplacer mes icônes, ben quand je redémarre ils se replacent automatiquement.
J'ai lu le code et avec mes piètres connaissances j'avais compris que le script demandais de faire une sauvegarde en cas de déplacement des icônes mais manifestement c'est pas ça... Si vous pouviez me donner l'astuce pour faire une nouvelle sauvegarde Merci bien

PS : Je savais même pas que Mac OSX était équipé d'un tel logiciel de programmation merci a vous

Bonjour

Quand les icônes sont mémorisées et aucun changement alors les ranges.

Si tu veut modifier, ajoute une icône sur le bureau, alors la demande pour mémoriser les positions.

Tu peu alors éliminer l'icône inutile.

C'est un code pour fonctionner de 2 façons, en auto au démarrage où en manuel pour modifier.

PS: J'ai fait comme ça pour éviter une fenêtre de demande de réglage de position d'icônes à chaque lancement du logiciel, et avoir cette fenêtre que si des modifications.

@+


Merci pour l'astuce et le script

Écrit par : sucellus 7 Aug 2010, 19:27

Citation (BlackGourou @ 7 Aug 2010, 20:01) *
Merci pour l'astuce et le script

Bonjour

un MP

@+

Écrit par : sucellus 7 Aug 2010, 19:42

Citation (Anibé @ 7 Aug 2010, 19:54) *
Citation (anael @ 6 Aug 2010, 23:09) *
Chaque dossier (et le bureau en est un aussi si on veut) contient ce fichier caché .DS_Store, c'est dans ce fichier que se trouve les informations sur la présentation et le rangement des icônes.

Merci pour cette précision ! smile.gif

[mode OFF][Quant au reste de la conversation, j'avoue que c'est proche du sumérien pour moi! blink.gif mais c'est sûrement normal: je ne suis pas sur Snow… Pfffffff… j'espère que je ne devrai pas l'utiliser, ça m'a l'air très au-dessus de mes capacités intellectuelles… ] [/mode OFF] rotfl.gif

Bonjour

Un code à copier dans l'éditeur de scripts.

Code
choose file


Bouton Exécuter (c'est sans risques).

Choisie tes DDs où les dossiers et normalement dans chaque tu doit trouver un DS_Store

Puisque c'est lui qui gère le dossier lue (et oui un volume est considéré comme un dossier).

Si tu efface ce fichier, il seras recréé automatiquement pour bien gérer ce dossier (et em...... les personnes utilisant Window si tu le supprime pas avant de leur donner).

@+

Écrit par : Anibé 8 Aug 2010, 10:30

Missi ! nana2.gif

Écrit par : rouge 11 Aug 2010, 21:11

Citation (anael @ 26 Apr 2010, 11:26) *
Ce post a pour but de rassembler les personnes concernées par un problème de rangement non désiré des icônes de leur bureau en haut à droite.


7. Cette personne a aussi proposé en dernier recours de réinstaller tout le système... ce qui devrait effectivement fonctionner !



Malheureusement non !
j'ai essayé, sans succès...

:-(

Écrit par : anael 11 Aug 2010, 21:34

Tu as eu le problème à nouveau dès le départ !?
Tu as fait une clean instal ? Tu as réinstallé un clone ?

En même temps, ce qui est étonnant, si le problème apparait d'emblée parfois maintenant, c'est qu'Apple n'en ait (toujours) pas conscience...

Écrit par : BlackGourou 12 Aug 2010, 18:27

Je remercie grandement l'inventeur du script qui m'a permis de ne pas me retapper le rangement de mes 21 icônes en rentrant ce soir...

PS : cette fois je n'ai pas branché de dd externe

Écrit par : sucellus 12 Aug 2010, 19:23

Citation (anael @ 11 Aug 2010, 22:34) *
Tu as eu le problème à nouveau dès le départ !?
Tu as fait une clean instal ? Tu as réinstallé un clone ?

En même temps, ce qui est étonnant, si le problème apparait d'emblée parfois maintenant, c'est qu'Apple n'en ait (toujours) pas conscience...

Bonjour

Ce qu'il faudrait savoir, c'est si ce problème existe en version US.

Il est arrivé que des problèmes existent sur des versions francisée et pas sur les versions US.

Donc voir avec au moins une personne qui travaille en version originale du système.

@+

Écrit par : sucellus 12 Aug 2010, 19:47

Citation (BlackGourou @ 12 Aug 2010, 19:27) *
Je remercie grandement l'inventeur du script qui m'a permis de ne pas me retapper le rangement de mes 21 icônes en rentrant ce soir...

PS : cette fois je n'ai pas branché de dd externe

Bonjour

Un oubli de ma part, le mode d'emploi se trouve en post 8.

http://forum.macbidouille.com/index.php?showtopic=321477

Cordialement

@+

Écrit par : anael 13 Aug 2010, 14:13

Citation (sucellus @ 12 Aug 2010, 20:23) *
Citation (anael @ 11 Aug 2010, 22:34) *
Tu as eu le problème à nouveau dès le départ !?
Tu as fait une clean instal ? Tu as réinstallé un clone ?

En même temps, ce qui est étonnant, si le problème apparait d'emblée parfois maintenant, c'est qu'Apple n'en ait (toujours) pas conscience...

Bonjour

Ce qu'il faudrait savoir, c'est si ce problème existe en version US.

Il est arrivé que des problèmes existent sur des versions francisée et pas sur les versions US.

Donc voir avec au moins une personne qui travaille en version originale du système.

@+


Oui, ça affecte toutes les versions. (cf. http://forum.macbidouille.com/index.php?s=&showtopic=321477&view=findpost&p=3290610)
dry.gif

Donc, c'est un problème qui a touché au moins 30 membres du forum (dont 27 actuellement),
qui se retrouve sur toutes les versions (langues) de l'OS,
qui touche toutes les configurations hardware (Mac Pro, iMac, MacBook Pro ou non),
qui ne dépend pas de la façon dont a été installé Snow Leopard (clean instal, mise à jour, installé d'usine),
qui ne dépend pas du format de la partition (HFS+ sensible à la cas ou non),
qui touche à la fois le bureau et d'autres dossiers (mais plus souvent le bureau !),
qui réinitialise le fichier caché ".DS_Store" (du bureau ou du dossier),
qui ne dépend pas du nombre d'icônes dans un dossier ou sur le bureau (il peut y en avoir 3 ou bien plus)...


Et malgré tout, Apple ne reconnait pas le problème...

Je ne sais pas si on avance...

Écrit par : JDGmac 19 Aug 2010, 10:14

bonjour à tous,

je ne suis pas très actif en ce moment (vacances), mais finalement, après lecture des derniers posts sur le sujet, je me rends compte que tous les tests qu'on pourrait faire ne serviraient à rien...
car il y a en effet trop de pseudo-sources plus ou moins aléatoires évoquées ou constatées amenant ce problème (changement de résolution d'écran, écran externe, DD externe, ...)

Après lecture des posts de Wotanbaby (sur posts du même sujet en parallèle), l'évidence d'un problème très "profond" saute aux yeux.
Je rejoins absolument tous les phénomènes de bizarreries de rangement qu'il a évoqué:
- je me suis rappelé en le lisant que moi aussi j'avais constaté des rangement aléatoire dans des versions bien antérieures de Mac OS, avec quelques fichiers à re-ranger et l'astuce de tout sélectionner et de bouger d'un mm de manière à ce que tout soit bien replacé dans la grille...
- comme lui (dans une bien moindre mesure) j'utilise des dossiers comme des bureaux bis, avec chacun un sujet spécifique, où j'aime retrouver les fichiers ou leurs raccourcis à leur place pour une efficacité d'accès maximum...)
Et je rejoins donc son coup de gueule sur snow leopard...
Ce problème semble donc suffisamment grave pour nuire au travail et à l'agrément d'utilisation de tous,

alors, puisque certains d'entre vous (pas moi hélas) sont des connaisseurs en programmation (merci encore à Sucellus et d'autres), et afin de réellement AVANCER (comme le dit Anael) j'invite ces messieurs (ou dames) à peaufiner et aboutir ce script (ou élaborer un utilitaire) pour enfin avoir la paix dans nos dossiers et bureaux.

Je ne connais rien à ça hélas, mais je peux proposer mon humble vision logique, si ça peut aider.
En voici une:
comme j'utilisai jusqu'à présent le script "de base" (manuel) pour sauver et restituer le rangement, et que je viens de voir qu'une version "automatique" et plus aboutie a été faite, j'ai quelques remarques à formuler:
serait-il possible d'écrire ce script de manière à ce que:
- il agisse automatiquement non pas au démarrage, mais à chaque extinction, mise en veille, fermeture de session, ... en sauvant les positions à ces moment là, en tâche de fond.
- de n'agir pour re-ranger tout, que si il y a eu effectivement le problème
- par un simple ou double clic sur un "bouton" (raccourci, bouton dans le doc, ....) intitulé par exemple "ré-arranger"
- que ça agisse sur tous les dossiers rangés en "grille" ou "aucun rangement" et pas uniquement sur le bureau, quitte à avoir un "bouton" de script dans chacun de tels dossiers (si c'est trop compliqué à programmer en global)

cela demanderait certainement de lourdes heures de travail mais, si nécessaire, pourquoi pas en faire un "shareware", pour lequel je suis personnellement près à faire un don...

Écrit par : goum 19 Aug 2010, 10:55

Ah le rangement des icones et Snow Leopard... C'est le bordel chez moi sur mon MBP 13 pouces et mon iMac 21.5 wink.gif
J'ai des icones qui se superposent tout le temps même après réorganisation. Décompression d'un fichier zip, allez hop le fichier ou le repertoire décompressé se superpose en partie sur le fichier zip. Faut déplacer le fichier pour pouvoir effacer le fichier zip situé dessous ou même le sélectionner. Des fois j'ai même l'icone d'une clé USB qui se retrouve sur l'icone de mon disque principal. Bref c'est vraiment le bordel.

Je crois que je vais suivre ce topic un petit bout de temps...

Écrit par : sucellus 19 Aug 2010, 15:12

Citation (JDGmac @ 19 Aug 2010, 11:14) *
bonjour à tous,
alors, puisque certains d'entre vous (pas moi hélas) sont des connaisseurs en programmation (merci encore à Sucellus et d'autres), et afin de réellement AVANCER (comme le dit Anael) j'invite ces messieurs (ou dames) à peaufiner et aboutir ce script (ou élaborer un utilitaire) pour enfin avoir la paix dans nos dossiers et bureaux.

Bonjour

Une question que je me pose (ce problème n'existe pas chez moi vue que je suis sous léopard 10.5.8)

Si on fait un code qui surveille le Finder (toutes le 3, 5 où 10 secondes des icônes placées sur le bureau avec leurs positions (ordre alphabétique non pris en compte, position réelle sur le bureau)).

A chaque démarrage, prise en compte du dernier contenu du fichier mémorisée par le code cité plus haut (sauf si vous avez pas éteins entre 2 mémorisations).

Donc aucune mémorisation à faire, puisqu'il faut simplement modifier le code précédemment cité pour qu'il prenne en compte vos désirs.

C'est une idée (en attendant la correction de votre recherche)

J'écrit le code où pas?

@+

Écrit par : JDGmac 19 Aug 2010, 16:15

Citation (sucellus @ 19 Aug 2010, 16:12) *
Citation (JDGmac @ 19 Aug 2010, 11:14) *
bonjour à tous,
alors, puisque certains d'entre vous (pas moi hélas) sont des connaisseurs en programmation (merci encore à Sucellus et d'autres), et afin de réellement AVANCER (comme le dit Anael) j'invite ces messieurs (ou dames) à peaufiner et aboutir ce script (ou élaborer un utilitaire) pour enfin avoir la paix dans nos dossiers et bureaux.

Bonjour

Une question que je me pose (ce problème n'existe pas chez moi vue que je suis sous léopard 10.5.8)

Si on fait un code qui surveille le Finder (toutes le 3, 5 où 10 secondes des icônes placées sur le bureau avec leurs positions (ordre alphabétique non pris en compte, position réelle sur le bureau)).

A chaque démarrage, prise en compte du dernier contenu du fichier mémorisée par le code cité plus haut (sauf si vous avez pas éteins entre 2 mémorisations).

Donc aucune mémorisation à faire, puisqu'il faut simplement modifier le code précédemment cité pour qu'il prenne en compte vos désirs.

C'est une idée (en attendant la correction de votre recherche)

J'écrit le code où pas?

@+



Personnellement, de mon humble avis, je ne vois pas l'intérêt d'une telle chose, et plus généralement de toutes complications inutiles. Je m'explique:
puisque le problème n'apparait qu'au démarrage (ou redémarrage ou sortie de mise en veille ou reprise de session),
et puisque ça n'arrive pas toujours, pas systématiquement, ou même que de temps en temps,
pourquoi vouloir faire autre chose que de sauver les positions avant l'extinction (ou mise en veille, ou fin de session) ?
de manière à faire appel au script que quand il y en a besoin: re ranger le bureau (ou le dossier) uniquement quand il se retrouve en vrac.
ça me semble plus simple, plus efficace et pratique, juste demander manuellement le rangement quand le problème survient,
la sauvegarde, elle, restant automatique en fin de session (après avoir travaillé, changé les icones du bureau (ou dossier) ou en avoir créé de nouvelles... (ou même toutes les n minutes, pourquoi pas)

ça peut se faire ?

Écrit par : BlackGourou 19 Aug 2010, 18:44

Citation (JDGmac @ 19 Aug 2010, 17:15) *
Citation (sucellus @ 19 Aug 2010, 16:12) *
Citation (JDGmac @ 19 Aug 2010, 11:14) *
bonjour à tous,
alors, puisque certains d'entre vous (pas moi hélas) sont des connaisseurs en programmation (merci encore à Sucellus et d'autres), et afin de réellement AVANCER (comme le dit Anael) j'invite ces messieurs (ou dames) à peaufiner et aboutir ce script (ou élaborer un utilitaire) pour enfin avoir la paix dans nos dossiers et bureaux.

Bonjour

Une question que je me pose (ce problème n'existe pas chez moi vue que je suis sous léopard 10.5.8)

Si on fait un code qui surveille le Finder (toutes le 3, 5 où 10 secondes des icônes placées sur le bureau avec leurs positions (ordre alphabétique non pris en compte, position réelle sur le bureau)).

A chaque démarrage, prise en compte du dernier contenu du fichier mémorisée par le code cité plus haut (sauf si vous avez pas éteins entre 2 mémorisations).

Donc aucune mémorisation à faire, puisqu'il faut simplement modifier le code précédemment cité pour qu'il prenne en compte vos désirs.

C'est une idée (en attendant la correction de votre recherche)

J'écrit le code où pas?

@+



Personnellement, de mon humble avis, je ne vois pas l'intérêt d'une telle chose, et plus généralement de toutes complications inutiles. Je m'explique:
puisque le problème n'apparait qu'au démarrage (ou redémarrage ou sortie de mise en veille ou reprise de session),
et puisque ça n'arrive pas toujours, pas systématiquement, ou même que de temps en temps,
pourquoi vouloir faire autre chose que de sauver les positions avant l'extinction (ou mise en veille, ou fin de session) ?
de manière à faire appel au script que quand il y en a besoin: re ranger le bureau (ou le dossier) uniquement quand il se retrouve en vrac.
ça me semble plus simple, plus efficace et pratique, juste demander manuellement le rangement quand le problème survient,
la sauvegarde, elle, restant automatique en fin de session (après avoir travaillé, changé les icones du bureau (ou dossier) ou en avoir créé de nouvelles... (ou même toutes les n minutes, pourquoi pas)

ça peut se faire ?


Moi c'est plus ou moins ce que je fais : quand mon bureau se retrouve en vrac je lance le script et il réarrange mes icônes. Mais, pour ma part, mes icônes sont toujours les mêmes a quelques variations prêt.
Je pense que scruter la position des icônes constamment risque de ralentir certaines machines.
Par contre je trouve pas bête le fait d'enregistrer les icônes à l'extinction ou la sortie de session ensuite on lance le script si les icones ont bougés sinon on fait ce que l'on a faire.
Je sais pas si c'est possible, peut être qu'il faudrait deux scripts, un pour la sauvegarde auto et un autre pour le rangement.

Après je laisse libre champs à Sucellus car il nous déjà montré ses talents.

Écrit par : sucellus 19 Aug 2010, 19:25

Citation (BlackGourou @ 19 Aug 2010, 19:44) *

Citation (JDGmac @ 19 Aug 2010, 17:15) *

Bonjour

Je me suis mal exprimé, ce que je pensais faire c'est un code qui scrute le bureau, si un changement enregistre les modifications de positions d'icônes et quitte jusqu'à la prochaine vérification.

Ce fichier alors n'est utilisée que si l'on en fait la demande au démarrage, et non une mise à jour systématique du code (il contrôle sa mémoire et le fichier qui devrais êtres identiques).

Ce serais un code rapide de vérification.

Apple dans sa grande bonté nous a supprimé la possibilité d'exécuter des taches lorsque l'on quitte la session où que l'on éteins l'ordinateur (qui existait jusqu'à OS 9), c'était pour trouver une solution de remplacement.

Vous avez raison, ça ne me concerne pas donc je laisse tomber.

PS: J'ai en moyenne 70 process d'ouverts en même temps (c'est pas un de plus qui doit me perturber).

Combien en avez vous?

Cordialement

@+

Écrit par : JDGmac 20 Aug 2010, 00:01

Citation (sucellus @ 19 Aug 2010, 20:25) *
Citation (BlackGourou @ 19 Aug 2010, 19:44) *

Citation (JDGmac @ 19 Aug 2010, 17:15) *

Bonjour

Je me suis mal exprimé, ce que je pensais faire c'est un code qui scrute le bureau, si un changement enregistre les modifications de positions d'icônes et quitte jusqu'à la prochaine vérification.

Ce fichier alors n'est utilisée que si l'on en fait la demande au démarrage, et non une mise à jour systématique du code (il contrôle sa mémoire et le fichier qui devrais êtres identiques).

Ce serais un code rapide de vérification.

Apple dans sa grande bonté nous a supprimé la possibilité d'exécuter des taches lorsque l'on quitte la session où que l'on éteins l'ordinateur (qui existait jusqu'à OS 9), c'était pour trouver une solution de remplacement.



ça change pas mal de choses ça, si on ne peut pas sauver automatiquement à l'extinction, c'est sûr qu'il faut obligatoirement scruter le bureau (et les dossiers) pour en enregistrer les changements (ou bien le faire nous-même manuellement après tout changement ou avant d'éteindre, puis restituer le rangement manuellement au démarrage si le problème est apparu.

mais on parle du bureau tout le temps, le code peut il servir pour les dossiers ?

Écrit par : youpijoli 20 Aug 2010, 00:28

Jamais eu pour ma part…

Écrit par : BlackGourou 20 Aug 2010, 10:36

Citation (sucellus @ 19 Aug 2010, 20:25) *
Vous avez raison, ça ne me concerne pas donc je laisse tomber.

PS: J'ai en moyenne 70 process d'ouverts en même temps (c'est pas un de plus qui doit me perturber).

Combien en avez vous?


Vous laissez tombé quoi?

Moi je tourne à 50 - 60 process

Écrit par : sucellus 20 Aug 2010, 10:43

Citation (BlackGourou @ 20 Aug 2010, 11:36) *
Citation (sucellus @ 19 Aug 2010, 20:25) *
Vous avez raison, ça ne me concerne pas donc je laisse tomber.

PS: J'ai en moyenne 70 process d'ouverts en même temps (c'est pas un de plus qui doit me perturber).

Combien en avez vous?


Vous laissez tombé quoi?

Moi je tourne à 50 - 60 process

Bonjour

La recherche automatique des changement où ajout des positions d'icônes sur le bureau, pour ne plus être esclave de ces dernières si des modifications sur le bureau.

@+

Écrit par : JDGmac 20 Aug 2010, 14:23

boujour à tous,


si j'ai bien compris, la solution du script serait de sauvegarder le bureau automatiquement régulièrement (toutes les n minutes)
et quand le problème survient, on demande au script de rè-arranger le bureau
c'est bien ça ?


Autre question: (désolé si je la répète sans cesse mais je n'ai pas vu de réponse à ça pour l'instant)

Ce script peut il servir (extension, ré-écriture) aux dossiers qui sont rangés comme un bureau ?
Ou est-il possible d'en écrire un que l'on peut affecter à un(des) dossier(s) spécifique(s) simplement en indiquant dans le code le nom du dossier voulu ?


@+

Écrit par : anael 20 Aug 2010, 14:38

En l'état, le script fonctionne uniquement avec le bureau (pas avec les autres dossiers).

Fonctionnement soit "en manuel", tu sauvegardes une première fois la position de tes icones, puis tu l'actives qu'en cas de changement.
Ou fonctionnement "automatique" en le mettant en lancement systématique au démarrage de la session.

Les détails de son fonctionnement sont expliqués dans un autre post... http://forum.macbidouille.com/index.php?s=&showtopic=321477&view=findpost&p=3194760 (post 7 et 8). wink.gif

Écrit par : sucellus 20 Aug 2010, 14:49

Citation (JDGmac @ 20 Aug 2010, 15:23) *
boujour à tous,


si j'ai bien compris, la solution du script serait de sauvegarder le bureau automatiquement régulièrement (toutes les n minutes)
et quand le problème survient, on demande au script de rè-arranger le bureau
c'est bien ça ?

Contrôler les icônes du bureau et les icônes mémorisées toutes les x minutes et si un changement, enregistrement des nouvelles positions sans toucher au bureau.
Alors lors d'un redémarrage ce serais les dernières positions prisent en compte.

Citation
Ce script peut il servir (extension, ré-écriture) aux dossiers qui sont rangés comme un bureau ?
Ou est-il possible d'en écrire un que l'on peut affecter à un(des) dossier(s) spécifique(s) simplement en indiquant dans le code le nom du dossier voulu ?

Non

C'est un autre code, pour pouvoir gérer le placement des icônes dans un dossier et dans l'ordre que l'on désire et non par ordre alphabétique.
La gestion se fait alors directement dans le dossier.

Si c'est juste pour avoir les dossiers en premier en classement c'est plus simple (n'utiliser alors que les dossiers personnel).
Le système utilise certains raccourcis et donc il n'aime pas que l'on modifie ça façon de travailler.

@+

Écrit par : JDGmac 20 Aug 2010, 16:46

Citation (sucellus @ 20 Aug 2010, 15:49) *
Citation (JDGmac @ 20 Aug 2010, 15:23) *
boujour à tous,

si j'ai bien compris, la solution du script serait de sauvegarder le bureau automatiquement régulièrement (toutes les n minutes)
et quand le problème survient, on demande au script de rè-arranger le bureau
c'est bien ça ?

Contrôler les icônes du bureau et les icônes mémorisées toutes les x minutes et si un changement, enregistrement des nouvelles positions sans toucher au bureau.
Alors lors d'un redémarrage ce serais les dernières positions prisent en compte.


ça correspond à ce que je cherche, si c'est moi qui commande le re-rangement si en vrac au démarrage
Ce que je fais avec le script (1er code qui n'était que manuel), c'est sauver le bureau à chaque fois que je le change, ou avant que je quitte la session,
c'est ça qui est intéressant pour moi d'avoir en automatique (que ce soit en scrutant les changement ou en demandant simplement une sauvegarde toutes les x minutes) , et j'imagine que c'est pareil pour tous.
Pour m'exprimer autrement: le code de départ (manuel) qui sauve quand on le lui demande, et restitue quand on le lui demande, serait parfait pour moi s'il sauvait tout seul toutes les x minutes (pas besoin de scruter / comparer / sauver, la sauvegarde écrasant l'ancienne suffit)

Citation
Citation
Ce script peut il servir (extension, ré-écriture) aux dossiers qui sont rangés comme un bureau ?
Ou est-il possible d'en écrire un que l'on peut affecter à un(des) dossier(s) spécifique(s) simplement en indiquant dans le code le nom du dossier voulu ?

Non

C'est un autre code, pour pouvoir gérer le placement des icônes dans un dossier et dans l'ordre que l'on désire et non par ordre alphabétique.
La gestion se fait alors directement dans le dossier.

Si c'est juste pour avoir les dossiers en premier en classement c'est plus simple (n'utiliser alors que les dossiers personnel).
Le système utilise certains raccourcis et donc il n'aime pas que l'on modifie ça façon de travailler.


Si c'est un autre code, je suis preneur de cet autre code... (qui ne doit s'appliquer qu'aux dossiers "rangés par grille" ou "aucun rangement")

et je précise que les dossiers pour lesquels j'en ai l'utilité ne sont pas du tout des dossiers liés de près ou de loin au système, mais uniquement des dossiers perso rangés dans "mes documents",
(qui me servent comme un bureau bis ou ter... pour des sujets indépendants, pour des activités différentes, ... )

Écrit par : sucellus 21 Aug 2010, 07:37

Citation (JDGmac @ 20 Aug 2010, 17:46) *
Si c'est un autre code, je suis preneur de cet autre code... (qui ne doit s'appliquer qu'aux dossiers "rangés par grille" ou "aucun rangement")

et je précise que les dossiers pour lesquels j'en ai l'utilité ne sont pas du tout des dossiers liés de près ou de loin au système, mais uniquement des dossiers perso rangés dans "mes documents",
(qui me servent comme un bureau bis ou ter... pour des sujets indépendants, pour des activités différentes, ... )

Bonjour

Un MP concernant ce sujet.

Peu ranger toutes les fenêtres suivant tes goûts (du moins je le pense suivant mes tests), en mode icônes.

@+

Écrit par : kij14 21 Aug 2010, 09:43

je n'i jamais rencontré ce problème de rangement des dossiers sur le bureau
en revanche j'ai constaté une chose depuis le branchement de la magic trackpad
les icones changent de taille toute seule d'un jour sur l'autre.

Écrit par : Martineko 21 Aug 2010, 12:19

Citation (kij14 @ 21 Aug 2010, 10:43) *
je n'i jamais rencontré ce problème de rangement des dossiers sur le bureau
en revanche j'ai constaté une chose depuis le branchement de la magic trackpad
les icones changent de taille toute seule d'un jour sur l'autre.


Bjr,

Je croyais aussi à ce problème. Mais j'ai découvert que j'avais simplement les doigts trop prés du trackpad : le pouce en contact pour cliquer et un autre flottant à la limite du contact. Il suffisait que je déplace à peine ce deuxième doigt pour que le mouvement soit interprété comme un zoom. La vacherie est qu'il est très difficile d'obtenir le zoom inverse.

M.

Écrit par : Tom25 22 Aug 2010, 08:44

J'ai ce problème mais pas sur le bureau, quoiqu'en fait je n'en sais rien puisque mon bureau est vide.

Par contre, j'ai 3 dossiers dont la position des icônes et la taille de la fenêtre sont ré-initialisés à chaque re-démarrage du Mac. Ce sont exactement les mêmes dossiers sur mes 2 Macs qui ont ce problèmes.

J'ai tenté à plusieurs reprises d'effacer les .DS_Store mais rien n'y fait. A noter que ces dossiers sont sur la seconde partition de mes disques internes. J'ai les droits lecture/écriture sur ces partitions (les droits sont activés dessus).

Sur http://tcfj.pagesperso-orange.fr/site/ind_JS.html?Prg_S.html&Prg_AutresAS.html vous trouverez un AppleScript Gestion Icônes qui mémorise et restitue la position des icônes dans un dossier. Le script doit être placé dans le dossier à mémoriser et doit s'y trouver pour le restaurer.
Plus bas dans cette page vous trouverez le script Copie-Eff-Alias en téléchargeant Divers. Ce script permet entre autres d'effacer tous le .DS_Store d'un dossier et de ses sous-dossiers. Vous pouvez effacer des fichiers ou des dossiers un à un. Le seul intérêt de passer par ce script est quand on veut copier ou effacer un fichier ou un dossier invisible.


Écrit par : Tom25 23 Aug 2010, 10:37

C'est incroyable !
Ca m'a excité de problème de fenêtre de dossier qui ne mémorise ni la taille ni la position des icônes alors j'ai mis les autorisations à tout autorisé à tout le monde sur la participation de mon disque sur laquelle étaient ces dossiers à problèmes.

Ca m'a foutu une merde noire, mon Mac s'est mis à ramer comme jamais ! Il fallait 1 à 2 minutes d'attente à chaque opération (ouverture d'un menu, lancement d'une application, ouverture d'un dossier). Bref la galère. Mais quand je démontais cette participation via Utilitaires Disques mon Mac redevenait normal.

J'ai tout effacer, et j'ai repris tous mes dossiers depuis une sauvegarde. Les dossiers à problèmes (ceux qui ne mémorisaient pas la taille de la fenêtre) je les ai recréée manuellement, puis j'ai recopié les fichiers qu'ils contenaient "à la main" un à un.

Redémarrage du Mac et … ben c'est comme avant !!! ohmy.gif Les dossiers ne mémorisent toujours pas la taille de leur fenêtre.

Écrit par : Salander 29 Aug 2010, 07:53

Bonjour,
Je ne sais pas si cela peu aider ou bien si cela a une relation, mais je viens d'avoir ce problème juste après avoir utilisé l'automation de onyX.
Ce n'est pas la première fois que j'ai ce souci de rangement de bureau, je ne peu pas vous certifier que c'est à chaque fois après le passage de onyX.

Je suis désolé du peu d'info précise

Écrit par : Tom25 29 Aug 2010, 10:25

Si dans Onyx tu coches la case "réinitialiser les fenêtres (effacer les .DS_Store)" alors ça c'est normal (je ne suis pas sûr du libellé dans Onyx mais ça doit être à peu près ça.

Écrit par : Salander 29 Aug 2010, 12:38

est ce bien de ça que tu veux parler?
J'ai le choix entre ".DS_Store" ou bien "Macintosh HD"



Écrit par : JDGmac 1 Sep 2010, 16:04

Citation (Tom25 @ 22 Aug 2010, 09:44) *
Sur http://tcfj.pagesperso-orange.fr/site/ind_JS.html?Prg_S.html&Prg_AutresAS.html vous trouverez un AppleScript Gestion Icônes qui mémorise et restitue la position des icônes dans un dossier. Le script doit être placé dans le dossier à mémoriser et doit s'y trouver pour le restaurer.
Plus bas dans cette page vous trouverez le script Copie-Eff-Alias en téléchargeant Divers. Ce script permet entre autres d'effacer tous le .DS_Store d'un dossier et de ses sous-dossiers. Vous pouvez effacer des fichiers ou des dossiers un à un. Le seul intérêt de passer par ce script est quand on veut copier ou effacer un fichier ou un dossier invisible.


Salut,

je n'étais plus présent dernièrement, car vacances finies... et j'ai eu quelques échanges avec sucellus en MP pour tester un code de rangement des dossiers, sans finalement avoir le temps pour bien faire,
et là, cher Tom25, je tombe sur ton post, et j'ai téléchargé ton "Gestion Icônes", fait un bref essai, qui semble fonctionner et être exactement ce que je cherchais !
Je vais approfondir cela et vous informerai ici du résultat. Merci donc pour ce code prometteur.

@+

Écrit par : Tom25 1 Sep 2010, 19:22

Salander, je viens de regarder dans le dernier Onyx (pour Snow Leopard) et l'option dont je parle n'y est plus. Ce que tu montres semble juste afficher ou masquer les fichiers ".DS_Store".

Quel Onyx as tu ? Car cette option existait avant.

Edit : Ah mais si ça y est, je recopie l'aide d'Onyx Snow Leopard :

Citation
■ Depuis le panneau Maintenance > Reconstruire, vous pouvez choisir dans quels dossiers seront supprimés ces fichiers en cliquant sur le bouton "Sélectionner...". Vous pouvez ainsi supprimer tous les fichiers .DS_Store du dossier sélectionné et de tous ses sous-dossiers ou de ne supprimer que le fichier .DS_Store du dossier sélectionné.

■ Depuis le panneau Automation, tous les fichiers .DS_Store seront supprimés.

Donc si tu coches ça, si tu effaces ces fichiers .DS_Store, tu réinitialises la présentation de tes dossiers (taille fenêtre, position et taille icônes etc.)

Écrit par : Salander 1 Sep 2010, 19:25

C'est la version 2.1.4

Écrit par : Salander 1 Sep 2010, 23:19

Tom25" Vous pouvez ainsi supprimer tous les fichiers .DS_Store du dossier sélectionné et de tous ses sous-dossiers ou de ne supprimer que le fichier .DS_Store du dossier sélectionné."

Heu.... qu'est ce que ça veux dire?
faut faire quoi?
Il y a plusieurs dossiers DS_Store?

Écrit par : Tom25 2 Sep 2010, 16:35

Ah ! Tu parles de mon script Copie-Eff-Alias ? Tout d'abord il s'agit de scripts que je me fais pour moi et que je met à disposition car moi me^me j'ai appris AppleScript en téléchargeant les scripts des autres. Mais je ne me casses pas trop la tête avec l'interface, d'où le manque de précision.

Donc tu lances ce scripts, et il te propose :
• "Effacer un fichier" Un dialogue s'ouvre et tu sélectionnes un fichier, même invisible, ce qui est impossible directement dans le Finder. Et donc tu peux effacer un ".DS_Store" d'un dossier.
• "Effacer un dossier" idem mais pour un dossier (même un dossier invisible.
• "Copier un fichier" idem mais pour copier (et toujours même un fichier invisible)
• "Copier un dossier" idem pour dossier
• "Alias d'un fichier" Crée un alias, je m'en sers pour créer des alias visible de mes fichiers invisibles (comme les .htaccess)
• "Alias d'un dossier" idem
• "Eff av Shell un fichier" Je me suis aperçu que parfois ça déconnait quand on effaçait un '.DS_Store' avec la commande du Finder classique (qui met à la corbeille). Là ça supprime directement avec une commande Shell.
• "Eff av Shell un dossier" idem pour dossier.
• "Eff av Shell tous '.DS_Store'" Là ça te supprime (avec la commande Shell) tous les '.DS_Store' et c'est récursif, quand il voit un sous-dossier il va voir dedans et ainsi de suite. Donc cette commande efface tous les '.DS_Store' y compris des sous-dossiers.

Si tu ne veux effacer QUE le '.DS_Store' du premier dossier, sélectionnes la ligne "Eff av Shell un fichier".

Chaque dossier du Finder que tu as ouvert a un fichier '.DS_Store' créé par le Finder. Si tu vas voir dans un dossier que tu viens de créer tu verras qu'il n'en a pas. Ouvres ce dossier, modifies sa taille, copies y un fichier et déplace le et tu verras que le Finder t'aura créé un '.DS_Store'.

Écrit par : Fromveur 14 Sep 2010, 16:47

14 septembre 2010, TOUJOURS PAS la solution !
RHAAAAAAA!

Écrit par : BlackGourou 14 Sep 2010, 22:50

Je crois bien que non d'autant plus que j'y ai eut droit ce matin...

Écrit par : anael 15 Sep 2010, 11:51

Et on en est à au moins 43 membres ayant connu ce problème, dont 36 actuellement... dry.gif

Écrit par : #ff3000 15 Sep 2010, 18:13

J'ai tout de même acquis la conviction qu'il y a un rapport avec le fait d'avoir fait monter un volume (DD, clé USB...). Ce n'est sans doute pas la seule raison.

Quoi qu'il en soit, c'est vraiment invraisemblable qu'Apple n'ait toujours pas sorti de correctif.

Écrit par : leclems 17 Sep 2010, 17:55

J'ai beaucoup de fois ce souci lorsque je branche ou débranche un écran déporté.
En tout cas c'est infernal de ne pas pouvoir ranger DEFINITIVEMENT les icônes comme on le souhaite....

Écrit par : leclems 13 Oct 2010, 16:22

SOLUTION
lancer ce logiciel après chaque fin de journée de boulot et le relancer tous les matins.

http://www.parker9.com/desktopIconManager2.0.html

Vos icônes reviennent comme vous les aviez mises ;-))

C'est top. Enfin ;-)

Écrit par : anael 13 Oct 2010, 23:49

Citation (leclems @ 13 Oct 2010, 17:22) *
SOLUTION
lancer ce logiciel après chaque fin de journée de boulot et le relancer tous les matins.

http://www.parker9.com/desktopIconManager2.0.html

Vos icônes reviennent comme vous les aviez mises ;-))

C'est top. Enfin ;-)


Bonjour,

Une nouvelle façon de contourner le problème donc, uniquement pour les icônes du bureau, ...

Pour rappel c'est un peu près ce que faisait déjà automatiquement le script de Sucellus.

Écrit par : sucellus 14 Oct 2010, 11:37

Citation (anael @ 14 Oct 2010, 00:49) *
Citation (leclems @ 13 Oct 2010, 17:22) *
SOLUTION
lancer ce logiciel après chaque fin de journée de boulot et le relancer tous les matins.

http://www.parker9.com/desktopIconManager2.0.html

Vos icônes reviennent comme vous les aviez mises ;-))

C'est top. Enfin ;-)


Bonjour,

Une nouvelle façon de contourner le problème donc, uniquement pour les icônes du bureau, ...

Pour rappel c'est un peu près ce que faisait déjà automatiquement le script de Sucellus.

Bonjour

Pour les personnes qui voudront bien tester, et ne pas être esclave de ces sa...... d'icônes qui veulent pas regagner leurs places lors d'un redémarrage.

Placer ce code en application en ouverture au démarrage.

Il surveille les icônes seulement.

Lors d'un redémarrage il les rangent a leurs place mémorisées.
Code
-- Rangement des icônes du bureau avec Snow Léopard

-- © Légal Jean Louis créé le 21 Août 2010 (modifié le 14 Octobre 2010)
-- Version 0.0.2 α (Testé avec Leopard 10.5.8)
-- Ce code est distribué sous la licence GNU GENERAL PUBLIC

-- ########################--
-- \\\ INITIALISATION DES VARIABLES /// --
-- ######################## --

property mem : {} -- Mémoire des positions d'icônes sur le bureau (vide lors de la première utilisation)
property Tempo : 5 -- Temporisation en secondes entre 2 contrôles (a vous de choisir la temporisation à utiliser dans le code)
property memFinder : false -- Pour la gestion de la roue (qui m'ennerve)

-- ###################################################### --
-- \\\ UTILISÉ LORS D'UN REDÉMARRAGE SEULEMENT (si la variable mem n'est pas vide) /// --
-- ###################################################### --

if mem is not {} then -- Si la variable n'est pas vide range les icônes (pas utilisé lors de la première utilisation du code)
    set memFinder to true -- Pour quitter la roue
    
    tell application "Finder"
        
        repeat with i from 1 to (count (first item of mem))
            try
                -- Rangement des icônes sur le bureau
                set desktop position of item (item i of first item of mem) of desktop to (item i of second item of mem)
            end try -- Evite une erreur si un problème de manque d'icône
        end repeat
        
    end tell
end if

-- ####################### --
-- \\\ TRAVAILLE EN TACHE DE FOND /// --
-- ####################### --

on idle -- Les contrôles pour mémorisation de l'emplacement des icônes
    if memFinder is true then tell application "Finder" to activate -- Retour au Finder (pour éviter la roue au démarrage)
    set memFinder to false -- Pour ne plus éxécuter la commande ci-dessus lors des prochain contrôles
    tell application "Finder" -- Besoin du Finder
        activate
        set listCtrl to {name, desktop position} of items of desktop -- Mémorisation des icônes sur le bureau
        if mem is not listCtrl then set mem to listCtrl -- Mise à jour si necessaire de la variable mémorisée
        return Tempo -- Temporisation
    end tell
end idle

-- La mémorisation des icônes est faite sur la place qu'elles occupent sur le bureau et non par ordre alphabètique

-- --- FIN DU CODE ---


A vous de voir si ça vous rendras service, impossible d'oublier une sauvegarde.

PS: J'ai 70 trucs qui travaillent en tache de fond, un de plus ne me gène pas .

@+

Écrit par : anael 14 Oct 2010, 14:05

J'ai mis ton nouveau script au démarrage, on verra après quelques redémarrages...

C'est quoi la différence avec le premier ? Tu l'as simplifié ? smile.gif

Écrit par : sucellus 14 Oct 2010, 15:28

Citation (anael @ 14 Oct 2010, 15:05) *
J'ai mis ton nouveau script au démarrage, on verra après quelques redémarrages...

C'est quoi la différence avec le premier ? Tu l'as simplifié ? smile.gif

Bonjour

Normalement il y a rien a faire, c'est au code de ce débrouiller.

Pour faire un premier test et voir le résultat.

tu lance l"application, tu attend 30 secondes.
tu ferme l'application, tu sème le bordel dans le rangement de tes icônes.

Lors de la première utilisation le code auras mémorisé la position des icônes, si tu relance le code il doit replacer les icônes aux emplacements mémorisées.

Le rôle du code est de surveiller toutes modifications toutes les X secondes de la temporisation (emplacement, suppression où ajout d'icônes) et quand l'ordinateur redémarre il range alors les icônes du bureau suivant la dernière sauvegarde.

Si tu le place au démarrage de l'ordinateur, plus rien à gérer c'est son rôle à l'ordinateur de régler le problème à ta place.

Ce code est prévu pour que lorsque Apple auras réglé le problème, tu place ce code à la corbeille.

Le rêve, c'est de cacher l'icône dans le Dock.

Bon tests

@+

Écrit par : anael 16 Oct 2010, 17:13

Je viens de me rendre compte que c'est le code que tu m'avais envoyé par MP... ph34r.gif

Citation (sucellus @ 14 Oct 2010, 16:28) *
(...)

tu lance l"application, tu attend 30 secondes.
tu ferme l'application, tu sème le bordel dans le rangement de tes icônes.

(...)

Le rêve, c'est de cacher l'icône dans le Dock.


L'application se lance et se ferme immédiatement chez moi, quelques dixième de secondes.
Je ne sais pas "attendre 30 secondes". Je n'ai donc pas d'icône à cacher dans le dock, par contre je ne suis pas sûr que le script fonctionne du coup...
unsure.gif


Écrit par : sucellus 16 Oct 2010, 17:23

Citation (anael @ 16 Oct 2010, 18:13) *
Je viens de me rendre compte que c'est le code que tu m'avais envoyé par MP... ph34r.gif

Citation (sucellus @ 14 Oct 2010, 16:28) *
(...)

tu lance l"application, tu attend 30 secondes.
tu ferme l'application, tu sème le bordel dans le rangement de tes icônes.

(...)

Le rêve, c'est de cacher l'icône dans le Dock.


L'application se lance et se ferme immédiatement chez moi, quelques dixième de secondes.
Je ne sais pas "attendre 30 secondes". Je n'ai donc pas d'icône à cacher dans le dock, par contre je ne suis pas sûr que le script fonctionne du coup...
unsure.gif

Bonjour

Tu es sur d'avoir coché Rester en arrière plan avant d'enregistrer?
le code entre on idle et end idle et alors pris en compte.

Car ton explication correspond à un enregistrement en application normale, donc quitte.
le code entre on idle et end idle n'est pas pris en compte.

Ce code c'est la dernière version.

@+

Écrit par : sucellus 17 Oct 2010, 18:39

Bonjour

Mode d'emploie pour utiliser le code (j'ai oublié, mes excuses).

Léopard: Copier-Coller ce code dans Applications/AppleScript/Éditeur de scripts
Snow Léopard: Copier-Coller ce code dans Applications/Utilitaires/AppleScript Editor

Bouton Compiler (si le texte prend des couleurs, c'est bon).

Barre des menus Fichier/Enregistrer sous…
Donner un nom.
Choisir où enregistrer l'application.

Léopard: Format de fichier: Progiciel
Snow Léopard: Format de fichier: Application.

Si écran de démarrage coché alors le décocher.

Cocher Rester en arrière-plan

Enregistrer.

Maintenant normalement, c'est une application comme une autre qui travailleras en tache de fond (que l'icône visible dans le dock).

Cliquez sur l'icône pour la lancer, c'est aussi simple que ça.

@+

Écrit par : anael 17 Oct 2010, 23:12

Ok, c'était ça, je n'avais pas coché. Par contre maintenant, une fois le script lancé, toutes les 5 secondes, l'ordi met au premier plan le Finder !
Ce qui rend très pénible l'utilisation de l'ordi ! Pas très pratique...

wink.gif

Écrit par : sucellus 18 Oct 2010, 06:21

Citation (anael @ 18 Oct 2010, 00:12) *
Ok, c'était ça, je n'avais pas coché. Par contre maintenant, une fois le script lancé, toutes les 5 secondes, l'ordi met au premier plan le Finder !
Ce qui rend très pénible l'utilisation de l'ordi ! Pas très pratique...

wink.gif

Bonjour

Supprime Activate après Tell application Finder dans le on idle.


Tu peu aussi supprimer

Code
if memFinder is true then tell application "Finder" to activate -- Retour au Finder (pour éviter la roue au démarrage)
set memFinder to false -- Pour ne plus éxécuter la commande ci-dessus lors des prochain contrôles


Si nécessaire.

J'utilise pas Snow Léopard, alors j'ai pas remarqué ce problème.

Donne le résultat

PS: Je suis passé à Snow Léopard 10.6.4 pour faire les tests, c'est bien Activate qui est en trop (donc à supprimer sans regret).

@+

Écrit par : anael 18 Oct 2010, 15:47

Oui, c'était bien ça ! A changer dans le script donné un peu plus haut donc...

Ça fonctionne : je lance, j'attends un peu, je quitte, je mets le bordel sur le bureau, je relance et hop tout se réarrange...
Pas de soucis non plus lorsqu'une icône a pris la place d'une autre.

Je remets ton script au démarrage (en cochant "Masquer" pour voir si l'icône est toujours dans le dock)... je vous tiens au courant !

;-)

Écrit par : Miyuri 20 Oct 2010, 07:05

Je vais aussi tester le script pour le bureau, bien que le problème ne se soit manifesté chez moi qu'une seule fois (juste après le redémarrage post-mise à jour de 10.6.3 vers 10.6.4).
Par contre, ce qui me pose beaucoup plus problème, ce sont le réorganisations aléatoires que SL me fait dans mes dossiers... Je veux bien reclasser manuellement la trentaine d'icônes sur mon bureau, mais dans des dossiers avec des centaines voire des milliers de fichiers, c'est impossible! Oui oui oui, je sais, c'est trop et il faut mieux classer, sauf que je m'y retrouvais très bien avant et que Leo n'a jamais flanché là-dessus... Alors pourquoi SL n'arrive-t-il plus à gérer les .DS_Store comme avant?
Donc voilà, comme d'autres: si certains ont des solutions à apporter, je suis preneuse et je vous en serais extrêmement reconnaissante, car ce bug est en train de me rendre dingue!
Et merci pour tout le temps que vous avez déjà passé sur ce problème...!!

Écrit par : sucellus 20 Oct 2010, 08:23

Citation (Miyuri @ 20 Oct 2010, 08:05) *
Je vais aussi tester le script pour le bureau, bien que le problème ne se soit manifesté chez moi qu'une seule fois (juste après le redémarrage post-mise à jour de 10.6.3 vers 10.6.4).
Par contre, ce qui me pose beaucoup plus problème, ce sont le réorganisations aléatoires que SL me fait dans mes dossiers... Je veux bien reclasser manuellement la trentaine d'icônes sur mon bureau, mais dans des dossiers avec des centaines voire des milliers de fichiers, c'est impossible! Oui oui oui, je sais, c'est trop et il faut mieux classer, sauf que je m'y retrouvais très bien avant et que Leo n'a jamais flanché là-dessus... Alors pourquoi SL n'arrive-t-il plus à gérer les .DS_Store comme avant?
Donc voilà, comme d'autres: si certains ont des solutions à apporter, je suis preneuse et je vous en serais extrêmement reconnaissante, car ce bug est en train de me rendre dingue!
Et merci pour tout le temps que vous avez déjà passé sur ce problème...!!

Bon jour

Test le code en manuel plusieurs fois avec les icônes sur le bureau (pas besoin de passer par l'instinction) de l'ordinateur.

Si ça fonctionne correctement chez toi (comme chez moi) alors il doit être possible de l'adapter pour les fenêtres du Finder.

Ranger plusieurs milliers d'icônes dans différents sous-dossiers risque d'être long.

Mais ranger les icônes dans les fenêtres au fur et à mesure qu'on les ouvrent doit être possible.

Je veut bien voir, mais je ne pourrais tester, vu que ce problème n'existe pas chez moi (sauf si j'utilise le code qui range les icônes dans les fenêtres dans l'ordre sélectionné par moi et non par le choix de l'ordinateur).

@+

Écrit par : Miyuri 20 Oct 2010, 11:27

Hourra! Ça marche très bien!! (1er script que j'essaie: je ne sais pas trop comment ça marche, donc j'avais un peu peur de me planter!)
Pour le mettre au démarrage, il faut sélectionner "ouvrir avec la session" dans le menu contextuel dans le dock, c'est ça? Qu'est-ce que ça change? Ça va me replacer automatiquement les icônes à chaque démarrage?
Autre question: ici, j'ai déplacé des icônes manuellement pour le test et elles sont revenues à leur place initiale grâce au script… mais si jamais je veux vraiment les déplacer, ou en rajouter/supprimer: comment faire pour que le script les prenne en compte et les enregistre, au lieu de les considérer comme des manipulations à corriger?

Pour le maintien de la classification des dossiers du Finder, je serais intéressée par une adaptation du code, si ça ne te prend pas trop de temps! Je sais que ça ne marche que dossier par dossier, donc qu'il faudra que je lance le script spécialement pour sauvegarder chaque dossier que j'ouvre pour la 1ère fois (en espérant que SL ne l'ait pas déjà reclassé à son goût), mais si ça peut me permettre d'éviter le bordel qu'il est en train de me mettre aléatoirement partout, ça en vaut la peine!
En attendant j'ai téléchargé le script de Tom25 (Gestion Icônes) parce que j'ai très peur de perdre l'organisation d'un de mes dossiers principaux. Mais je ne sais pas trop comment l'utiliser non plus: je dois placer le script dans le dossier concerné et faire la même manipulation que pour celui du bureau (enregistrer sous, format application, etc). Parce qu'il y a déjà une application Gestion Icônes en plus du script dans le zip téléchargé… Lequel faut-il utiliser…?

Petite remarque par rapport au problème plus général des icônes sur SL: j'ai fait la mise à niveau vers Snow Leo directement par-dessus Leo (et pas en clean install), justement parce que je voulais conserver mon organisation de dossiers. Ce que je constate maintenant, c'est que pour les dossiers non-atteints par les réorganisations intempestives de SL, l'ordre de mes icônes (ni alphabétique, ni chronologique: mon ordre personnel!) a bien été conservé, mais la grille a été complètement décalée: resserrée en hauteur et agrandie sur la largeur. Du coup, quand je veux rajouter des nouveaux fichiers au dossier, ils ne sont pas alignés, et si je demande d'aligner sur la grille, tout part n'importe où: forcément, comme les lignes sont trop resserrées, quand on les aligne, certaines sautent et les icônes vont se replacer ailleurs… Alors peut-être que la réorganisation automatique de certains de ces dossiers est due au fait que l'ordinateur ne veut pas du .DS_Store qu'il juge corrompu puisque l'alignement n'est pas ce qu'il devrait être?
Mais bon… Ce n'est valable que pour ceux qui n'ont pas tout réinstallé pour mettre Snow Leopard, or le problème existe aussi pour ceux qui ont fait une clean install…

Écrit par : sucellus 20 Oct 2010, 11:35

Citation (Miyuri @ 20 Oct 2010, 12:27) *
Hourra! Ça marche très bien!! (1er script que j'essaie: je ne sais pas trop comment ça marche, donc j'avais un peu peur de me planter!)
Pour le mettre au démarrage, il faut sélectionner "ouvrir avec la session" dans le menu contextuel dans le dock, c'est ça? Qu'est-ce que ça change? Ça va me replacer automatiquement les icônes à chaque démarrage?

Bonjour

Exact

Le script ne range les icônes que lors d'un redémarrage.

Toute les 5 secondes il scrute le bureau pour mémoriser les changement de positions, ajout où retrait d'icônes, pour utilisation lors d'un redémarrage.

@+

Écrit par : anael 20 Oct 2010, 12:46

Citation (Miyuri @ 20 Oct 2010, 12:27) *
Autre question: ici, j'ai déplacé des icônes manuellement pour le test et elles sont revenues à leur place initiale grâce au script… mais si jamais je veux vraiment les déplacer, ou en rajouter/supprimer: comment faire pour que le script les prenne en compte et les enregistre, au lieu de les considérer comme des manipulations à corriger?


Oui, comme l'explique Sucellus, le script (lorsqu'il est ouvert) enregistre position de tes icones du bureau toutes les 5 secondes. Donc, si tu attends minimum 5 secondes après ton dernier changement/ajout d'icone avant l'extinction, tu devrais retrouver automatiquement le bon rangement au redémarrage (puisque le script se lance au démarrage de l'ordi --> cf. Préférences Système/Comptes/Onglet "Ouverture" pour voir les applications qui se lance au démarrage). Et pour répondre à une de mes propres interrogations, le fait de cocher "Masquer" dans ces préférences système ne masque pas l'icone dans le dock, mais les éventuelles fenêtres de l'application, hors il n'y en a pas ici avec le script.

Sinon, tu as essayé de modifier un peu l'alignement de tes icones sur la grille dans les options de présentation du bureau ou de ton dossier (cmd + J), le curseur "Espacement de la grille"...

Écrit par : sucellus 20 Oct 2010, 14:39

Citation (anael @ 20 Oct 2010, 13:46) *
Et pour répondre à une de mes propres interrogations, le fait de cocher "Masquer" dans ces préférences système ne masque pas l'icone dans le dock, mais les éventuelles fenêtres de l'application, hors il n'y en a pas ici avec le script.

Bonjour

Sous Léopard 10.5.8 j'utilise Dock Dodger qui permet de supprimer l'affichage de l'icône dans le Dock par un Glisser-Déposer de l'icône de l'application.

Si l'icône est invisible dans le Dock, tu fait un même Glisser-Déposer de l'icône de l'application et alors elle devient visible dans le Dock.

http://foggynoggin.com/dockdodger

Si tu veut tester sur Snow Léopard?

@+

Écrit par : sucellus 20 Oct 2010, 15:20

Citation (Miyuri @ 20 Oct 2010, 12:27) *
Pour le maintien de la classification des dossiers du Finder, je serais intéressée par une adaptation du code, si ça ne te prend pas trop de temps! Je sais que ça ne marche que dossier par dossier, donc qu'il faudra que je lance le script spécialement pour sauvegarder chaque dossier que j'ouvre pour la 1ère fois (en espérant que SL ne l'ait pas déjà reclassé à son goût), mais si ça peut me permettre d'éviter le bordel qu'il est en train de me mettre aléatoirement partout, ça en vaut la peine!

Bonjour

J'ai un code (écrit pour moi) qui permet de ranger le contenu d'un dossier ((où plusieurs, les uns après les autres) en réglage icônes) sans que le Finder ai un droit de regard.

Gère les modifications de placement des icônes (et bien d'autres chôses).

Il permet de créer des dossiers personnalisées.

Pour Snow Léopard, il faudras sans aucun doute alors faire des sauvegardes des positions pour les retrouver puisque question gestion il a l'air d'être nul.

Si tu es intéressé, il faudrais que je t'envoie par MP le code (sur ce site) car notre ami anael risque de ne pas apprécier que tu perturbe son post.

Et suivant tes remarques, je verrais ce que je peu faire.

Cordialement

@+

Écrit par : Miyuri 20 Oct 2010, 16:27

Merci beaucoup pour ces éclaircissements!

Oui, j'ai essayé plusieurs modifications sur certains de mes dossiers où SL avait mis le bordel: j'ai fait ce qui a été conseillé avant, jeter le .DS_Store défectueux pour qu'un nouveau se crée seul, essayer de remplacer par le .DS_Store du même dossier sur mon clone (bien rangé), choisir aucun alignement, remettre l'alignement, faire bouger l'espacement de la grille, réparer les autorisations… Pour une raison étrange, les dossiers ont l'air de garder leurs caractéristiques d'avant, mais SL n'arrive pas à les appliquer correctement…

Autre chose que j'ai remarquée, c'est que lorsque je tombe sur un de ces dossiers miraculeusement réorganisés, il ne faut surtout pas que je revienne au dossier parent ou que j'en ouvre un autre, sinon lui aussi est en général modifié. Chaque fois que ça m'arrive, je dois donc redémarrer pour stopper la "contagion"…

Désolée si j'ai changé le sujet en posant la question pour les dossiers du Finder, je ne pensais pas à mal: JDGmac en parlait également à la page précédente, et a priori les deux comportements seraient liés, puisque dans les deux cas, Snow Leopard ne veut pas ou ne parvient pas à enregistrer la présentation du dossier dans le .DS_Store et en recrée un nouveau (j'ai vérifié en activant les fichiers cachés sous Onyx, et les .DS_Store de mes dossiers rangés selon mes critères personnels ont une date antérieure à celle à mon passage à Snow Leopard, alors que ceux des dossiers réorganisés contre ma volonté sont tous postérieurs à la mise à niveau...). Mais s'il faut créer un nouveau topic, dans ce cas, je le ferai…!
[edit: Ah, mais je vois que tu lui as aussi répondu en mp… Mais quand même, je ne peux pas m'empêcher de penser que les deux problèmes sont liés…]

En ce qui concerne le script, si tu as la gentillesse de t'en occuper, je (ou toute autre personne rencontrant le même problème) n'ai pas forcément besoin de qqch de très élaboré, mais juste d'un moyen de garder mes icônes de fichiers dans le même état que quand je ferme le dossier ou ouvre le sous-dossier suivant… Juste ça: comme pour le bureau, rester en place…! C'est quand même un comble que l'OS n'y parvienne pas tout seul! sad.gif

Écrit par : anael 20 Oct 2010, 23:24

Citation (sucellus @ 20 Oct 2010, 15:39) *
Sous Léopard 10.5.8 j'utilise Dock Dodger qui permet de supprimer l'affichage de l'icône dans le Dock par un Glisser-Déposer de l'icône de l'application.

Si l'icône est invisible dans le Dock, tu fait un même Glisser-Déposer de l'icône de l'application et alors elle devient visible dans le Dock.

http://foggynoggin.com/dockdodger

Si tu veut tester sur Snow Léopard?


Je vais voir ça, merci.


Citation (sucellus @ 20 Oct 2010, 16:20) *
Si tu es intéressé, il faudrais que je t'envoie par MP le code (sur ce site) car notre ami anael risque de ne pas apprécier que tu perturbe son post.

Mais non, mais non, ce n'est pas mon post, c'est pour tout le monde, surtout que le problème n'est pas limité au bureau pour plusieurs.
C'est le post regroupant les personnes ayant un problème de rangement non désiré d'icone dans Snow Leopard (et il y en a pas mal ! cf. sondage)

smile.gif

Écrit par : sucellus 21 Oct 2010, 10:21

Citation (Miyuri @ 20 Oct 2010, 08:05) *
Par contre, ce qui me pose beaucoup plus problème, ce sont le réorganisations aléatoires que SL me fait dans mes dossiers... Je veux bien reclasser manuellement la trentaine d'icônes sur mon bureau, mais dans des dossiers avec des centaines voire des milliers de fichiers, c'est impossible! Oui oui oui, je sais, c'est trop et il faut mieux classer, sauf que je m'y retrouvais très bien avant et que Leo n'a jamais flanché là-dessus... Alors pourquoi SL n'arrive-t-il plus à gérer les .DS_Store comme avant?

Bonjour

Essais ce code (il marche même si tu le lance dans l'éditeur de script pour faire des tests).

Code
set cheminDossier to choose folder

tell application "Finder"
    set theFolderWindow to container window of cheminDossier
    set arrangement of icon view options of the theFolderWindow to arranged by name
end tell


A compiler en application sans cocher Rester en arrière-plan (ce code ne travaille pas en arrière plan mais à la demande).

Contrôle dans Finder/Barre des menus/Présentation/Afficher les options de présentation si Rangement se dérègle.

@+

Écrit par : Miyuri 21 Oct 2010, 11:50

OK, alors juste pour être sûre: je colle ce code dans l'éditeur de script, je le compile et je l'enregistre comme application, comme pour celui du bureau?
Et je l'enregistre dans chaque dossier où je veux être sûre de maintenir mon système de rangement, c'est bien ça?
Bien entendu, je ne comprends rien au code lui-même, mais le "arranged by name" ne va pas le faire revenir dans l'ordre alphabétique…? (je me doute que non, mais c'est juste pour ma compréhension personnelle ^^)
Et si j'ai bien compris, en cas de re-rangement non désiré par SL, je trouverai une option supplémentaire dans les options de présentation qui me permettra de revenir à mon rangement perso…

Merci beaucoup en tout cas!
Dès que j'ai compris comment ça marche, je teste et je rapporte les résultats!!

Écrit par : sucellus 21 Oct 2010, 12:09

Citation (Miyuri @ 21 Oct 2010, 12:50) *
OK, alors juste pour être sûre: je colle ce code dans l'éditeur de script, je le compile et je l'enregistre comme application, comme pour celui du bureau?
Et je l'enregistre dans chaque dossier où je veux être sûre de maintenir mon système de rangement, c'est bien ça?
Bien entendu, je ne comprends rien au code lui-même, mais le "arranged by name" ne va pas le faire revenir dans l'ordre alphabétique…? (je me doute que non, mais c'est juste pour ma compréhension personnelle ^^)
Et si j'ai bien compris, en cas de re-rangement non désiré par SL, je trouverai une option supplémentaire dans les options de présentation qui me permettra de revenir à mon rangement perso…

Merci beaucoup en tout cas!
Dès que j'ai compris comment ça marche, je teste et je rapporte les résultats!!

Bonjour

Tu utilise ce code pour chaque dossiers qui sont mal rangés (un seul code), c'est une version de test pour savoir si ça marche chez toi.

Le rangement est par ordre alphabétique.

Pour un rangement des fichiers et dossiers dans un ordre personnalisé dans un dossier c'est un autre code.

C'est difficile de régler un problème quand on ne l'a pas, et si l'on à pas d'explications.

@+

Écrit par : Miyuri 21 Oct 2010, 12:27

Oui oui, bien sûr, je comprends…!
Je pensais avoir expliqué mon problème, mais apparemment pas vraiment!
En fait, ce qui se passe dans certains dossiers, c'est comme pour le bureau: c'est-à-dire que j'avais disposé mes fichiers dans un ordre personnalisé (ni alphabétique, ni chronologique), et que de temps en temps, Snow Leopard oublie toute cette présentation et réinitialise le .DS_Store en me remettant tout dans l'ordre alphabétique… Ce que je ne veux pas… Je voudrais juste qu'il mémorise la position personnalisée de mes icônes quand je ferme le dossier: ce qu'il fait très bien la plupart du temps, sauf quand sans raison apparente il décide que finalement c'est mieux en alphabétique…
Mais bon, je sais que je ne suis pas la seule à avoir ce problème et personne n'a pour l'instant trouvé de solution, donc si c'est trop compliqué, ce n'est pas grave!
Je peux faire comme tout le monde et prendre mon mal en patience, en attendant qu'Apple se réveille et répare son Finder…! wink.gif

Écrit par : sucellus 21 Oct 2010, 13:13

Citation (Miyuri @ 21 Oct 2010, 13:27) *
Oui oui, bien sûr, je comprends…!
Je pensais avoir expliqué mon problème, mais apparemment pas vraiment!
En fait, ce qui se passe dans certains dossiers, c'est comme pour le bureau: c'est-à-dire que j'avais disposé mes fichiers dans un ordre personnalisé (ni alphabétique, ni chronologique), et que de temps en temps, Snow Leopard oublie toute cette présentation et réinitialise le .DS_Store en me remettant tout dans l'ordre alphabétique… Ce que je ne veux pas… Je voudrais juste qu'il mémorise la position personnalisée de mes icônes quand je ferme le dossier: ce qu'il fait très bien la plupart du temps, sauf quand sans raison apparente il décide que finalement c'est mieux en alphabétique…
Mais bon, je sais que je ne suis pas la seule à avoir ce problème et personne n'a pour l'instant trouvé de solution, donc si c'est trop compliqué, ce n'est pas grave!
Je peux faire comme tout le monde et prendre mon mal en patience, en attendant qu'Apple se réveille et répare son Finder…! wink.gif

Bonjour

La tu m'a donné une idée.

Un code qui surveille le contenu du dossier (où plusieurs) et mémorise les positions des icônes.

Et un autre code à lancer que pour le rangement si nécessaire.

Il reste plus qu'a écrire les codes si c'est le genre de résultat que tu recherche pour te dépanner en attendant la mise à jour du système.

@+

Écrit par : Miyuri 21 Oct 2010, 13:36

Oooh, ce serait parfait!!

Jamais je n'aurais pensé que c'était possible de régler ça avec des scripts… Il faut vraiment que j'apprenne comment ça fonctionne!

Écrit par : anael 21 Oct 2010, 15:34

Citation (Miyuri @ 21 Oct 2010, 14:36) *
Jamais je n'aurais pensé que c'était possible de régler ça avec des scripts… (...)


Il faut dire aussi que Sucellus est un spécialiste ! ;-)

Citation (sucellus @ 20 Oct 2010, 15:39) *
Citation (anael @ 20 Oct 2010, 13:46) *
Et pour répondre à une de mes propres interrogations, le fait de cocher "Masquer" dans ces préférences système ne masque pas l'icone dans le dock, mais les éventuelles fenêtres de l'application, hors il n'y en a pas ici avec le script.

Bonjour

Sous Léopard 10.5.8 j'utilise Dock Dodger qui permet de supprimer l'affichage de l'icône dans le Dock par un Glisser-Déposer de l'icône de l'application.

Si l'icône est invisible dans le Dock, tu fait un même Glisser-Déposer de l'icône de l'application et alors elle devient visible dans le Dock.

http://foggynoggin.com/dockdodger

Si tu veut tester sur Snow Léopard?

@+


Ça fonctionne !!!
On a donc une solution transparente et efficace pour le rangement du bureau en tout cas ! (il faudra mettre à jour le premier post en faisant une petite synthèse => demander à un modérateur depuis qu'on ne peux plus éditer soi-même si longtemps après)
Merci !
smile.gif

Écrit par : sucellus 21 Oct 2010, 19:43

Citation (Miyuri @ 21 Oct 2010, 14:36) *
Oooh, ce serait parfait!!

Jamais je n'aurais pensé que c'était possible de régler ça avec des scripts… Il faut vraiment que j'apprenne comment ça fonctionne!

Bonsoir

Ce que fait le code:

Première utilisation d'un dossier personnalisé.
Demande de faire la sauvegarde des positions d'icônes, sauvegarde alors créer un fichier texte avec la position des icônes contenu dans ce dossier.

Deuxième utilisation et suivante demande si rangement où sauvegarde à faire.

Pour ranger, utilise le contenu du fichier texte dans le dossier.

Ce code peut-être utilisé par plusieurs dossiers, il utilise le fichier texte créé dans chaque dossiers.

Ne peut-être utilisé qu'avec des dossiers en affichage par icônes

Si le fichier vous gène dans le dossier, il suffit de le placer en bas et qu'il soit caché dans la partie non visible du dossier, il est pris en compte comme les autres éléments (si on le rend invisible ERREUR).

Reste plus qu'a tester (chez moi ça marche en 10.5.8), Si tu veut tester et me dire les défaults que tu trouve pour les corriger (c'est une version alpha, donc non publiable, des testeurs sont accepté, aucun risque sinon avoir des fenêtres d'alertes).

Ensuite, je vais tenter de le faire travailler en automatique (ce qui est moins simple car des contrôles à faire).

anael si tu veut tester, je te l'envoie car toutes les remarques sont bonnes à prendre.

@+

Écrit par : anael 22 Oct 2010, 10:45

Citation (sucellus @ 21 Oct 2010, 20:43) *
anael si tu veut tester, je te l'envoie car toutes les remarques sont bonnes à prendre.


Comme toi, je n'ai pas le problème dans mes dossiers (rangement par type ou alphabétique automatique), mais je veux bien tester.



================




SOLUTION pour le RANGEMENT DU BUREAU sous SNOW LEOPARD : PAS À PAS

  1. Ouvrir le programme "Editeur AppleScript" (qui se trouve dans /Applications/Utilitaires)
  2. (Etape optionnel) Dans les préférences du programme (cmd+","), onglet "Général", cocher "Afficher le menu des scripts dans la barre des menus"
  3. Copier coller le code ci-dessous dans la fenêtre principale de l'Editeur AppleScript :
    Code
    -- Rangement des icônes du bureau avec Snow Léopard

    -- © Légal Jean Louis créé le 21 Août 2010 (modifié le 14 Octobre 2010)
    -- Version 0.0.2 α (Testé avec Leopard 10.5.8)
    -- Ce code est distribué sous la licence GNU GENERAL PUBLIC

    -- ########################--
    -- \\\ INITIALISATION DES VARIABLES /// --
    -- ######################## --

    property mem : {} -- Mémoire des positions d'icônes sur le bureau (vide lors de la première utilisation)
    property Tempo : 5 -- Temporisation en secondes entre 2 contrôles (a vous de choisir la temporisation à utiliser dans le code)
    property memFinder : false -- Pour la gestion de la roue (qui m'ennerve)

    -- ###################################################### --
    -- \\\ UTILISÉ LORS D'UN REDÉMARRAGE SEULEMENT (si la variable mem n'est pas vide) /// --
    -- ###################################################### --

    if mem is not {} then -- Si la variable n'est pas vide range les icônes (pas utilisé lors de la première utilisation du code)
        set memFinder to true -- Pour quitter la roue
        
        tell application "Finder"
            
            repeat with i from 1 to (count (first item of mem))
                try
                    -- Rangement des icônes sur le bureau
                    set desktop position of item (item i of first item of mem) of desktop to (item i of second item of mem)
                end try -- Evite une erreur si un problème de manque d'icône
            end repeat
            
        end tell
    end if

    -- ####################### --
    -- \\\ TRAVAILLE EN TACHE DE FOND /// --
    -- ####################### --

    on idle -- Les contrôles pour mémorisation de l'emplacement des icônes
        if memFinder is true then tell application "Finder" to activate -- Retour au Finder (pour éviter la roue au démarrage)
        set memFinder to false -- Pour ne plus éxécuter la commande ci-dessus lors des prochain contrôles
        try
            tell application "Finder" to set mem to {name, desktop position} of items of desktop -- Mémorisation des positions des icônes sur le bureau
        on error
            set Tempo to 5
        end try
        return Tempo -- Temporisation
    end idle

    -- La mémorisation des icônes est faite sur la place qu'elles occupent sur le bureau et non par ordre alphabètique

    -- --- FIN DU CODE ---
  4. À ce stade le code est de couleur fushia. Cliquer sur l'icone "Compiler" (en forme de marteau) ou sur cmd + K. Le texte se colore alors.
  5. Pour sauver, aller dans le menu "Fichier" --> Enregistrer sous... (ou Maj. + cmd + S). Dans la fenêtre qui s'ouvre alors, en vis-à-vis de "Enregistrer sous :", donner un nom au script, par exemple, "Rangement Icone bureau". Choissisez "Application" comme Format de fichier et cochez uniquement "Rester en arrière-plan". Cliquez sur le bouton "Enregistrer".
  6. Le script est maintenant sauvé comme une petite application. Par défaut, ce script-application se situe dans le dossier /Utilisateurs/NOM DE VOTRE MAISON/Bibliothèque/Scripts OU, si vous avez fait le point 2 de ce pas-à-pas, dans le menu Scripts (dans la barre des menus). Vous pouvez fermer l'Editeur AppleScript.
  7. Lancer le script "Rangement Icone Bureau" (par simple double clic). Le seul élément visible de ce lancement du script est l'apparition dans le Dock d'une icone.
  8. Pour automatiser ce lancement du script à chaque démarrage de votre mac, faite un clic droit sur cette icone dans le Dock (ou ctrl + clic), allez dans "Options" et cliquez sur "Ouvrir avec la session".
  9. Enfin, pour ne même plus voir cette icone dans le Dock (tout en laissant le script travailler discrètement), vous pouvez utilisez un programme comme "Dock Dodger", téléchargeable gratuitement http://foggynoggin.com/dockdodger. Une fois Dock Dodger installé et ouvert, il suffit de glisser l'icone non pas du dock mais de l'application (celle située dans le dossier script de votre bibliothèque utilisateur) dans la fenêtre de Dock Dodger et d'entrer votre mot de passe. Les changements seront pris en compte à la prochaine ouverture de l'application-script.
  10. Voilà, vous pouvez fermer Dock Dodger et relancer le script "Rangement Icone Bureau" (clic droit sur l'icone dans le Dock-> "Quitter", puis Relancer cf. point 7).


La position de vos icones du bureau est maintenant sauvegardée toutes les 5 secondes, cela automatiquement et discrètement. A chaque lancement de votre session, les icones seront réorganisées comme elles étaient à la fermeture.

Merci à Succelus.

wink.gif

Écrit par : sucellus 22 Oct 2010, 10:55

erreur

Écrit par : anael 22 Oct 2010, 11:00

EDIT : Correction effectuée.

Écrit par : sucellus 22 Oct 2010, 11:04


erreur

Écrit par : anael 22 Oct 2010, 12:04

EDIT : CODE CORRIGÉ

Écrit par : sucellus 22 Oct 2010, 12:14

erreur

Écrit par : anael 22 Oct 2010, 13:06

C'est pas que j'ai oublié, je n'ai jamais su. tongue.gif

Mais c'était simplement ça, j'ai corrigé, vérifié et c'est ok !

Écrit par : sucellus 22 Oct 2010, 15:37

Citation (anael @ 22 Oct 2010, 14:06) *
C'est pas que j'ai oublié, je n'ai jamais su. tongue.gif

Mais c'était simplement ça, j'ai corrigé, vérifié et c'est ok !

Bonjour

J'ai éliminé mes posts, qui servaient qu'a embrouiller la bonne lecture pour les personnes qui voudrais tester.

@+

Écrit par : Miyuri 22 Oct 2010, 16:53

Bonsoir,
Je suis absente ce week-end, donc je ne pourrai pas faire part des résultats tout de suite (et je testerai sur des dossiers que je désorganiserai manuellement, vu que je ne peux pas prévoir quand l'ordinateur m'en désorganisera un!), mais je veux bien le code en mp aussi pour tester…!

Écrit par : anael 22 Oct 2010, 17:22

Est-ce possible que le script force la réactivation de l'ordi alors que celui-ci est en veille ? (je ne suis pas sûr que ce soit ça)

Sinon, j'ai un autre message :


Si je clique sur modifier, AppleScript se lance et m'affiche le script.
Si je clique sur Ok, rien de visible ne se passe.


Je ne sais pas à quoi c'est dû et s'il faut changer quelque chose... huh.gif

Écrit par : sucellus 22 Oct 2010, 17:45

Citation (anael @ 22 Oct 2010, 18:22) *
Est-ce possible que le script force la réactivation de l'ordi alors que celui-ci est en veille ? (je ne suis pas sûr que ce soit ça)

Sinon, j'ai un autre message :


Si je clique sur modifier, AppleScript se lance et m'affiche le script.
Si je clique sur Ok, rien de visible ne se passe.


Je ne sais pas à quoi c'est dû et s'il faut changer quelque chose... huh.gif

Ça arrive a quel moment dans le code?

Si tu met en veille au moment où il ouvre le finder pour un contrôle, il risque de se reveiller avec le finder ouvert.

Teste ça:

Code
try
        tell application "Finder" to set mem to {name, desktop position} of items of desktop -- Mémorisation des icônes sur le bureau
on error
set tempo to 5
    end try


Il doit alors passer l'erreur

@+

Écrit par : sucellus 23 Oct 2010, 19:15

Bonsoir

Notre ami anael signale un problème en sortie de mise en veille de l'écran.

Alors la, la solution que j'utilise c'est de contrôler la sortie de la mise en veille pour relancer le code comme un redémarrage.

Ce sont 2 applications différentes qu'il faut marier pour en faire qu'une, car les deux travaillerons en tache de fond en faisant un travail différent.

Si je pouvais avoir une confirmation de ce problème (je me demande si c'est pas un manque de chance lors de la mise en veille), je modifierais alors le code.

@+

Écrit par : anael 23 Oct 2010, 22:23

En fait je n'ai plus eu le message d'erreur ni de réactivation de l'ordi pendant la veille...

Le message d'erreur, je l'ai eu quand j'ai passé plusieurs heures dans des fenêtres de Finder à trier, classer, supprimer des fichiers... D'habitude je n'ai pas des fenêtres du Finder ouverte aussi longtemps.
Pour la réactivation, ça doit être une coïncidence, surtout si je suis le seul... Et j'ai l'impression que le processus reste bien actif au sortir de veille.
Mais merci de ta réponse.

;-)

Écrit par : sucellus 24 Oct 2010, 11:00

Citation (anael @ 23 Oct 2010, 23:23) *
En fait je n'ai plus eu le message d'erreur ni de réactivation de l'ordi pendant la veille...

Le message d'erreur, je l'ai eu quand j'ai passé plusieurs heures dans des fenêtres de Finder à trier, classer, supprimer des fichiers... D'habitude je n'ai pas des fenêtres du Finder ouverte aussi longtemps.
Pour la réactivation, ça doit être une coïncidence, surtout si je suis le seul... Et j'ai l'impression que le processus reste bien actif au sortir de veille.
Mais merci de ta réponse.

;-)

Bonjour

Si tu utilise le finder quand lui demande à l'activer c'est sans doute ça, il est déjà ouvert.

Donc normalement un try ... end try devrais passer l'affichage de la fenêtre d'alerte, et passer à la temporisation suivante (sans faire cette mémorisation).

La mémorisation alors doit se faire quand le finder seras libre (c'est pas trop grave, vue que les contrôles se font toutes les 5 secondes).

Normalement, si la mise en veille ce fait à la troisième seconde lors de la réactivation la tempo est toujours à 3 secondes.

C'est une version de test (que je n'utilise pas), donc je te remercie de m'indiquer les erreurs de programmation. smile.gif

@+

Écrit par : sucellus 24 Oct 2010, 12:47

Citation (anael @ 23 Oct 2010, 23:23) *

Bonjour

Une question que je me pose, tu utilise Snow Léopard tu as installé Classic pour gérer les applications de l'ancien système où compatible PPC?

@+

Écrit par : anael 24 Oct 2010, 21:53

Citation (sucellus @ 24 Oct 2010, 13:47) *
Citation (anael @ 23 Oct 2010, 23:23) *

Bonjour

Une question que je me pose, tu utilise Snow Léopard tu as installé Classic pour gérer les applications de l'ancien système où compatible PPC?

@+


Je pense que je ne l'ai pas installé, non, je n'utilise plus d'applications si anciennes.

Écrit par : sucellus 25 Oct 2010, 06:23

Citation (anael @ 24 Oct 2010, 22:53) *
Je pense que je ne l'ai pas installé, non, je n'utilise plus d'applications si anciennes.

Bonjour

Les fichiers invisibles Desktop DB et Desktop DF n'ont d'utilité que pour Classic.

Ils sont toujours installés chez moi en 10.6.4 et vue leurs noms ils gère le bureau.

@+

Écrit par : anael 25 Oct 2010, 10:50

Citation (sucellus @ 22 Oct 2010, 18:45) *
Citation (anael @ 22 Oct 2010, 18:22) *
Est-ce possible que le script force la réactivation de l'ordi alors que celui-ci est en veille ? (je ne suis pas sûr que ce soit ça)

Sinon, j'ai un autre message :


Si je clique sur modifier, AppleScript se lance et m'affiche le script.
Si je clique sur Ok, rien de visible ne se passe.


Je ne sais pas à quoi c'est dû et s'il faut changer quelque chose... huh.gif

Ça arrive a quel moment dans le code?

Si tu met en veille au moment où il ouvre le finder pour un contrôle, il risque de se reveiller avec le finder ouvert.

Teste ça:

Code
try
        tell application "Finder" to set mem to {name, desktop position} of items of desktop -- Mémorisation des icônes sur le bureau
on error
set tempo to 5
    end try


Il doit alors passer l'erreur

@+


Ça donne ça alors, c'est bien juste ?
Code
-- ####################### --
-- \\\ TRAVAILLE EN TACHE DE FOND /// --
-- ####################### --

on idle -- Les contrôles pour mémorisation de l'emplacement des icônes
    if memFinder is true then tell application "Finder" to activate -- Retour au Finder (pour éviter la roue au démarrage)
    set memFinder to false -- Pour ne plus éxécuter la commande ci-dessus lors des prochain contrôles
    try
        tell application "Finder" to set mem to {name, desktop position} of items of desktop -- Mémorisation des positions des icônes sur le bureau
    on error
        set Tempo to 5
    end try
    return Tempo -- Temporisation
end idle


En tout cas, je n'ai pas eu de problème pour le compiler...


Citation (sucellus @ 25 Oct 2010, 07:23) *
Citation (anael @ 24 Oct 2010, 22:53) *
Je pense que je ne l'ai pas installé, non, je n'utilise plus d'applications si anciennes.

Bonjour

Les fichiers invisibles Desktop DB et Desktop DF n'ont d'utilité que pour Classic.

Ils sont toujours installés chez moi en 10.6.4 et vue leurs noms ils gère le bureau.

@+


Pas de trace de Desktop DF chez moi... (recherche avec EasyFind)
Mais bien de DesktopDB.service qui se trouve dans la bibliothèque du Système dans le dossier CoreService/SKPlugins...

Écrit par : sucellus 25 Oct 2010, 11:26

Citation (anael @ 25 Oct 2010, 11:42) *

Bonjour

Comment utiliser Try pour gérer les erreurs

Passe l'erreur
Citation
try
  
tell application "Finder" to set mem to {name, desktop position} of items of desktop -- Mémorisation des positions des icônes sur le bureau
end try


Passe l'erreur et initialise la variable pour refaire une boucle.
Citation
try
  
tell application "Finder" to set mem to {name, desktop position} of items of desktop -- Mémorisation des positions des icônes sur le bureau
on error
  
set Tempo to 5
end try


Si tu décide de savoir exactement, ce qui te pose un problème alors tu utilise ça.
Citation
try
  
tell application "Finder" to set mem to {name, desktop position} of items of desktop -- Mémorisation des positions des icônes sur le bureau
  
on error error_message number error_number
  
if the error_number is not -128 then
    
tell me to activate
    
display dialog ("N° de l'erreur: " & (error_number as text) & ¬
      
return & return & error_message) buttons {"OK"} default button 1 with icon 0 giving up after 30 with title "Erreur"
  
end if
end try


Il est difficile de régler un problème quand on ne l'a pas (ça va me servir de leçon). wink.gif

Si tu désire contrôler ce que fait le code en tache de fond, un fichier texte fait très bien le travail sans être obligé de surveiller.

Citation
Pas de trace de Desktop DF chez moi... (recherche avec EasyFind)
Mais bien de DesktopDB.service qui se trouve dans la bibliothèque du Système dans le dossier CoreService/SKPlugins...


Un petit AppleScript pour faire les recherches (c'est sans risque, on ne fait que de la lecture) pas besoin de le compiler, il fonctionne très bien dans l'éditeur de scripts.

Citation
choose file


Tu vas à la racine de ton DD de démarrage et tu cherche dans les fichiers cachés.

J'ait fait une mise à jour de Léopard en SL et installé sur un disque vierge SL et les deux possèdent ces fichiers.

@+

Écrit par : anael 25 Oct 2010, 13:34

Citation (sucellus @ 25 Oct 2010, 12:26) *
Passe l'erreur et initialise la variable pour refaire une boucle.
Citation
try
  
tell application "Finder" to set mem to {name, desktop position} of items of desktop -- Mémorisation des positions des icônes sur le bureau
on error
  
set Tempo to 5
end try



J'ai utilisé ça, ça à l'air d'aller. Merci.
Je vais adapter le pas à pas en conséquence.

Citation (sucellus @ 25 Oct 2010, 12:26) *
Tu vas à la racine de ton DD de démarrage et tu cherche dans les fichiers cachés.

J'ait fait une mise à jour de Léopard en SL et installé sur un disque vierge SL et les deux possèdent ces fichiers.

@+


Et il se situe où chez toi, dans quel dossier ?

Écrit par : Miyuri 25 Oct 2010, 17:23

De mon côté, pas de message d'erreur/réactivation: ça tourne très bien, de manière complètement invisible…
J'attends de voir à l'utilisation si ça se passe toujours bien ou si je finis par avoir des erreurs, mais pour l'instant j'en oublie sa présence!
Il vaut mieux que je modifie quand même le code avec la correction apportée?

Écrit par : nibu 10 Dec 2010, 10:05

Bonjour
J'avais les problèmes décrits dans ce post. Toutes les icônes se réalignaient à droite du bureau.
Après avoie pesté et surtout bien lu vos messages, j'ai installé le script de Sucellus et depuis, touchons du bois, tout est rentré dans l'ordre.
Grand merci à Sucellus.
(Imac alu 20'', Snow Leopard 10.6.5 et un disque de sauvegarde externe avec Time Machine)
Bonne journée à tous
Nibu

Écrit par : Salander 12 Dec 2010, 09:55

Citation (sucellus @ 17 Oct 2010, 18:39) *
Bonjour

Mode d'emploie pour utiliser le code (j'ai oublié, mes excuses).

Léopard: Copier-Coller ce code dans Applications/AppleScript/Éditeur de scripts
Snow Léopard: Copier-Coller ce code dans Applications/Utilitaires/AppleScript Editor

Bouton Compiler (si le texte prend des couleurs, c'est bon).


Ben moi je ne trouve pas "Apple sript editor", je suis en 10.6.5
http://img443.imageshack.us/i/capturedcran20101212095.png/

Uploaded with http://imageshack.us
Quand je trouve, "Le code" il faut que je fasse copier/coller avec?

Écrit par : sucellus 12 Dec 2010, 11:19

Citation (Salander @ 12 Dec 2010, 09:55) *
Citation (sucellus @ 17 Oct 2010, 18:39) *
Bonjour

Mode d'emploie pour utiliser le code (j'ai oublié, mes excuses).

Léopard: Copier-Coller ce code dans Applications/AppleScript/Éditeur de scripts
Snow Léopard: Copier-Coller ce code dans Applications/Utilitaires/AppleScript Editor

Bouton Compiler (si le texte prend des couleurs, c'est bon).


Ben moi je ne trouve pas "Apple sript editor", je suis en 10.6.5
http://img443.imageshack.us/i/capturedcran20101212095.png/

Uploaded with http://imageshack.us
Quand je trouve, "Le code" il faut que je fasse copier/coller avec?

Bonjour

Le nom est en Français sur ton image.

Éditeur AppleScript

Tu copie le code et tu lance l'Éditeur AppleScript dans la fenêtre ouverte tu colle le code.

Et tu suis les indications citées plus haut.

@+

Écrit par : Tom25 18 Jun 2011, 10:44

Je n'ai pas tout lu, mais voici une solution donnée par la Hotline Apple lue sur MacFr,
http://forum.macfr.com/index.php?showtopic=27217&pid=211067&st=0&#entry211067

Citation
Aller dans le dossier personnel (petite maison)
>>> Bibliothèque
>>> Préférences

Déplacer vers le bureau les fichiers suivants :

com.apple.dock.db
com.apple.finder

redémarrer

Ensuite, mettre les préférences déplacées à la corbeille.


Écrit par : Salander 18 Jun 2011, 11:44

Je ne trouve pas les dossiers....

com.apple.dock.db
com.apple.finder

Écrit par : sucellus 18 Jun 2011, 12:58

Citation (Salander @ 18 Jun 2011, 12:44) *
Je ne trouve pas les dossiers....

com.apple.dock.db
com.apple.finder

Bonjour

com.apple.dock.db = petite maison/Librairie/Preferences/com.apple.dock.db

Voir si cette adresse et la bonne (j'utilise pas SL mais L).

com.apple.finder = petite maison/Librairie/Caches/com.apple.finder/Cache.db

A tester, et n'éliminer que si c'est bon.

@+

Écrit par : Tom25 22 Jun 2011, 11:20

Non, en fait ça doit être com.apple.finder.plist également dans le dossier préférences.

Écrit par : regaber 24 Jun 2011, 09:53

Si ça peut en aider certains, depuis que j'ai installé "Desktop Icon Management", je n'ai plus ce problème. Au début je continuais de l'avoir, et DIM était vraiment utile, puis au bout de quelques fois je n'ai même plus besoin de lancer DIM ! Plus de problème quoi. Très étrange.

En tout c'est gratuit, donc tentez le coup : http://www.parker9.com/desktopIconManager2.0.html

Écrit par : zatsme 26 Jun 2011, 00:25

Peut-être une solution... :

En ce qui me concerne, j'ai eu ce problème d'icônes qui se rangent à droite du bureau au redémarrage,
et ce juste après avoir changé les préférences du Finder (Menu "Finder"/Préférences...),
et avoir décoché la case "Disques durs" dans "Afficher ces éléments sur le bureau".

Du coup, j'ai recoché cette case, et le problème des icônes semble résolu.


Écrit par : Salander 26 Jun 2011, 06:50

Citation (zatsme @ 26 Jun 2011, 01:25) *
Peut-être une solution... :

En ce qui me concerne, j'ai eu ce problème d'icônes qui se rangent à droite du bureau au redémarrage,
et ce juste après avoir changé les préférences du Finder (Menu "Finder"/Préférences...),
et avoir décoché la case "Disques durs" dans "Afficher ces éléments sur le bureau".

Du coup, j'ai recoché cette case, et le problème des icônes semble résolu.


Désolé mais pour moi, "disque durs" à toujours été coché et j'ai ce problème.
Par contre, j'ai teste "Desktop Icon Management" et la remise en place des icônes à été rétablis. Attention ce programme n'empêche pas le déplacement des icônes, il mémorise l'emplacement initiale et de ce fait les remets en place quand vous l'ouvrez et cliqué sur "restore icon position".
Merci regaber...

Écrit par : zatsme 26 Jun 2011, 11:21

Citation (zatsme @ 26 Jun 2011, 00:25) *
Peut-être une solution... :

En ce qui me concerne, j'ai eu ce problème d'icônes qui se rangent à droite du bureau au redémarrage,
et ce juste après avoir changé les préférences du Finder (Menu "Finder"/Préférences...),
et avoir décoché la case "Disques durs" dans "Afficher ces éléments sur le bureau".

Du coup, j'ai recoché cette case, et le problème des icônes semble résolu.



Non, effectivement cela ne résout rien, le problème est réapparu sad.gif



Écrit par : Monteur 6 Apr 2012, 20:19

Bonjour,
J'ai corrigé simplement le problème en remplaçant la batterie interne de l'ordinateur qui avait plus de 5 ans.
C'est une CR2032. Aussi mon DD externe de Time machine se déconnectait inopinément de façon intermittente sans mon intervention.
Bonne chance.

Écrit par : sébastien 7 Apr 2012, 05:55

Citation (Monteur @ 6 Apr 2012, 21:19) *
Bonjour,
J'ai corrigé simplement le problème en remplaçant la batterie interne de l'ordinateur qui avait plus de 5 ans.
C'est une CR2032. Aussi mon DD externe de Time machine se déconnectait inopinément de façon intermittente sans mon intervention.
Bonne chance.
Salut. Quel rapport ?

Écrit par : SonyTEL 7 Apr 2012, 06:51

Citation (Fromveur @ 14 Sep 2010, 17:47) *
14 septembre 2010, TOUJOURS PAS la solution !
RHAAAAAAA!



J'avais résolu le problème qui à durer 2 ans plein !

J'ai installer Lion ;-)


Écrit par : Monteur 7 Apr 2012, 19:24

Bonjour,
J'ai dis que pour moi la solution était de changer la batterie interne de mon ordinateur. Ceci a résolu le problème de déplacement d'icône.
Après avoir eu ce problème, j'ai cherché sur internet et j'ai trouvé le forum MacBidouille qui en parlait.
Mon problème c'est résolu en changeant la batterie interne de mon iMac.
Ne me demandez pas le pourquoi du comment, je ne le sais pas. Ce que je sais c'est que ça fonctionne.
Sur le sujet il y a 5 pages de solutions mais ce que je vois c'est que aucune ne semblent fonctionner.
Je le redis une autre fois. MON PROBLÈME À DISPARU APRÈS AVOIR CHANGER LA BATTERIE INTERNE DE MON IMAC.
Je ne suis pas amateur de forum, mais quand j'ai vu que personne ne trouvais de solution je me suis inscrit sur ce forum pour vous donner ma solution.
Maintenant faites en ce que vous voulez.
Bonne journée à tous.


Écrit par : Dywell 27 May 2012, 10:31

Citation (sucellus @ 14 Oct 2010, 12:37) *
Citation (anael @ 14 Oct 2010, 00:49) *
Citation (leclems @ 13 Oct 2010, 17:22) *
SOLUTION
lancer ce logiciel après chaque fin de journée de boulot et le relancer tous les matins.

http://www.parker9.com/desktopIconManager2.0.html

Vos icônes reviennent comme vous les aviez mises ;-))

C'est top. Enfin ;-)


Bonjour,

Une nouvelle façon de contourner le problème donc, uniquement pour les icônes du bureau, ...

Pour rappel c'est un peu près ce que faisait déjà automatiquement le script de Sucellus.

Bonjour

Pour les personnes qui voudront bien tester, et ne pas être esclave de ces sa...... d'icônes qui veulent pas regagner leurs places lors d'un redémarrage.

Placer ce code en application en ouverture au démarrage.

Il surveille les icônes seulement.

Lors d'un redémarrage il les rangent a leurs place mémorisées.
Code
-- Rangement des icônes du bureau avec Snow Léopard

-- © Légal Jean Louis créé le 21 Août 2010 (modifié le 14 Octobre 2010)
-- Version 0.0.2 α (Testé avec Leopard 10.5.8)
-- Ce code est distribué sous la licence GNU GENERAL PUBLIC

-- ########################--
-- \\\ INITIALISATION DES VARIABLES /// --
-- ######################## --

property mem : {} -- Mémoire des positions d'icônes sur le bureau (vide lors de la première utilisation)
property Tempo : 5 -- Temporisation en secondes entre 2 contrôles (a vous de choisir la temporisation à utiliser dans le code)
property memFinder : false -- Pour la gestion de la roue (qui m'ennerve)

-- ###################################################### --
-- \\\ UTILISÉ LORS D'UN REDÉMARRAGE SEULEMENT (si la variable mem n'est pas vide) /// --
-- ###################################################### --

if mem is not {} then -- Si la variable n'est pas vide range les icônes (pas utilisé lors de la première utilisation du code)
    set memFinder to true -- Pour quitter la roue
    
    tell application "Finder"
        
        repeat with i from 1 to (count (first item of mem))
            try
                -- Rangement des icônes sur le bureau
                set desktop position of item (item i of first item of mem) of desktop to (item i of second item of mem)
            end try -- Evite une erreur si un problème de manque d'icône
        end repeat
        
    end tell
end if

-- ####################### --
-- \\\ TRAVAILLE EN TACHE DE FOND /// --
-- ####################### --

on idle -- Les contrôles pour mémorisation de l'emplacement des icônes
    if memFinder is true then tell application "Finder" to activate -- Retour au Finder (pour éviter la roue au démarrage)
    set memFinder to false -- Pour ne plus éxécuter la commande ci-dessus lors des prochain contrôles
    tell application "Finder" -- Besoin du Finder
        activate
        set listCtrl to {name, desktop position} of items of desktop -- Mémorisation des icônes sur le bureau
        if mem is not listCtrl then set mem to listCtrl -- Mise à jour si necessaire de la variable mémorisée
        return Tempo -- Temporisation
    end tell
end idle

-- La mémorisation des icônes est faite sur la place qu'elles occupent sur le bureau et non par ordre alphabètique

-- --- FIN DU CODE ---


A vous de voir si ça vous rendras service, impossible d'oublier une sauvegarde.

PS: J'ai 70 trucs qui travaillent en tache de fond, un de plus ne me gène pas .

@+



Bonjour,
J'aimerai bien utiliser ce script ,mais je ne suis pas un grand specialiste ,Alors comment on fait ça ??

Écrit par : anael 27 May 2012, 11:02

Salut,

Page 4, je l'expliquais : http://forum.macbidouille.com/index.php?s=&showtopic=324768&view=findpost&p=3327743.

Remplace juste l'ancien code par celui désiré.

wink.gif

Écrit par : sucellus 27 May 2012, 11:39

Citation (anael @ 27 May 2012, 12:02) *
Salut,

Page 4, je l'expliquais : http://forum.macbidouille.com/index.php?s=&showtopic=324768&view=findpost&p=3327743.

Remplace juste l'ancien code par celui désiré.

wink.gif


Bonjour

anael, content de te lire. smile.gif

Ils est possible de voir ce que fait le code.

Il lance cette application (il attend au moins 5 secondes).

Il quitte l'application qui est dans le dock (si il ne la pas rendu invisible).

Il déplace les icônes sur le bureau, et il relance l'application.

Il devrais voir ses icônes regagner leurs places mémorisés par cette application.

@+

Écrit par : Homer Simpson 13 Nov 2013, 11:43

Hello
Je me permets un déterrage.
J'ai un problème similaire sur deux macs mini et un MBP.

- Sur un mini c'est les icones du bureau et j'ai mis en action le script sus-cité page 4. Il m'a bien rangé les documents comme je veux, mais pas les dossiers !! (bizarre !) De plus ayant rajouté ce script dans les "ouverture au démarrage", je constate qu'il disparait de cette liste de démarrage régulièrement (ça fait déjà deux fois !)

- Sur l'autre mini et le MBP j'ai un problème similaire mais pour le dossier Documents qui se retrouve en vrac régulièrement (alors que je le range aux petits oignons).
Comment puis-je adapter ce scripot pour qu'il fasse la même chose mais pour le dossier Documents ? (par exemple l'expression 'desktop position' marche-t-elle pour le dossier Documents ?)

Merci pour votre aide.

PS : pour info, le 1er mac mini et le MBP sont sous snow leopard et le second mini sous mountain lion. Comme quoi ce problème dure depuis des années chez Apple depuis les début d'OS X ! (avant je rigolais quand je voyais ça sur windows !)

Écrit par : GoF75 16 Mar 2014, 12:12

Content de trouver ce sujet concernant ce problème très agaçant.

Perso je me demandais si cela n'aurait pas à avoir qqchose avec le fait que je branche mon ordi sur une multiprise à interrupteur.
Je coupe complètement le jus.
Quelque part, je peux pas m'empêcher de penser que cela ressemble à une perte de config.

Cependant j'ai lu que l'emplacement des icônes serait dans un fichier caché sur le bureau... alors...

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)