26 votos

Abrir el terminal usando un atajo de teclado

Estoy usando a Alfred y por lo tanto no tengo ningún uso para el Cmd + Space atajo de teclado. Quiero invocar a la terminal usando ese atajo. Como en Ubuntu, cuando presionas Ctrl + Alt + T ¿hay alguna manera de iniciar una terminal como esa en los Mavericks de OS X?

P.D. No quiero usar a Alfred para poner en marcha la terminal. Sólo quiero pulsar Cmd + Space y quiero que la terminal aparezca como lo haría en Ubuntu.

18voto

siva Puntos 23

Maestro del teclado

Puedes hacer esto con el Maestro del Teclado, usando una macro como esta:

Alfred

Puedes configurar una tecla de acceso directo personalizada para lanzar una aplicación mediante un flujo de trabajo:

Ve a la pestaña de flujos de trabajo, crea un nuevo flujo de trabajo y añade una tecla de acceso directo y un "lanzar aplicaciones" con Terminal seleccionado como la aplicación a lanzar.

KeyRemap4MacBook

Puedes usar el KeyRemap4MacBook con un privado.xml como este:

<?xml version="1.0"?>
<root>
  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_Terminal</name>
    <url>file:///Applications/Utilities/Terminal.app</url>
  </vkopenurldef>
  <item>
    <name>Activate Terminal with ⌘Space</name>
    <identifier>ActivateTerminalWithCmdSpace</identifier>
    <autogen>
      __KeyToKey__
      KeyCode::SPACE, VK_COMMAND | ModifierFlag::NONE,
      KeyCode::VK_OPEN_URL_Terminal
    </autogen>
  </item>
</root>

Servicio de Automóviles

Puedes crear un servicio en Automator:

Open Terminal

luego en Preferencias del Sistema → Teclado → Atajos → Servicios puede asignar un comando de teclado para ejecutarlo.

10voto

tlane Puntos 21

5 meses tarde, pero creo que esta parte es útil.

En lo que respecta a la solución de un autómata, esto es probablemente un poco mejor. En lugar de ejecutar el buscador, sólo usa un "applescript". Es decir, añade la acción "Utilidades Ejecutar AppleScript". Ejecuta este script:

on run {input, parameters}

    tell application "Terminal"
        do script " "
        activate
    end tell

    return input
end run

Esto no sólo abrirá la terminal, cuando se ejecute varias veces abrirá varias ventanas. Entonces sólo hay que añadir una tecla de acceso directo para ello en los servicios (bajo el teclado), como se explica en la respuesta de George Garside.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X