Cambio rapido utente / menu Apple?


25

Mi piace cambiare utente velocemente ma non mi interessa farlo nella mia barra dei menu, mi chiedo se sia possibile inserirlo nel menu Apple? O in qualche modo cambiare l'opzione Logout nel menu Apple per cambiare utente invece?

Risposte:


36

Se l'aggiunta di una scorciatoia da tastiera fosse accettabile, allora si può invocare CGSession -suspendper mostrare il cambio rapido dell'utente. (È possibile utilizzare CGSession -switchToUserID `id -g bob`, ad esempio, per passare a un utente specifico .)

Ricerca di quella parola CGSessionrivelerà molte opzioni, come Equivalente di Win-L su Mac o creare una scorciatoia da tastiera per il cambio utente rapido in Mac OS X .

E piuttosto che aggiungerlo al menu Apple, in 10.6 Snow Leopard è abbastanza facile aggiungerlo al menu Servizi di ogni applicazione:

  • Avvia applicazioni »Automator
  • Seleziona "Servizio" per il modello del nuovo flusso di lavoro di Automator
  • Nella parte superiore del riquadro destro, selezionare "Il servizio non riceve input in nessuna applicazione "
  • Trascina l'azione "Esegui script shell" dal riquadro sinistro nel flusso di lavoro nel riquadro destro
  • Lasciare Shell sul valore predefinito "/ bin / bash" e sostituire il comando predefinito catcon il seguente, senza interruzioni di riga:

    / Sistema / Libreria / CoreServices / Menu \ Extras / User.menu / Sommario / Risorse / CGSession -suspend

  • Opzionale: fare clic sul pulsante Esegui per testare
  • Premi Cmd-S per salvare. Il nome digitato sarà il nome nel menu Servizi. Il flusso di lavoro verrà salvato in ~/Library/Services.

Cambio rapido utente in Automator

Per assegnare una scorciatoia da tastiera, in 10.6:

  • Apri Preferenze di Sistema »Tastiera» scorciatoie da tastiera
  • Seleziona "Servizi" nel riquadro a sinistra
  • Scorri verso il basso fino a Generale nel riquadro a destra
  • Fare doppio clic a destra del flusso di lavoro di Automator appena creato
  • Premi i tasti che desideri utilizzare e cambia i riquadri per assicurarti che il nuovo collegamento sia salvato
    • Si noti che in 10.6 esiste un bug che potrebbe impedire l'assegnazione di servizi ai tasti funzione.

Questo è un ottimo tutorial.
Milhous,

Ho provato ad assegnare Cmd-L come scorciatoia, perché è simile a Win-L di Windows, ma non ha funzionato perché alcune applicazioni, come i browser Web, usano anche la scorciatoia Cmd-L. Così ho finito per assegnare Cmd-Shift-L, invece.
Gurjeet Singh,

1
Ho provato ad assegnare Cmd-L come scorciatoia, perché è simile a Win-L di Windows, ma non ha funzionato perché alcune applicazioni, come i browser Web, usano anche la scorciatoia Cmd-L. Ho provato alcune altre combinazioni, ma nessuna di queste ha funzionato in tutte le app che utilizzo regolarmente. Così ho finito per assegnare Cmd-Shift-2, invece.
Gurjeet Singh,

1
Solo per renderlo più aggiornato: posso confermare che funziona ancora su Yosemite 10.10.5.
Arc676,

0

Se stai utilizzando uno dei lanciatori di applicazioni popolari come Quicksilver o LaunchBar , controlla se riescono ad accedere alla finestra di accesso.

In Launchbar, il comando è Login Window, parte dell'indice Account utente .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.