Use este script de atalhos para forçar a abertura minimizada dos itens de login do macOS
Principais conclusões
- Limpe a desordem da área de trabalho do Mac na inicialização usando um fluxo de trabalho de script para abrir itens de login minimizados.
- Personalize o fluxo de trabalho adicionando aplicativos preferidos à lista, seguindo os critérios de nomenclatura exigidos.
- Execute um script de login mestre para garantir que o script seja executado automaticamente a cada login.
Você deve ter notado que as versões posteriores do macOS não têm a opção de abrir itens de login minimizados, resultando em um ambiente de inicialização bastante confuso. Elimine isso usando este atalho de script.
Como usar este atalho
Usar este atalho é muito simples. Há um comentário no topo com uma explicação resumida de seu uso, mas vamos nos aprofundar um pouco mais aqui, certo?
Etapa 1: Baixe o atalho
Use este link do iCloud para baixar e adicionar o fluxo de trabalho de atalhos à sua coleção pessoal. Em seguida, abra o aplicativo Atalhos e abra o fluxo de trabalho que você acabou de adicionar. Sinta-se à vontade para renomear o atalho como desejar, mas para os fins deste tutorial, usaremos o nome padrão "Atalho de itens de login minimizados do Kipp".
Agora, vá para as configurações de Atalhos, clique na guia Avançado e habilite a opção “Permitir execução de scripts”.
Etapa 2: adicione seus aplicativos à lista de atalhos
No atalho que você baixou, você notará que sua configuração padrão tem o aplicativo ChatGPT na lista como espaço reservado. Sinta-se à vontade para excluí-lo e adicionar os que desejar.
Lembre-se de que, ao adicionar um item à lista, você precisa fazer exatamente como o aplicativo está escrito e em letras maiúsculas. Você não precisa usar a extensão de arquivo ".app"
Antes de passar para a próxima etapa, certifique-se de remover qualquer um dos aplicativos que você adicionou a este atalho na seção “Itens de login” em Configurações do sistema> Geral.
Etapa 3: teste o atalho
Se os aplicativos que você adicionou estiverem abertos, feche todos eles (certifique-se de realmente sair do aplicativo em vez de apenas fechar a janela).
Em seguida, clique no botão play na janela de atalho para executar o atalho. Certifique-se de que todos os aplicativos adicionados abram ocultos conforme pretendido. Nesse caso, vá para a próxima seção.
Crie um script de login mestre
A próxima fase é usar um pouco de script leve para fazer esse atalho ser executado a cada login.
Terminal aberto. Se você ainda não possui uma pasta designada para scripts, recomendo criar uma em sua pasta pessoal com outro diretório filho especificamente para scripts de shell. Faça isso emitindo o seguinte comando de terminal
mkdir -p ~/scripts/shell_scripts
Agora que você criou seu diretório de script de shell, crie e edite seu script de login real com este comando:
nano ~/scripts/shell_scripts/my_login_script.sh
Ao emitir o comando acima, você será saudado pela interface de edição do nano. Copie o seguinte no campo de texto.
# Run minimized login item's shortcut
shortcuts run "Kipps Minimized Login Items"
Certifique-se de substituir o texto “Kipps Minimized Login Items” pelo nome do atalho que você escolheu.
Pressione Command+O e, em seguida, a tecla Enter para salvar as edições feitas. Você pode então sair do nano pressionando Commanf+X. Em seguida, você precisa tornar o script que acabou de tornar executável emitindo o seguinte comando.
sudo chmod +x ~/scripts/shell_scripts/my_login_script.sh
Ao emitir o comando, você será solicitado a fornecer sua senha. Vá em frente e entre. Voilà, seu script de login agora é executável. Agora, você deseja testá-lo executando-o usando o seguinte comando:
bin/zsh ~/scripts/shell_scripts/my_login_script.sh
Se for executado com sucesso, você estará pronto para passar para a próxima fase, certificando-se de que seu script seja executado automaticamente no login.
Executando o script no login
Para acionar a execução do seu script no login, modificaremos seu arquivo .profile. Se você nunca trabalhou com esse arquivo antes, talvez seja necessário criá-lo. Felizmente, os comandos do Terminal para criar e editar este arquivo são os mesmos:
nano ~/.profile
Cole o seguinte no campo de texto, substituindo "YOUR_LOCAL_USERNAME" pelo seu nome de usuário conforme aparece em seu diretório inicial. Por padrão, é qualquer que seja o seu nome de usuário, mas sem letras maiúsculas.
# Run custom login script
USER="YOUR_LOCAL_USERNAME"
if [ -f /Users/"$USER"/Scripts/Bash\ Scripts/my_login_script.sh ]; then
/Users/"$USER"/Scripts/Bash\ Scripts/my_login_script.sh
fi
Pressione Command+O, seguido pela tecla Enter para salvar o arquivo. Em seguida, pressione Command+X para sair do nano.
Aí está! O script de login que criamos agora será executado automaticamente sempre que você fizer login, o que, por sua vez, executará nosso atalho para abrir itens de login minimizados. Para testar a configuração final, efetue logout completo e login novamente. Lembre-se de que sua primeira execução provavelmente solicitará que você conceda permissões para seu script de login.
Depois de fazer isso, vá em frente e saia e faça login novamente. Com as permissões necessárias concedidas, seu script de login será executado conforme planejado.
Um dos principais atrativos do macOS é a limpeza de sua interface. Usar os meios tradicionais de abrir aplicativos no login pode ter o efeito de adicionar confusão e ruído visual no início de sua sessão de trabalho.
Ao usar os procedimentos de atalho e script descritos acima, você pode facilmente recuperar um ambiente de inicialização limpo, sem comprometer a capacidade de ter seus aplicativos de inicialização abertos e prontos para uso em segundo plano.