Eu tenho um disco externo com duas partições que eu continuo conectado ao meu MacBook Pro quando estou na minha mesa. (Um é para o Time Machine, o outro apenas para armazenamento extra.) Às vezes, preciso pegar meu laptop rapidamente e levá-lo para algum lugar, mas preciso mudar para um espaço em que possa ver as partições na área de trabalho, atá-las, duas -dedo clique e selecione Eject
. Existe uma maneira mais rápida no Mavericks, ou eu tenho que configurar um AppleScript como este com um atalho de teclado?
Nota: Eu estou não olhando para ejetar estes só quando eu coloco o meu Mac para dormir (como explorado aqui ). Às vezes, estou em um telecon de compartilhamento de tela e preciso tirar meu Mac da minha mesa por um minuto, se é que você me entende :-).
fonte
<kbd>cmd</kbd>+<kbd>space</kbd>
e digitareject
. Altamente recomendadoRespostas:
No OS-X Mountain-Lion, posso clicar em um dos ícones "Ejetar" com a opção (mantenha pressionada a opção e clicar no ícone ejetar), e todas as partições externas serão ejetadas.
(Atualização) Foi verificado que também funciona no OS X Mavericks e até no macOS Sierra, como eu suspeitava. Provavelmente, pode-se supor que funcione em pelo menos todas as versões intermediárias (experimente!).
fonte
A única advertência para "ejetar rapidamente" discos com alguma confiabilidade é que eles não serão ejetados se houver arquivos em uso que residam neles. Dito isso, você pode forçar discos de ejeção , mas isso não seria o ideal se os arquivos estivessem em uso.
A maneira mais fácil de ejetar instantaneamente todos os discos é invocando um Applescript (também pode criar um script de shell, mas o Applescript é mais facilmente transformado em uma solução de aplicativo com um clique).
Então vá ao seu Editor de Applescript, cole o seguinte:
e salve o script como um aplicativo onde quer que você escolha (NÃO use a
/tmp
pasta conforme ilustrado) . Adicione o aplicativo resultante ao seu Dock e você terá um Ejeção Rápida com um clique.Nota: a
and free space is not equal to 0
parte é para que o script não ejete o conteúdo da sua unidade de CD / DVD. Remova isso se você também quiser que algum disco inserido seja ejetado.fonte
Eu recomendaria Alfred . É um aplicativo de inicialização rápida que inclui o recurso de ejeção de volumes. Você pode selecionar que tipo de destino se qualifica para o comando (unidade de rede, local etc.).
Ao disparar o atalho, você pode selecionar um volume específico para desmontar. Ou você pode digitar ejectall (esse nome de atalho é personalizável).
fonte
Eu uso a barra de ativação para automatizar esta tarefa. Possui um atalho de comando para Ejetar todos os volumes ejetáveis. É incrivelmente rápido e, se você desativar a maioria das regras de indexação, o espaço ocupado na memória e o uso da CPU podem ser pequenos.
É muito mais poderoso do que esse truque, mas ele faz muito bem e você provavelmente usaria a versão gratuita para esse fim, pois usaria apenas esse atalho.
fonte
se você tiver a mesma configuração sempre que quiser ejetar vários discos externos ao mesmo tempo, poderá usar o AppleScript / Automater e criar seu próprio atalho de teclado. Há uma descrição detalhada de como fazer isso aqui: /superuser/405330/global-keyboard-shortcut-to-eject-external-hard-drive-on-mac-osx-lion
fonte
Você pode usar o aplicativo Ejector da barra de menus http://www.macupdate.com/app/mac/12216/ejector para ejetar todos os volumes ejetáveis. A única parte lamentável para mim é que não posso ejetá-los sem fazer login.
fonte
Pessoalmente, estou usando Alfred, como sugerido em outra resposta. Mas aqui está a resposta do Applescript , envolvida em um script Ruby.
você terá que colocá-lo no seu caminho e torná-lo executável.
fonte
Isso pode ser feito de maneira elegante com um aplicativo de automação e usando o recurso Display Notification para saída. Simplesmente salve o seguinte como um aplicativo e inicie-o como preferir.
fonte
Eu uso uma combinação de AppleScript e um aplicativo chamado Spark . O Spark está no Github para Homebrew Casks.
Então eu apenas uso um AppleScript para ejetar as unidades e vinculá-lo ao atalho ⌘ E.
fonte
Para discos com partições, achei que o Applescript a seguir funciona melhor.
fonte
No macOS Mojave, você pode simplesmente selecionar as duas unidades que deseja ejetar e clicar em "CMD + E". Isso ejeta os dois discos sem nenhum aviso.
fonte