Changer l'ordre d'ouverture des applications au démarrage

  • Créateur du sujet Créateur du sujet gmaa
  • Date de début Date de début

gmaa

Membre expert
Club iGen
8 Janvier 2005
5 843
171
Bonsoir,

Sous Snow Leopard (10.6.8) et Mountain Lion (10.8.4) j'ai voulu changer l'ordre d'ouverture des applications dans Préférences/User/Ouverture
pour en "retarder" une en la mettant en fin de liste. Impossible!
Je me suis authentifié.
Aucun trait n'apparait au déplacement d'une application.
J'ai supprimé "-" puis rajouté "+", elle se remet à la même place dans la liste.

J'ai loupé quelque chose?

Problème connu? Incompatibilité entre extensions?

Note : J'ai pu le faire sous OS 10.5.8 ==> Ma manipulation n'est pas en cause...
 
une des solutions.est...hors des pref système
un petit script pour lancement avec un délai , de tout ce que tu veux , dans l'ordre que tu veux
(et ce script existe je me souviens en avoir vu divers formes)
 
Effectivement, ça n'a pas l'air possible. Peut-être en éditant directement le fichier de préférences : "~/Library/Preferences/loginwindow.plist".
 
Merci pour cette "solution"...

L'ordre ne me gène pas trop.
C'est juste un peu "pénible" à la longue...
Je viens de prendre le temps de poser la question. ;)

Il s'agit de EyeTV Helper qui ne trouve pas correctement la clé au démarrage de l'iMac.
Il me dit qu'il ne marche pas avec un port USB 1.0 !!!!!
Une fois le démarrage terminé, débrancher, rebrancher la clé règle le problème.
Mon test était de vouloir le charger en dernier.

C'est là que j'ai vu l'anomalie... y compris sous Mountain Lion.

Pourquoi ce comportement, la solution pour ne pas l'avoir?
La question me semble légitime.

---------- Nouveau message ajouté à 23h39 ---------- Le message précédent a été envoyé à 23h21 ----------

Effectivement, ça n'a pas l'air possible. Peut-être en éditant directement le fichier de préférences : "~/Library/Preferences/loginwindow.plist".

Ce serait plutôt dans "~/Library/Preferences/loginitems.plist"

Mais je ne me vois pas bidouiller là-dedans.

---------- Nouveau message ajouté à 23h58 ---------- Le message précédent a été envoyé à 23h39 ----------

Une précision sur l'anomalie EyeTV Helper.

"Il ne marche pas avec un port USB 1.0 !!!!!"

Ce message n'apparait qu'après un démarrage "à froid".
C'est-à-dire par exemple le matin après remise sous tension de mon installation (iMac et des DDs USB).

Un redémarrage à chaud, une extinction sans coupure de l'alimentation, une suspension d'activité ne le provoquent pas...

==> 2 anomalies!
- EyeTV qui ne reconnait pas bien la clé au démarrage à froid.
- L'impossibilité de modifier l'ordre d'ouverture des applis au démarrage.
 
Dernière édition:
<...>

Ce serait plutôt dans "~/Library/Preferences/loginitems.plist"

Mais je ne me vois pas bidouiller là-dedans.
<...>
En fait, il y a trois fichiers dans ce dossier :
- com.apple.loginitems.plist
- com.apple.loginwindow.plist
- loginwindow.plist

Le premier semble être le bon, en effet, mais le troisième lui ressemble étrangement...

Ce que l'on peut craindre est que toute modification manuelle soit perdue à la prochaine modification automatique (par l'interface graphique des Préférences Systèmes).

Quant aux modifications elles-mêmes, elles ne sont pas compliquées à faire (juste des blocs XML à déplacer). Pour les réaliser, on peut compter sur l'excellent TextWrangler qui sait lire les plist même quand ils sont binaires (c-à-d : stockés non pas comme un fichier texte mais sous forme binaire).
 
Merci Bompi pour ta réponse.

C'est bien pourquoi je préférerai que l'interface graphique marche!

Quelle est la règle (le critère) de positionnement dans la liste des ouverture au démarrage?
On les y glisse et... elles prennent une position plus ou moins fixe (plus ou moins modifiable).

Posée autrement, comment les développeurs le détermine (ou non)?
 
Il faudrait demander aux développeurs :D Et on connaît la grande discrétion d'Apple à ce sujet.

Je viens de faire un petit test : changer l'ordre du fichier plist n'a rien changé...

Je crains que dans le cadre par défaut (Login Items) tu n'aies pas le choix et qu'il faille passer par des méthodes non conventionnelles. Ce n'est pas étonnant quand on sait que le lanceur de Mac OS X est spécifiquement un lanceur sans ordre ni dépendance [ce qui est parfois délicat à manier].
 
je parle de Y parce que j'ai vu le Y resoudre des soucis avec des peripheriques USB alimentés par l''ordi résolus via ce biais

si t'en as un sous la main ca prend juste le temps de tester

--
une autre voie
voir si il ne serait pas possible d'avoir un script qui demonte et remonte la clef avec un delai apres demarrage
( ce serait equivalent à ce que tu appelles le " à chaud")

ca existe pour volumes en reseau , ca peut peut etre se faire avec une clef
 
Y, ça, j'ai pas!

Par contre pour le script, c'est à tester...

Après quelques "souvenirs"...

delay 120
tell application "Finder"
activate
set target of Finder window 1 to folder "Applications" of startup disk
open application file "EyeTV.app" of folder "Applications" of startup disk
end tell

En fait c'est l'abandon de EyeTV Helper qui est dans les applications au démarrage.
Mais je pense que je vais rentrer dans un cercle vicieux...
J'ai déjà enlevé EyeTV Helper mais en relançant l'application EyeTV, EyeTV Helper est recréé dans la liste!

Pour voir je suis allé chez elgato... Pas de solutions autres que les miennes! :(
 
Dernière édition:
Aaah ce serait donc un " bug " connu de "Aïe tivi"
et les plans changer les plists ( ou autre session) ca passe?
sans doute pas

une remarque
les défis geek , c'est marrant
on peut passer des heures à mitonner une solution
ceci dit des fois faire simple SANS, c'est plus simple

(je parle de mettre la clef à la main au moment requis)
 
Changer les .plist ne marche pas.

Je ne vais pas m'obstiner!
J'ai posé ma question...
On m'a aidé autant que possible - merci à tous
Je vais continuer de rebrancher ma clé... après le démarrage.


Et je vais même affirmer le problème Résolu! ;) :D
 
Dernière édition: