Changement rapide d'utilisateur / Menu Apple?

25

J'aime le changement rapide d'utilisateur mais je ne l'aime pas dans ma barre de menu, je me demande s'il est possible de le mettre dans le menu Apple? Ou en quelque sorte changer l'option de déconnexion dans le menu Apple pour changer d'utilisateur à la place?

cust0s
la source

Réponses:

36

Si l'ajout d'un raccourci clavier est acceptable, alors on peut invoquer CGSession -suspendpour montrer le changement rapide d'utilisateur. (Vous pouvez CGSession -switchToUserID `id -g bob`, par exemple, utiliser pour basculer vers un utilisateur spécifique .)

La recherche de ce mot CGSessionrévélera de nombreuses options, comme l' équivalent de Win-L sur Mac ou Créer un raccourci clavier pour changement rapide d'utilisateur sous Mac OS X .

Et plutôt que de l'ajouter au menu Apple, dans 10.6 Snow Leopard, il est assez facile de l'ajouter au menu Services de chaque application:

  • Démarrer les applications »Automator
  • Sélectionnez "Service" pour le modèle du nouveau workflow Automator
  • En haut du volet droit, sélectionnez "Le service ne reçoit aucune entrée dans aucune application "
  • Faites glisser l'action "Exécuter le script Shell" du volet gauche dans le flux de travail du volet droit
  • Laissez Shell à sa valeur par défaut "/ bin / bash" et remplacez la commande par défaut catpar la suivante, sans aucun saut de ligne:

    / Système / Bibliothèque / CoreServices / Menu \ Extras / User.menu / Contents / Resources / CGSession -suspend

  • Facultatif: cliquez sur le bouton Exécuter pour tester
  • Appuyez sur Cmd-S pour enregistrer. Le nom que vous tapez sera le nom dans le menu Services. Le workflow sera enregistré dans ~/Library/Services.

Changement rapide d'utilisateur dans Automator

Pour attribuer un raccourci clavier, en 10.6:

  • Ouvrir les Préférences Système »Clavier» Raccourcis clavier du volet
  • Sélectionnez "Services" dans le volet gauche
  • Faites défiler jusqu'à Général dans le volet droit
  • Double-cliquez à droite du workflow Automator que vous venez de créer
  • Appuyez sur les touches que vous souhaitez utiliser et changez de volet pour vous assurer que le nouveau raccourci est enregistré
    • Veuillez noter que dans 10.6 il y a un bogue qui pourrait vous empêcher d'assigner des services aux touches de fonction.
Arjan
la source
C'est un très bon tutoriel.
Milhous
J'ai essayé d'affecter Cmd-L comme raccourci, à faire est similaire à Win-L de Windows, mais cela n'a pas fonctionné parce que certaines applications, comme les navigateurs Web, utilisent également le raccourci Cmd-L. J'ai donc fini par assigner Cmd-Shift-L à la place.
Gurjeet Singh
1
J'ai essayé d'affecter Cmd-L comme raccourci, à faire est similaire à Win-L de Windows, mais cela n'a pas fonctionné parce que certaines applications, comme les navigateurs Web, utilisent également le raccourci Cmd-L. J'ai essayé d'autres combinaisons, mais aucune d'entre elles ne fonctionnait dans toutes les applications que j'utilise régulièrement. J'ai donc fini par assigner Cmd-Shift-2 à la place.
Gurjeet Singh
1
Juste pour rendre cela plus à jour: je peux confirmer que cela fonctionne toujours sur Yosemite 10.10.5.
Arc676
0

Si vous utilisez l'un des lanceurs d'applications populaires tels que Quicksilver ou LaunchBar , vérifiez s'ils peuvent vous amener à la fenêtre de connexion.

Dans Launchbar, la commande fait Login Windowpartie de l' index des comptes d'utilisateurs .

Daniel Beck
la source