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 su
a un usuario diferente y su
hacia atrás zsh parece ser el shell.
Por favor avise.
12.04
gnome-terminal
zsh
mehant
fuente
fuente
zsh
o 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-terminal
ejecuta.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-terminal
y vuelve a abrirlo. Ahora debería comenzar enzsh
lugar de Bash.fuente