Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Mac OS X / OS X _ Bureau qui se désorganise

Écrit par : jacbuz 27 Feb 2010, 08:52

Bonjour à tous... J'ai un problème, et je ne suis pas le seul à l'avoir.
Le matin, à l'ouverture de mon iMac (27"), toutes les icones présentes sur le bureau, ne gardent plus la place initiale donnée la veille, mais se regroupent dans n'importe quel ordre, sur le côté droit de l'écran.
C'est fastidieux, désagréable, voire énervant.
Quelqu'un connaît-il : la raison ? et surtout la solution ?
Merci de votre aide.

JB OS 10.6.2

Écrit par : SylvainBAIL 27 Feb 2010, 09:00

Cela m'arrive aussi de temps en temps, comme lorsque je lances un jeu qui change le résolution, au retour, mes icônes placés sur le bureau ont changés de places...
Je crois qu'il y a un petit logiciel freeware qui corrige ce désagrément, mais je ne l'ai plus en tête huh.gif

Écrit par : jacbuz 28 Feb 2010, 07:32

Merci à Sylvain d'avoir répondu... Si quelqu'un connaît cet outil, ce serait sympa de nous l'indiquer.
A bientôt, j'espère
JB

Écrit par : sucellus 28 Feb 2010, 09:57

Citation (jacbuz @ 28 Feb 2010, 07:32) *
Merci à Sylvain d'avoir répondu... Si quelqu'un connaît cet outil, ce serait sympa de nous l'indiquer.
A bientôt, j'espère
JB

Bonjour

Un MP en route.

@+

Écrit par : anael 1 Mar 2010, 09:58

Je continue le recensement de ce bug... Donc, plusieurs membres on posté pour ce problème sur le forum un nouveau sujet :



[EDIT]
Au niveau des réponses, LA solution n'existe toujours pas, mais 4 "pseudo-manipulations-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) et le fichier des préférences du finder, puis de redémarrer. Mais ça ne marche pas chez tous le monde et (souvent) ça ne dure pas ;
  3. 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 ;
  4. La réparation des autorisations (avec l'Utilitaire de disque) est à effectuer dans tous les cas, ça aide parfois (chez moi, par exemple) ou, en tout cas, ça ne fait pas de tort !


dry.gif

Écrit par : jacbuz 1 Mar 2010, 10:03

Bien reçu, merci....
Me reste plus qu'à.
Je vous tiendrai au courant, sur le résultat (espéré)

Bonne journée à tous

JB

Écrit par : anael 8 Mar 2010, 14:41

sucellus à mis à jour son code AppleScript (qui est même commenté)

Je l'ai testé sous Snow Leopard 10.6.2, il fonctionne sans problème ! Le voici ci-dessous.

C'est maintenant une solution relativement pratique à la désorganisation inopinée des icônes de bureau.

Un grand merci !

Citation
J'ai écrit un nouveau code, qui fait la même chose mais utilisable en application à placer au démarrage.

Code
-- Rangement des icônes sur le bureau
-- Légal Jean Louis (créé le 6 Novembre 2009 modifié 24 Février 2010)
-- Version 0.1.1 ß Testé avec Leopard 10.5.8

-- ATENTION le déplacement des icônes sur le bureau n'est accepté que suivant le réglage de la grille

-- \\\ VARIABLES IMPORTANTES POUR CE CODE /// --

property theList : missing value -- Mémoire
property listCtrl : missing value -- Mémoire de contrôle
property mem : false -- Pour affichage des fenêtres d'alertes (True OUI, False NON)

-- \\\ PREMIÈRE UTILISATION /// --

if theList is missing value then -- La mémoire est vide
    display dialog "Voulez-vous sauvegarder vos icônes à leur emplacement actuel ?" buttons {"Annuler", "Sauvegarder"} default button 2 with title "Sauvegarde des positions d'icônes"
    if (button returned of result) is "Annuler" then return -- Bouton Annuler, alors on quitte
    -- Lecture et écriture des noms et positions des icônes sur le bureau dans la variable de mémoire
    tell application "Finder" to set theList to {name, desktop position} of items of desktop
    -- On quitte le code
    
else
    
    -- \\\ UTILISATIONS SUIVANTES /// --
    
    tell application "Finder"
        -- Lecture des noms et positions des icônes sur le bureau pour faire des contrôles
        set listCtrl to {name, desktop position} of items of desktop
        -- Contrôle si le contenue la liste en mémoire est plus petite que celui de la liste de contrôle
        if ((count (first item of theList)) as integer) < ((count (first item of listCtrl)) as integer) then set mem to true
        -- Contrôle que les 2 listes sont identiques (mêmes noms aux icônes)
        if (first item of theList) does not contain (first item of listCtrl) then set mem to true
        -- Range seulement les icônes mémorisées
        repeat with i from 1 to (count (first item of theList))
            try -- Pour éviter les erreurs si un nom n'existe pas lors du rangement
                set desktop position of item (item i of first item of theList) of desktop to (item i of second item of theList)
            end try
        end repeat
        -- Si on supprime des icônes sans ajouts d'autres sur le bureau, les suppriment de la mémoire
        if ((count (first item of theList)) as integer) > ((count (first item of listCtrl)) as integer) then
            -- Mémorisation de la nouvelle liste des icônes sur le bureau
            tell application "Finder" to set theList to {name, desktop position} of items of desktop
            set mem to false -- Suppression d'icônes sans ajouts, donc pas de fenêtre d'alerte
        end if
    end tell
end if

-- \\\ DES MODIFICATIONS DONC DES NOUVELLES ICÔNES /// --

-- Si l'on ajoute où remplace des icônes par d'autres (donc changement de noms)
if mem is true then
    tell me to activate -- Etre sur que cette fenêtre seras en premier plan sur le bureau
    display dialog "Différence avec les icônes en mémoire et les icônes trouvées sur le bureau." buttons {"Annuler", "Sauvegarder"} default button 2 with title "Sauvegarder les positions des icônes"
    if (button returned of result) is "Annuler" then return -- Bouton Annuler, alors on quitte
    -- Mémorisation des noms et positions des icônes sur le bureau
    tell application "Finder" to set theList to {name, desktop position} of items of desktop
    set {listCtrl, mem} to {theList, false} -- Initialisation des variables
end if


Citation
Comment créer une application avec ce code ?

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).

Bouton Exécuter [ou Compiler, et le code se colore]

Barre des menus Fichier/Enregistrer sous…
Donner un nom.
Choisir où enregistrer l'application.
Léopard = Format de fichier : Progiciel (pour être compatible PPC et intel).
Snow Léopard = Format de fichier : Application.
Si écran de démarrage coché alors le décocher.
Enregistrer

Ensuite, placer l'application dans les préférences de votre compte utilisateur, onglet "Ouverture" (bouton "+")

Écrit par : sucellus 8 Mar 2010, 15:56

Citation (anael @ 8 Mar 2010, 14:41) *

Bonjour

Un oublie de ta part (les explications du fonctionnement du code (que je t'ai jamais donnée)).

Rangement des icônes

Rangement des icônes sur le bureau en mode manuel.
Mémorisation des noms et positions d'icônes sur le bureau.

Si aucune modification d'icônes sur le bureau, à la prochaine utilisation, les ranges et quitte.

Si suppression d'icônes sur le bureau, et nombre d'icônes en mémoire se retrouve supérieures a celles du bureau, mise à jour de la mémoire (donc suppression des icônes inutiles en mémoire).

Si le même nombre d'icônes sur le bureau, mais certaines ont été remplacées par d'autres alors demande de rangement et sauvegarde (si bouton Annuler non utilisé).

Si ajout d'icônes (nombre plus grand que celui en mémoire d'icônes) sur le bureau alors demande de rangement et sauvegarde (si bouton Annuler non utilisé).

Pour changer la position de toutes où certaines icônes, en ajouter une, mémorisez.

Ne déplacer les icônes pour changement de position des icônes mémorisées que la fenêtre d'alerte ouverte, car il place les icônes mémorisées a leurs places avant d'ouvrir la fenêtre.

Sauvegarder.

Il reste plus qu'a éliminer l'icône inutile (a la prochaine utilisation du code elle seras éliminée de la mémoire donc pas relancer le code juste pour la supprimer).

Ce code est alors plus pratique en ouverture au démarrage, si aucune modification range et quitte.

C'est un code provisoire, la prochaine version de Snow Léopard va corriger ce problème (où une suivante).

Code pratique en mode manuel, si pour des jeux vous changez de résolution, ce code replace les icônes où vous les avez mémorisée.

@+

Écrit par : pampelune 12 Aug 2010, 12:40

Toujours pas de solution à ce problème ?
C'est insupportable. En plus, il ne garde pas non plus en mémoire les éléments ajoutés dans la barre latérale

Écrit par : wotanbaby 12 Aug 2010, 13:55

Moi je suis architecte software, je travaille sur des puzzle de plusieurs millions d'éléments, des milliers de folders, des centaines de milliers de fichiers... Quand j'ai plus de 100 fichiers dans un seul folder, l'emplacement x,y de chacun d'eux a une importance capitale...! Je sais que le fichier untel est là, que le fichier untel est un peu plus bas, ou plus à droite, etc...

Tout mon mac est un ensemble de millions de fichiers organisés d'une manière à se que mon cerveau puisse surfer plus ou moins efficacement dans ce puzzle infernal... La moindre fenêtre désorganisée et ça prend de très longues minutes à la "réparer"....

Hier j'ai perdu 4 heures (encore) à réorganiser un software, enfin la copie FTP qui est arrivée "arrangée par nom"... En 4 heures, le finder a sauté plus de 10 fois... A un moment je me rends compte que 12 Gb supplémentaires de Vram on été bouffés sur mon SSD, juste pour organiser des fichiers...

Je redémarre et tout est à recommencer (presque)...
Si je réarrange et que je redémarre, ça risque d'être la même chose !

Pire, j'ai des folders qui SYSTEMATIQUEMENT sont désorganisés au redémarrage et certains jamais !

De toute façon, je ne compte même plus les problèmes sur Snow Leopard...
Tous les jours, je pourrais faire un post sur un truc ou l'autre qui ne va pas....!

SNOW LEOPARD, c'est de LA M.... !
et je mets bien l'accent tonique sur mes mots, parce que j'en ai ras-le-bal ! On se croirait sur un PC ici...!

Je regrette TOUT.... Je regrette Tiger, je regrette les PowerPC....
Déjà Leopard, c'était limite, mais là on a atteint l'abysse de la conception, "a dirty operating system" (D.O.S)

Je suis en colère, comme Hulk.... ! Un MBP i5 17 de deux mois qui me rend dingue, qui va faire tomber mes cheveux si ça continue... Quand c'est pas la machine qui plante 3 fois par jour, c'est la carte graphique qui gèle, puis les kernel panics à répétition, puis ce SNOW LEOPARD qui fait n'importe quoi.... Qui pèse une plombe, qui consomme à mort des Gigaoctets de choses inutiles, dont les autorisations sautent tout le temps...

J'ai eu plus de 20 Macs en 10 ans, JAMAIS JE N'AI EU AUTANT DE PROBLEMES QUE MAINTENANT....!
A tel point, que je vais retravailler sur mes anciennes machines si ça continue....

"Il faut bien comprendre cher Monsieur Steve Jobs, que quand on a eu des Rolex au poignet, on est exigent, on ne supporte même pas l'idée qu'elles puissent retarder d'un dixième de seconde par siècle... Pour reprendre votre expression lors de votre premier conseil d'administration Apple en 97, lorsque vous avez répondu à votre question "Qu'est-ce qui ne va pas ici...? je vais vous le dire ce qui ne va pas: vos ordinateurs, ils sont à ch...".

Et bien je vous retorque la même chose en 2010... ! Vos produits actuels, c'est vraiment à ch.....!
Vous ne vendez plus de produits haut de gamme, vous vendez juste des produits laxatifs....!
mad.gif mad.gif mad.gif mad.gif mad.gif

Écrit par : wotanbaby 12 Aug 2010, 15:12

Bon d'accord, mon gros coup de gueule n'arrangera pas le problème...
Donc au moins j'ai un début de bonne nouvelle après analyse...

Donc mon cas, on ne parle pas que du bureau, mais de n'importe quelle fenêtre...

J'ai utilisé "Show & Hide.app" pour faire apparaître les DS.store...
Bien entendu, il faut au départ avoir une copie valable de DS.store OK, ce qui était mon cas, pour un software de 10000 éléments...

- je vire le DS.store, je le trashe bien, un nouveau est aussitôt recréé...
(ce n'est pas utile de le virer, enfin, je le fais par acquis de conscience...)

- comme il ne veut pas remplacer le DS.store en l'écrasant, il me dit que c'est "un fichier invisible"...
- j'ouvre la bonne copie avec TextEdit et je copy-paste dans le nouveau de la fenêtre défectueuse...
- je ferme ma session que je réouvre, et là miracle, la fenêtre récalcitrante est réparée....

Important, j'ai testé alors que la folder B ne contenait plus le même nombre d'éléments que le conteneur A... donc le DS.store dont je colle le contenu a plus d'éléments que la fenêtre... En fait ça ne change rien...
- Pour être certain, on selectionne tous les éléments et on les bouge d'un mm, de telle sorte qu'ils se "re-snap" bien sur la grille...
et que le nouveau DS.store soit mis à jour...

Je vais essayer de prendre le temps d'écrire un script pour le terminal qui stockera toutes les informations des DS.store dans une image-disque par exemple et qui sera capable de réparer plusieurs milliers de folders d'un clic...

Puis j'enverrai la facture à Steve.... dry.gif

Écrit par : anael 12 Aug 2010, 20:11

Juste une question la langue de ton Snow Leopard, c'est anglais, version US ? ou en français aussi ? (pour voir si c'est spécifique à la version francophone...)

Écrit par : wotanbaby 12 Aug 2010, 22:50

J'ai deux sessions qui sont pratiquement des clones... enfin il y a 90% en commun....
- l'une est anglais US
- l'autre est en russe...

Mais les deux sont affectées...
C'est un problème qui n'est pas nouveau sur OSX, mais Tiger se contentait de faire foirer qq positions...
Snow Leopard reset carrément les préférences d'une fenêtre...

J'ai gaspillé ma journée sur ce truc à réparer des tas de trucs et j'ai découvert pas mal de choses..
- par exemple comment était structuré le DS.store......
- que le nbre d'éléments dans une fenêtre n'était pas la cause, ça peut se désorganiser avec 3 fichiers seulement...
- ça "saute" toujours entre le bureau et les paths secondaires...
Donc si j'ai un folder "A" sur le bureau avec des sous-fichiers "aa" dedans, "A" risque d'être affecté mais moins les folders "aa"

Je pensais que ce type de blems arrivaient principalement quand la machine était bien saturée en Ram et VM... en fait c'est pas obligé...

Tu démarres la machine, tu ranges un truc...
tu redémarres, et bien ça peut être désorganisé...

C'est un problème plus profond dans la gestion des éléments: il se passe qq chose au moment de la fermeture d'une session...
et au redémarrage, on voit ce qui a sauté.... sad.gif
POURQUOI?
QU'EST-CE QUI NE VA PAS A LA FERMETURE D'UNE SESSION...?

J'ai mon idée perso là-dessus... en développement de softwares, on appelle ça "algorithm collision" et ça corrobore une de mes analyses sur le pourquoi j'ai tant de problèmes sur cette machine en SL: des collisions de tasks...

J'ai une particularité et apparemment peu de personnes l'ont: je suis formatté en Case-sensitive....
Il apparaît que S.L. ne supporte pas très bien ce réglage qui pourtant est un fondement évident sur Unix...!

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

Citation (wotanbaby @ 12 Aug 2010, 23:50) *
J'ai deux sessions qui sont pratiquement des clones... enfin il y a 90% en commun....
- l'une est anglais US
- l'autre est en russe...

(...)

J'ai une particularité et apparemment peu de personnes l'ont: je suis formatté en Case-sensitive....
Il apparaît que S.L. ne supporte pas très bien ce réglage qui pourtant est un fondement évident sur Unix...!


Moi en français... bref, ça affecte bien toutes les versions.
Et je suis formaté en HFS+, mais pas sensible à la cas ! Si ça influence, ce n'est pas la cause en tout cas.

...

PS. : Sinon, il y a un topic qui rassemble un peu ce problème : http://forum.macbidouille.com/index.php?showtopic=324768

Écrit par : wotanbaby 13 Aug 2010, 19:35

Bon c'est vrai que je suis plus trop souvent actif sur MB, donc j'en ai perdu les bonnes habitudes de
passer par la FAQ !!! tongue.gif

Honnêtement je me demande si ça changerait qq chose que 100 ou 10,000 personnes recensent ce blem...
Avec Apple, il faudrait bien 1 millions de users pour au moins qu'ils se bougent...

Je n'utilise que très peu Windows, juste pour faire des vérifs de compatibilité, donc j'ignore s'ils ont un blem similaire ou non.
Mais ce que je peux dire c'est que ce problème de désorganisation a TOUJOURS plus ou moins existé sur MacOS, même sur
OS9... Mais sur OS9, il fallait 2 lignes de script pour mémoriser une fenêtre ou le bureau, sur OSX, ça paraît bien plus complexe!

Sur Tiger, c'est la position de la grille qui avait tendance à bouger, donc il fallait réaligner prudemment les fichiers et encore
il arrivait en permanence que l'un ou l'autre fichaient le camp dans la fenêtre...
Mais globalement, on gardait l'ordre donc ça allait assez vite pour réparer...

Imagine en plus que moi, c'est pas le bureau qui est affecté... En fait, je n'ai jamais eu le bureau désorganisé, même en changeant de résolution ou connectant et déconnectant des écrans externes sur mon MBP...
Chaque fenêtre est pour moi comme un "mini bureau" bien rempli... Donc c'est comme si j'avais plusieurs centaines de bureaux défaillants en même temps... De quoi se suicider de temps à temps cool.gif

Faut pas être Einstein pour comprendre que plus on alourdi une structure, plus elle devient instable et l'édifice menace de s'écrouler...
Tu as déjà vu comment la ram part en fumée sur Snow Leopard...? ohmy.gif
Comment l'espace DD part lui aussi en fumée... sur un SSD, tu le sens méchamment!
Et si tu surveilles comme moi en permanence ton espace-disque restant, tu verras qu'à chaque minute, ça diminue un peu...
Dans le cas présent, on dirait que les DS.store modifiés en temps réels sont mis en mémoire ram et que pour une certaine raison, au lieu d'être mis à jour sur le DD, disparaissent avec cette mémoire...

Écrit par : robertito 14 Aug 2010, 00:00

Citation (sucellus @ 8 Mar 2010, 10:56) *
Citation (anael @ 8 Mar 2010, 14:41) *

Bonjour

Un oublie de ta part (les explications du fonctionnement du code (que je t'ai jamais donnée)).

Rangement des icônes

Rangement des icônes sur le bureau en mode manuel.
Mémorisation des noms et positions d'icônes sur le bureau.

Si aucune modification d'icônes sur le bureau, à la prochaine utilisation, les ranges et quitte.

Si suppression d'icônes sur le bureau, et nombre d'icônes en mémoire se retrouve supérieures a celles du bureau, mise à jour de la mémoire (donc suppression des icônes inutiles en mémoire).

Si le même nombre d'icônes sur le bureau, mais certaines ont été remplacées par d'autres alors demande de rangement et sauvegarde (si bouton Annuler non utilisé).

Si ajout d'icônes (nombre plus grand que celui en mémoire d'icônes) sur le bureau alors demande de rangement et sauvegarde (si bouton Annuler non utilisé).

Pour changer la position de toutes où certaines icônes, en ajouter une, mémorisez.

Ne déplacer les icônes pour changement de position des icônes mémorisées que la fenêtre d'alerte ouverte, car il place les icônes mémorisées a leurs places avant d'ouvrir la fenêtre.

Sauvegarder.

Il reste plus qu'a éliminer l'icône inutile (a la prochaine utilisation du code elle seras éliminée de la mémoire donc pas relancer le code juste pour la supprimer).

Ce code est alors plus pratique en ouverture au démarrage, si aucune modification range et quitte.

C'est un code provisoire, la prochaine version de Snow Léopard va corriger ce problème (où une suivante).

Code pratique en mode manuel, si pour des jeux vous changez de résolution, ce code replace les icônes où vous les avez mémorisée.

@+

Merci pour ce script qui m'aide beaucoup a replacer les icônes qui changeait à chaque fois que je changeait la résolution de mon écran. Je suis très impressionné par vos qualités de programmeur AppleScript.

Écrit par : david353 29 Oct 2010, 10:44

J'ai régulièrement le même problème depuis que j'utilise Snow Leopard.

En examinant les sauvegardes que Time Machine crée toutes les heures, j'ai constaté que le fichier .DS_Store est absent de la dernière sauvegarde horaire. Cela peut parfois remonter à plusieurs heures ou jours.

Je n'ai pas souvenir de ce que je faisais au moment où le fichier .DS_Store disparaît mais je soupçonne fortement soit un téléchargement effectué via Safari.

PS : Mac OS 10.6.4 au moment où j'écrit ces lignes

Écrit par : anonym_d019ede3 29 Oct 2010, 10:51

Citation (david353 @ 29 Oct 2010, 11:44) *
J'ai régulièrement le même problème depuis que j'utilise Snow Leopard.

En examinant les sauvegardes que Time Machine crée toutes les heures, j'ai constaté que le fichier .DS_Store est absent de la dernière sauvegarde horaire. Cela peut parfois remonter à plusieurs heures ou jours.

Je n'ai pas souvenir de ce que je faisais au moment où le fichier .DS_Store disparaît mais je soupçonne fortement soit un téléchargement effectué via Safari.

PS : Mac OS 10.6.4 au moment où j'écrit ces lignes

Bonjour,
As-tu regardé là? :
http://forum.macbidouille.com/index.php?showtopic=324768

Écrit par : david353 29 Oct 2010, 11:10

J'ai regardé mais je n'ai pas vraiment besoin du script. Quand le .DS_Store disparait, je me contente d'aller le chercher dans les sauvegardes Time Machine (à la main).

Il n'en reste pas moins que ce bug est pour le moins extrêmement agaçant. Il se produisant exceptionnellement dans les précédentes versions de Mac OS X mais depuis Snow Leopard l'exceptionnel est devenu par trop fréquent.

Écrit par : sucellus 29 Oct 2010, 11:38

Citation (david353 @ 29 Oct 2010, 12:10) *
J'ai regardé mais je n'ai pas vraiment besoin du script. Quand le .DS_Store disparait, je me contente d'aller le chercher dans les sauvegardes Time Machine (à la main).

Il n'en reste pas moins que ce bug est pour le moins extrêmement agaçant. Il se produisant exceptionnellement dans les précédentes versions de Mac OS X mais depuis Snow Leopard l'exceptionnel est devenu par trop fréquent.

Bonjour

J'ai fait des tests, et je me demande si lors des mémorisations des positions des icônes il oublie pas la virgule comme séparateur.

SL possède une série de bogues, que j'attend le Lion pour quitter Léo (ils on du pas enlever que le code PPC).

PS: Pour que les mises à jours soit acceptées par SL avec un AppleScipt, il faut aussitôt après changement de positions dans un dossier fermer et rouvrir la fenêtre.
Le bureau n'est rien d'autre qu'un dossier.

@+

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

Citation (sucellus @ 29 Oct 2010, 12:38) *
J'ai fait des tests, et je me demande si lors des mémorisations des positions des icônes il oublie pas la virgule comme séparateur.


Et tu as une idée du pourquoi il n'oublie cette virgule que de temps en temps et (sans doute) pas chez tout le monde ?

(ou je t'en demande trop ? wink.gif)


Citation (david353 @ 29 Oct 2010, 12:10) *
J'ai regardé mais je n'ai pas vraiment besoin du script. Quand le .DS_Store disparait, je me contente d'aller le chercher dans les sauvegardes Time Machine (à la main).


Tu laisses toujours tes fichiers cachés visibles ? tu utilises OnyX, le terminal pour caché/rendre visible ?
(je continue l'enquête wink.gif)

Écrit par : maxjean2 20 Nov 2011, 10:01

Je reviens sur un article vieux de quelques mois, et j'en profite pour remercier très chaudement Anael et Sucellus, ils ont contribué à supprimer le problème de la désorganisation de l'affichage du Finder après redémarrage (pas tous), c'était quelque chose qui avait le don de me mettre de très mauvaise humeur.

Citation ("anael")
sucellus à mis à jour son code AppleScript (qui est même commenté)
Je l'ai testé sous Snow Leopard 10.6.2, il fonctionne sans problème ! Le voici ci-dessous.
C'est maintenant une solution relativement pratique à la désorganisation inopinée des icônes de bureau.

Un grand merci !


Oui, un très grand merci !

Mais depuis Lion, il y a un problème : les 2 icônes des 2 partitions du disque dur s'entêtent à se superposer, quelque soit les positions choisies pour leur trouver une place : elles se retrouvent en 3ème ligne de la dernière colonne, l'une sur l'autre.
Les autres disques dur ayant aussi une place fixe : le disque de Time Machine à la 8ème ligne et le iDisk à la 11ème.

Anael et Sucellus . . . comment expliquez-vous ce mystère ?

Écrit par : sucellus 20 Nov 2011, 10:56

Citation (maxjean2 @ 20 Nov 2011, 10:01) *
Mais depuis Lion, il y a un problème : les 2 icônes des 2 partitions du disque dur s'entêtent à se superposer, quelque soit les positions choisies pour leur trouver une place : elles se retrouvent en 3ème ligne de la dernière colonne, l'une sur l'autre.
Les autres disques dur ayant aussi une place fixe : le disque de Time Machine à la 8ème ligne et le iDisk à la 11ème.

Anael et Sucellus . . . comment expliquez-vous ce mystère ?

Bonjour

Combien de volumes s'ouvrent au démarrage?

Je n'utilise pas Snow Léopard qui créer des problèmes et Lion qui en plus en ajoutes.

Peut-être, donner une temporisation au code pour que le système ouvre tous les volumes en premier, en ensuite le code les ranges.

@+

Écrit par : maxjean2 21 Nov 2011, 15:24

Salut Sucellus
A la mise en route, je n'ai qu'un seul volume ouvert au démarrage [disque dur interne avec 2 partitions (MacLion et MacSnoLéo)].
Avant, avec Léopard ou Snow Léo, tous les DD affichaient les icônes correspondante exactement là où je les avais disposés
Avec Lion, les icônes des 2 partitions sont empilées l'une sur l'autre à chaque démarrage, même si je les dispose différemment en mémorisant leur position.
Tout DD supplémentaire fait également ce qu'il veux (voir les positions indiquées).

Quand à rajouter des temporisations, elle n'apporteraient rien car même 3 heures après, le DD supplémentaire installé avec ce retard, affiche son icône dans sa position immuable qui n'est pas celle que j'ai choisi, et ce, même si j'ai placé à cet endroit un document avant de sauvegarder la position (le DD se met par dessous l'icône du fichier ou du dossier).

Tout le reste (fichier, dossier, alias ou non) garde sa position sans problème.

Écrit par : sucellus 21 Nov 2011, 19:00

Citation (maxjean2 @ 21 Nov 2011, 15:24) *
Salut Sucellus
A la mise en route, je n'ai qu'un seul volume ouvert au démarrage [disque dur interne avec 2 partitions (MacLion et MacSnoLéo)].
Avant, avec Léopard ou Snow Léo, tous les DD affichaient les icônes correspondante exactement là où je les avais disposés
Avec Lion, les icônes des 2 partitions sont empilées l'une sur l'autre à chaque démarrage, même si je les dispose différemment en mémorisant leur position.
Tout DD supplémentaire fait également ce qu'il veux (voir les positions indiquées).

Quand à rajouter des temporisations, elle n'apporteraient rien car même 3 heures après, le DD supplémentaire installé avec ce retard, affiche son icône dans sa position immuable qui n'est pas celle que j'ai choisi, et ce, même si j'ai placé à cet endroit un document avant de sauvegarder la position (le DD se met par dessous l'icône du fichier ou du dossier).

Tout le reste (fichier, dossier, alias ou non) garde sa position sans problème.

Bonsoir

Le lion est pas réputé pour être un grand sportif, il préfère laisser aux lionnes de faire le travail (Steve Job n'a sans doute pas contrôlé ce fauve vue sa maladie).

Alors je préfère utiliser son dernier système Léopard, qu'un fauve qui est pour gagner des Dollars seulement.

@+

Écrit par : alias44 30 Dec 2011, 09:52

Pour tous ceux qui ont des problèmes d'icônes qui sautent au démarrage :
http://itunes.apple.com/fr/app/desktop-saver-for-icon-positions/id431089597?mt=12

Certes il vous faudra débourser 1,59€ mais honnêtement c'est fort pratique pour récupérer le rangement de son bureau en 1 clic.
Il est également très pratique (c'est principalement pour ça que je l'ai acquis) lorsque vous utilisez un portable et un écran déporté avec une résolution forcément différente.
En effet, vous travailler sur votre écran externe et puis vous partez en déplacement (donc avec juste le portable)... Vous cliquez sur restore et le tour est joué.
Avec cet utilitaire vous pourrez sauvegarder jusqu'à 3 profiles.
Un profil portable + écran
Un profil portable uniquement
Un profil pour les enfants ou autre...

Le problème d'icônes récalcitrantes est connu depuis 10.6 à priori. J'en ai souffert un bon moment. J'avais trouvé un script qui m'avait bien dépanné.
Franchement aujourd'hui, avec cet utilitaire, c'est le pied.

Écrit par : tataule 31 Aug 2012, 10:09

Je viens de passer à Snow Leopard (portable et Imac) et j'ai ce problème de déplacements des icônes, uniquement sur le IMAC, qui lui est en 10.6.8, alors que ça ne le fait pas sur le portable (macbook pro) qui lui est encore en 10.6.3... ça valait le coup de faire les MAJ...

Je n'arrive pas à acheter l'application citée ci-dessus, dans l'app store...

Je ne sais pas comment utiliser le script ? il faut faire ça dans le terminal ?

Écrit par : amaleyran 31 Aug 2012, 10:49

Citation (tataule @ 31 Aug 2012, 11:09) *
Je viens de passer à Snow Leopard (portable et Imac) et j'ai ce problème de déplacements des icônes, uniquement sur le IMAC, qui lui est en 10.6.8, alors que ça ne le fait pas sur le portable (macbook pro) qui lui est encore en 10.6.3... ça valait le coup de faire les MAJ...

Je n'arrive pas à acheter l'application citée ci-dessus, dans l'app store...

Je ne sais pas comment utiliser le script ? il faut faire ça dans le terminal ?


Bonjour

Avec "Editeur Applescript" que tu trouveras dans le dossier "Utilitaires".

Écrit par : sucellus 31 Aug 2012, 11:34

Citation (david353 @ 29 Oct 2010, 11:44) *
J'ai régulièrement le même problème depuis que j'utilise Snow Leopard.

En examinant les sauvegardes que Time Machine crée toutes les heures, j'ai constaté que le fichier .DS_Store est absent de la dernière sauvegarde horaire. Cela peut parfois remonter à plusieurs heures ou jours.

Je n'ai pas souvenir de ce que je faisais au moment où le fichier .DS_Store disparaît mais je soupçonne fortement soit un téléchargement effectué via Safari.

PS : Mac OS 10.6.4 au moment où j'écrit ces lignes

Bonjour

Teste le code de ce post 115 en page 4

http://forum.macbidouille.com/index.php?showtopic=324768&st=90

@+

Écrit par : tataule 31 Aug 2012, 14:14

Merci.
J'ai trouvé un petit logiciel "DIM" (desktop Icon Manager) qui mémorise le bureau, ça a l'air de fonctionner... reste à voir comment il fonctionne quand je supprime des éléments du bureau...

Écrit par : sucellus 31 Aug 2012, 18:35

Citation (tataule @ 31 Aug 2012, 15:14) *
Merci.
J'ai trouvé un petit logiciel "DIM" (desktop Icon Manager) qui mémorise le bureau, ça a l'air de fonctionner... reste à voir comment il fonctionne quand je supprime des éléments du bureau...

Bonjour

Le code cité, permet de s'occuper de rien.
Il contrôle les modifications des icônes sur le bureau pour prendre en compte les nouvelles positions.

Qu'il y ai des ajouts ou de retraits,c'est pris en compte (si l'on laisse le temps au code de faire son travail (suivant le temps inscrit dans le code)).

Donc jamais de mise à jour des positions des icônes sur le bureau à faire.

T'inquiète pas, tu n'a jamais écrit de code AppleScript, mais de fortes chances que tu en utilises sans le savoir.

C'est une spécialité APPLE.

@+

Écrit par : sitino 28 Dec 2012, 09:59

Merci sucellus.
Semble fonctionnel sous SL 10.6.8.

Allez-y les gars, foncez wink.gif !

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