Estoy usando Ubuntu 12.04 y comencé a usar zsh. La forma en que cambié mi caparazón es
$ sudo chsh -s /usr/bin/zsh
Cambié mi tema de solicitud, etc., y los cambios comenzaron. Cuando hago un eco $SHELL, puedo ver que zsh es mi caparazón. Pero cuando abro una nueva terminal bash parece ser mi shell. Sin embargo, cuando sua un usuario diferente y suhacia atrás zsh parece ser el shell.
Por favor avise.
12.04
gnome-terminal
zsh
mehant
fuente
fuente

zsho un shell de inicio de sesión, de lo contrario, siempre tendrá el valor predeterminado Bash.Respuestas:
En
gnome-terminal, el sistema generalmente usará Bash de manera predeterminada, porque eso es lo que segnome-terminalejecuta.Sobreescribí ese "valor predeterminado" al cambiar las preferencias de perfil. Abra
gnome-terminal(la aplicación "Terminal"), luego vaya a 'Editar' y 'Preferencias de perfil'.Asegúrese de que está editando el perfil 'predeterminado' y vaya a la pestaña "Título y comando".
En "Comando" hay tres casillas de verificación: "Ejecutar comando como un shell de inicio de sesión", "Actualizar registros de inicio de sesión cuando se inicia el comando" y "Ejecutar un comando personalizado en lugar de mi shell".
Marqué las tres casillas y en "Comando personalizado:" puse
zsh.También configuré "Cuando el comando sale:" a "Salir del terminal" para que cierre la ventana del terminal.
Presiona el botón "Cerrar", luego sal
gnome-terminaly vuelve a abrirlo. Ahora debería comenzar enzshlugar de Bash.fuente