Muitas vezes, o logoff e o logon podem ser substituídos pela reinicialização, mas há algo ainda mais rápido? Você poderia pular a janela gráfica de login ou pelo menos ter que digitar a senha de login?
Geralmente, tenho que sair e fazer login novamente para aplicar alterações nas listas de propriedades ou nos arquivos de teclas ou para testar algo como serviços launchd.
Accounts.prefPaneprimeiro, removendo temporariamente sua senha, coisas assim.
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -switchToUserID 502você permita alternar para um usuário diferente, e a janela resultante possa ser AppleScripted como em tell application "SecurityAgent" to activate, tell application "System Events" to tell application process "SecurityAgent" to {keystroke "pwd", keystroke return}não parece possível fazer isso com o login real loginwindow .