3 votes

Comment puis-je avoir un ordre fixe des menus-extras ?

Comme les éléments de menu OSX pour le wifi, la batterie... J'aimerais pouvoir disposer d'un ordre permanent des éléments de la barre de menu tiers.

Je ne veux pas mélanger OSX avec des éléments de la barre de menu de tiers, je veux simplement qu'ils apparaissent toujours dans l'onglet même ordre .

Le fait de définir un ordre pour le lancement des extras du menu dans les éléments de démarrage ne fait pas l'affaire.

enter image description here

1voto

Tuan Anh Tran Points 648

Vous pouvez maintenir la commande pendant le glisser-déposer pour changer l'ordre. Je ne sais pas si l'ordre sera mémorisé ou non.

1voto

CaldwellYSR Points 1576

Dans vos préférences système, si vous supprimez un élément de menu pour un programme quelconque, puis le remettez en place, il sera placé à la fin de la ligne (à gauche). Vous pouvez donc les supprimer et les remettre dans l'ordre que vous souhaitez. Ce n'est pas exactement une solution élégante, mais elle fonctionne.

1voto

gentmatt Points 46446

Edit :

Il s'avère que, désactivation de la reprise lors de la connexion est suffisant.


Avec Applescript, c'est une solution intéressante.

set theAppList to {{name:"Growl", vis:false}, {name:"Caffeine", vis:false}, {name:"Boom", vis:false}, {name:"Shimo", vis:false}, {name:"Twitter", vis:false}}
set theDelay to 0.5

repeat with currentApp in theAppList
    tell application (name of currentApp) to launch
    delay theDelay
    tell application "Finder" to set visible of process (name of currentApp) to (vis of currentApp)
end repeat

Note importante

Vous devez désactiver la reprise à la connexion pour que ce script fonctionne. ("Réouvrir les fenêtres lors de la reconnexion").

Cela peut être fait de façon permanente avec une ligne dans le Terminal .

Comment mettre en œuvre le script

  1. Ouvrir AppleScript Editor.app
  2. Collez le script ci-dessus et adaptez-le à votre utilisation.
  3. Enregistrer comme application enter image description here
  4. Cliquez avec le bouton droit de la souris sur l'application créée et naviguez jusqu'à .../Contents/Info.plist Il s'ouvrira dans Xcode.
  5. Menubar -> Editor -> Add Item
  6. Sélectionnez : L'application est un agent (élément de l'interface utilisateur) : OUI et sauvegarder. enter image description here
  7. Ajoutez le script à la section Articles de connexion dans les Préférences Système.
  8. Supprimez toutes les applications qui sont utilisées dans le script des éléments de connexion.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X