Hacer lanzamiento de iTerm2 con Zsh


He estado investigando la configuración de iTerm2, pero parece que no puedo encontrar una manera de hacer que inicie Zsh en lugar de Bash, ¿alguien sabe la forma correcta de hacer esto dentro de iTerm2?

Pregunto esto porque vengo de Mac Terminal, y le permite elegir fácilmente qué ejecutar en el inicio, pero parece que no puedo encontrar algo sencillo con iTerm2.

Lo busqué en Google, pero por alguna razón solo puedo encontrar referencias de oh-my-zsh, nada relacionado con un-modded iTerm2.

Aprecio cualquier ayuda que pueda proporcionar, gracias. :)

 54
Author: yang xiu, 2012-11-20

3 answers

Cambie su shell por defecto a /bin/zsh ejecutando el comando chsh.

 98
Author: Adam Batkin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-20 15:17:15

Aunque el cambio con chsh -s $(which zsh) funcionó perfectamente para mí, mi iTerm2 no abriría automáticamente nuevos terminales con zsh.

En su lugar fui a iTerm2 -> Preferences -> Profiles -> Default y en la pestaña General puse el Comando en /usr/local/bin/zsh en lugar de Login shell.

Update: Con la versión actual de iTerm (a partir de la 2.1.1) funcionó perfectamente para mí cambiando el shell predeterminado (mostrado arriba) solamente.

 35
Author: Thomas Fankhauser,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-09 12:04:05

Similar a la respuesta anterior: Editando mi perfil zsh que creé, en la pestaña General, en el campo" Enviar texto al inicio:", tengo " clear; pwd; ls; zsh;" esto me deja con una ventana que me muestra lo que quiero ver y, por último, comenzar zsh.

 2
Author: Jeff Hacker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-11 19:35:46