Est-il possible de démarrer une application spécifique avec un raccourci clavier? [dupliquer]

Réponses:

40

En supposant que Snow Leopard + fonctionne space, Spotlight peut être utilisé pour exécuter un terminal.

Spotlight peut être lié à une autre combinaison de touches mais la valeur par défaut est similaire à Windows+ R.

Jdiaz
la source
1
Je vais avec ceci comme réponse car vous n'avez pas besoin d'installer quoi que ce soit ... Quicksilver est cool pour beaucoup de choses cependant! Merci!
longda
1
Je souhaite vraiment que la frappe par défaut pour zoomer dans Photoshop ET la frappe par défaut pour changer la langue de saisie ET la frappe par défaut pour appeler Spotlight ne soient pas toutes identiques. :(
Scottie
87

Depuis Snow Leopard, cela est en fait intégré au système d’exploitation.

Lancez Automator et créez un service qui ne reçoit aucune entrée d'aucune application. À partir de la bibliothèque d'actions, ajoutez l'action 'Lancer l'application' au flux de travail. Sélectionnez l'application "Terminal" dans la liste déroulante Applications. Enregistrez votre nouveau service, puis attribuez-lui un raccourci clavier dans:
System Preferences -> Keyboard -> Keyboard Shortcuts -> Services

NRiling
la source
Les commentaires ne sont pas pour une discussion prolongée; cette conversation a été déplacée pour discuter .
bmike
2
"Terminal" n'était pas dans la liste des applications pour moi, je devais le trouver en sélectionnant "autre" et en recherchant.
Wachr
1
@wachr idem ici, mais vous pouvez le trouver facilement dans le dossier 'utilitaires' et cela fonctionne parfaitement.
Pan Long
@ wachr Merci, c'était utile, je devais le trouver en sélectionnant "autre ..." puis dans le dossier "Utilitaires".
Yogesh Umesh Vaity
Parfait! Cela a pris quelques secondes à mettre en place et rend les choses beaucoup plus efficaces. J'ai utilisé la commande + option + T pour le mien. C'est facile à retenir et n'a pas été attribué.
jamesnotjim
19

Si vous avez le Alfred Powerpack, vous pouvez ajouter un raccourci clavier dans Alfred 1:

Ou créez un flux de travail dans Alfred 2:

Les touches rapides ont par défaut un court délai dans Alfred 2, mais le fait de changer le comportement du déclencheur le réduit:

mst
la source
15

Je recommanderais d'installer QuickSilver . C'est un lanceur d'applications qui mémorisera les applications que vous lancez le plus souvent et les recommandera en premier. Il est facile de lancer n'importe quelle application en quelques frappes.

QuickSilver est la première application que j'installe sur chaque nouveau Mac.

Shane Stillwell
la source
Quicksilver est vraiment cool et très proche de ce que je recherche!
longda
1
Quicksilver est génial mais il n'est plus en développement. La nouvelle application Alfred est très similaire, soutenue et en développement aussi. Je l'ai eu sur le Mac App store et il a remplacé Quicksilver pour moi
conorgriffin le
1
Je suis d'accord, je suis passé de QuickSilver à Alfred (avec leur PowerPack) et je n'ai pas regardé en arrière. C'est plus rapide, s'intègre bien et se développe assez rapidement.
Shane Stillwell
10

Non intégré au système d'exploitation, mais j'utilise un utilitaire gratuit appelé Visor. Ce que vous faites avec cela, c'est de laisser votre terminal fonctionner en arrière-plan, mais Visor le cache et l'invoque dans une console de style Quake lorsque vous appuyez sur une combinaison de touches (configurable par l'utilisateur). C'est assez personnalisable quant à la façon dont votre terminal affiche / cache. Super génial.

Scottie
la source
2
Visor, bien que soignée, je trouvais parfois une légère douleur dans le cul.
Josh K
2
Comment? Je n'ai jamais rencontré de bugs ou d'accidents, et dans ma journée de travail, je saute constamment sur mon terminal pour des opérations en ligne de commande. Facilite grandement les choses: il suffit d'appuyer sur une touche pour que mon terminal s'affiche avec la focalisation du clavier.
Scottie
Je déteste le fait que TotalTerminal (nouveau nom de Visor) ne fonctionne pas bien avec les applications en plein écran (et que le développeur ne le corrigera probablement pas )
Dan
7

La solution suggérée par @NReilingh convient, mais elle échoue si Terminal.app est en cours d'exécution et si aucune fenêtre n'est ouverte (je l'ai testé sous OSX 10.7).

Remplacement de l' application de lancement action Exécuter AppleScript action et définir le code suivant à exécuter le tour est joué:

on run {input, parameters}
  tell application "Terminal"
    activate
    reopen
  end tell
  return input
end run

Voici l'article complet: Mac OS X: lancement du terminal à partir du raccourci clavier

Claudio d'Angelis
la source
1
Vous pouvez également utiliser reopenpour créer une nouvelle fenêtre par défaut s'il n'y a aucune fenêtre ouverte. Le script est bloqué jusqu'à la fin de l'ouverture de l'application. Cela semble donc prendre plus de temps si vous l'exécutez avec FastScripts. open -afait aussi quelque chose comme reopen, et il ne bloque pas les scripts.
Lri
@LauriRanta vous avez raison reopen, merci de le signaler.
Claudio d'Angelis
6

Je voulais un raccourci pour toujours ouvrir une nouvelle fenêtre de terminal indépendamment de quoi que ce soit. Voici le code pour le faire:

tell application "Terminal"
        do script ""
        activate
    end tell
Guptron
la source
J'ai trouvé cela avec le commentaire ci-dessus à propos de l'application spark pour être une bonne solution.
Brady Trainor
Je veux aussi une nouvelle fenêtre de terminal (que l'application de terminal soit ouverte ou non), et cela a fonctionné. Je n'ai cependant pas utilisé l'application Spark.
Chrisdembia
4

Dans Mavericks, il existe une option pour ouvrir une nouvelle fenêtre de terminal dans le dossier que vous avez mis en surbrillance dans le Finder. Pour activer cette option, allez à Finder -> Services -> Service Preferenceset vérifiez New Terminal at Folder.

entrez la description de l'image ici

Puis utilisez le depuis le menu Finder:

entrez la description de l'image ici

Erik Berkun-Drevnig
la source
Cela ne semble plus être présent dans le dernier Mac OS 10.11.2.
Jmort253
2
Il est toujours là pour moi dans 10.11.5
Erik Berkun-Drevnig
2

Cette solution fonctionne pour MacOS Sierra.

  1. Lancer Automator
  2. Cliquez sur 'Nouveau document' et sélectionnez 'Service'
  3. Remplacez "Le service reçoit sélectionné" par "Pas d'entrée"
  4. Sélectionnez "Lancer l'application" dans le volet Actions.
  5. Sélectionnez l'application que vous devez lancer dans le menu déroulant. Pour Terminal, vous devrez aller au bas et sélectionner "Autre" et le trouver dans le dossier Utilitaires.
  6. Enregistrez le service sous un nom.
  7. Ouvrez les Préférences Système. Aller à l'option de clavier. Cliquez sur l'onglet Raccourci.
  8. Sélectionnez Services dans le volet de gauche et faites défiler jusqu'à Général dans le volet de droite. Vous devriez voir votre service.
  9. Cliquez sur le service. Vous devriez voir un bouton sur le service sélectionné lui-même qui dit "Ajouter un raccourci". Cliquez dessus.
  10. Entrez une combinaison de touches et fermez les Préférences Système.
Ankit Shubham
la source
1

Pour accéder à DTerm via un raccourci clavier configurable par l'utilisateur, une fenêtre contextuelle s'affiche dans laquelle vous pouvez exécuter une commande de terminal dans le répertoire en cours . Par exemple, si vous êtes dans le Finder et que vous souhaitez tarer certains fichiers, il vous suffit d'appuyer sur la touche de raccourci et de l'exécuter tar, sans qu'il soit nécessaire de changer de répertoire. Appuyez sur Maj + Entrée au lieu de simplement Entrée après avoir tapé votre commande pour l'exécuter dans une nouvelle fenêtre de terminal à partir de laquelle vous pourrez continuer à travailler.

Michael Underwood
la source
1

J'utilise Spark et j'ai + + §(j'ai une disposition de clavier britannique; §c'est juste en dessous esc) pour lancer le terminal. Je préfère utiliser Services / AppleScripts parce que c'est plus rapide. En outre, il n’ajoute aucun élément d’interface utilisateur visible, contrairement à d’autres solutions (j’ai très envie de garder mon espace de travail le plus simple possible).

Je pense que le développement de Spark est arrêté mais que cela fonctionne parfaitement sur Snow Leopard.

Benoît Cohen
la source
1

Bien que je pense que la liaison entre Automator / Keyboard et Services est meilleure, je pense que je devrais mentionner Quicksilver , qui vous offre d’excellents services de clavier pour le mac.

Vous devriez lire cet article sur Quicksilver.

ocodo
la source
1

C'est un peu une opinion et pas une réponse directe: vous pouvez utiliser iTerm et définir un raccourci clavier global pour cela via Préférences ( + ,)> Touches> Raccourcis.

Halil Özgür
la source
1

J'adore Apptivate , c'est comme Spark. Apptivate vous permet "d'attribuer des raccourcis à l'ensemble du système à toute application, document ou fichier de script". Il ne fait que cette chose et le fait plutôt bien. C'est très petit, donc n'utilisez pas beaucoup de ressources système.

Une excellente fonctionnalité d'Apptivate est que s'il détecte l'application, telle que Terminal.app, qui était déjà en cours d'exécution, Apptivate la masquera au lieu de lancer une nouvelle instance de l'application.

hujunfeng
la source
0

J'utilise FastScripts pour faire cela. C'est gratuit pour un maximum de 10 raccourcis clavier, 14,95 $ pour permettre des raccourcis clavier illimités (je ne suis pas affilié à Red Sweater Software, je suis juste un client heureux).

otto.poellath
la source
0

C'est assez proche: CDTo .

"Mini-application rapide qui ouvre une fenêtre Terminal.app à la fenêtre de recherche la plus en avant. Cette application est conçue (y compris son icône) pour être placée dans la barre d’outils de la fenêtre de recherche."

Idéalement, vous voulez un outil qui imite la fonctionnalité intégrée de MacOS 9:

entrez la description de l'image ici

Dennis Wurster
la source
0

Merci pour la recommandation pour Spark. Je viens d’essayer la version 3.0b9 et cela fonctionnait parfaitement sous OS X 10.10.3 pour créer un raccourci pour lancer le terminal. J'utilise Ctrl + Opt + T, qui est le même raccourci pour ouvrir le terminal dans ma distribution Linux.

L'hypersphère
la source
0

J'utilise Open Terminal . Vérifiez ici .

OGenius
la source
Pourquoi avez-vous lié engadget.com?
Ihab Shoully
@OGen Le lien est cassé
Matt
-1

Vous pouvez utiliser Automator.app pour créer de nouveaux raccourcis

Automator app> puis service (icône d'engrenage) [pas d'entrée]> suivi du service de lancement de l'application.app,> choisi terminal.app> [SAVE]> préf. Système. > raccourcis clavier> services> raccourci d'installation

ctr + opt + cmd + T

Son expliqué dans ce lien

Saharsh
la source