Como reiniciar o Dock sem usar a linha de comando?


11

Eu sei que posso reiniciar o Dock usando um killall Dockna linha de comando. Também posso reiniciar o Finder clicando com o botão direito do mouse no ícone do Finder. Existe uma maneira semelhante de reiniciar o Dock sem usar a linha de comando?


Você está aberto para criar uma ação do Automator ou um applet Applescript?
bjbk

@bjbk mesmo que o OP não seja - alguém aprenderá com uma boa resposta AppleScript. Não vi seu comentário enquanto escrevia minha resposta do Otto the Automator. Você está claramente pensando de uma maneira com a qual concordo. :-)
bmike

@bmike boa sugestão. Às vezes, hesito em escrever respostas pensando apenas no OP. Preciso pensar em termos do problema real e como outras pessoas podem se beneficiar de várias soluções. Cabeças para ler a Central de Ajuda
bjbk

Curioso, por que você iria querer? Você obviamente não é tímido na linha de comando se já conhece o comando. As respostas parecem bastante complicado em relação à abertura de um terminal ....
Jared Smith

Respostas:


14

Você pode forçar o encerramento de processos em segundo plano usando o utilitário Monitor de Atividade. Basta encontrar o processo do Dock (classifique a lista de processos por nome ou use o campo de pesquisa no canto superior direito), selecione-o e clique no botão Sair (o ícone é um "X" em um octógono) no canto superior esquerdo de a janela Monitor de Atividade. Ele perguntará se você deseja encerrar ou encerrar normalmente.


8

Não - o dock não participa da janela Force Quit, portanto você não pode acessá-lo diretamente.

Você pode facilmente pegar seu AppleScript ou shell script e envolvê-lo em um iniciador. O aplicativo Platypus é a minha escolha, mas o Automator também funciona:

  1. Open Automator
  2. Faça um novo aplicativo
  3. Chame-o Dock Killer
  4. Adicionar um item à receita - Executar Script do Shell
  5. entrar na doca de killall
  6. Salve o aplicativo para onde quiser.

Agora você pode usar o Spotlight, Launchpad, FastScripts ou qualquer outra maneira de ferramentas de automação para usar o teclado ou as teclas de atalho para iniciar o aplicativo Dock Killer. Os aplicativos gratuitos funcionarão bem, mas eu prefiro o LaunchBar para esta tarefa.


5

Modifique o arquivo chamado 'Info.plist' dentro do pacote do aplicativo (por exemplo, /System/Library/CoreServices/Dock.app/Contents/). Abra este arquivo no seu editor de texto favorito e altere a seção a seguir

<key>LSUIElement</key>
<string>true</string>

para

<key>LSUIElement</key>
<string>false</string>

Depois de matar o Dock.app uma vez com o Terminal / Activity Monitor (consulte a resposta de Gordon ;-)) ou após uma reinicialização, o aplicativo "Dock" aparece no próprio Dock e você pode forçar o encerramento / reinicialização lá ou no menu Apple - > Forçar encerramento ....

Após uma atualização ou atualização do sistema, talvez seja necessário repetir a edição.


3

[Muito] Semelhante à resposta existente da @bmike, mas este é o meu método preferido para criar scripts rápidos do Automator com comando por chave…

  1. Launch Automator
  2. Faça um novo serviço
  3. Chame de [o que quiser] ou 'killall Dock'
  4. Adicionar um item à receita - Executar Script do Shell
  5. entrar na doca de killall
  6. Salvar usando Cmd ⌘ S [Você pode esperar até este ponto para nomear, se desejar. Não existe um seletor de arquivos para onde ele está armazenado, com um Serviço, apenas um nome.]
  7. Abra Prefs do Sistema> Teclado> Atalhos> Serviços
  8. Role para baixo e adicione um comando de tecla memorável ao seu novo serviço 'killall Dock'

insira a descrição da imagem aqui


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.