73 votes

Configurer iTerm2 comme terminal par défaut (OSX Lion)

Je voudrais définir iTerm2 au lieu de terminal.app comme mon terminal par défaut.

Go2Shell par exemple vous permet d'ouvrir un terminal dans le répertoire courant du Finder. Je veux être capable d'utiliser iterm2 au lieu de terminal.app.

Je n'ai pas trouvé de réponse dans la documentation officielle.

Merci pour votre aide.

Mise à jour : ShellTo est une excellente alternative à Go2Shell et supporte iTerm2

1voto

Jan Points 11

Ce que @gef a posté est partiellement ce que j'ai fait. Cependant, c'est ce qui a fonctionné pour moi.

Ouvrez votre application de terminal :

open -a Go2Shell --args config

Ensuite, dans les options, copiez le code suivant, vous devrez peut-être faire un clic droit et coller car les commandes sont limitées :

cd %PATH%;clear;pwd;open -a iTerm.app .;killall Terminal;

Et voilà, l'application terminal devrait s'ouvrir et donner un nouveau paramètre à iTerm, puis se refermer.

1voto

Vous pouvez exécuter n'importe quelle commande une fois que l'application terminal est exécutée donc afin d'exécuter iterm2 au lieu de l'application terminal, vous pouvez créer un script qui s'exécute chaque fois que le terminal est ouvert et ce script devrait ouvrir iterm et tuer l'application terminal.

Étapes pour créer un script

  • Vi /Applications/run_iterm.sh

  • Copier les commandes suivantes et les coller dans le script

    #! /bin/bash
    open -a iTerm.app
    killall Terminal
  • Sauvegarder le fichier

  • Chmod 755 /Applications/run_iterm.sh

Maintenant notre script est prêt, la dernière étape est de l'exécuter à chaque fois que l'application terminal est ouverte Exécuter le terminal Allez dans les préférences -> Général -> script ouvrir avec -> sélectionner la commande "chemin complet" et coller /Applications/./run_iterm.sh à l'intérieur du cahier de texte enfin, fermez l'application terminal et exécutez-la à nouveau Entrez la description de l'image ici

0voto

Erik Points 1

Ce fil de discussion concernait OS X Lion, et semble obsolète pour El Capitan. Cependant, comme j'ai trouvé cette page en cherchant un moyen pour que XCode lance iTerm au lieu de Terminal, j'ai pensé poster ma solution.

Ce n'est pas gratuit, malheureusement, mais il est possible de le faire en utilisant l'outil d'aide à la décision. Lancement magique application de préférence de système. En utilisant cet outil, j'ai défini iTerm comme l'application par défaut de .term , .terminal et .command extensions. Cela a fait l'affaire pour mes besoins.

J'espère que cela vous aidera !

0voto

Arpatma Points 1

Pour associer n'importe quel type de protocole, ssh,telnet, ou même ftp et autres à iTerm2 vous allez dans l'application iTerm2, choisissez : Menu ITerm2 / Préférences / Schémas d'url ; Sélectionnez ssh Schémas d'url

Notez que maintenant, si vous allez dans votre navigateur (disons Chrome ou Firefox), vous pouvez maintenant ouvrir un lien de type ssh:// en utilisant iTerm2 au lieu de l'application terminal par défaut.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X