macos - sierra - establecer outlook 2016 como cliente de correo predeterminado mac
¿Cómo establecer mi shell predeterminado en Mac? (11)
- Abra su terminal y presione el comando + , (coma). Esto abrirá una ventana de preferencias.
- La primera pestaña es ''General''.
- Encuentra la configuración ''Conchas abiertas con'' y elige la segunda opción que necesita una ruta completa al caparazón.
- Pegue el enlace a su comando fish, que generalmente es
/usr/local/bin/fish
.
Estoy usando macOS Sierra.
No me gusta volver a escribir peces cada vez que empiezo la terminal. Quiero fish
en forma predeterminada. ¿Cómo puedo configurar el shell de pescado como mi shell predeterminado en una Mac?
Aquí hay otra manera de hacerlo:
Asumiendo que lo instaló con MacPorts, lo que se puede hacer haciendo:
sudo port install fish
Su caparazón se ubicará en /opt/local/bin/fish
.
Necesita decirle a OSX que este es un shell válido. Para hacer eso, agregue esta ruta al final del /etc/shells
.
Una vez que haya hecho esto, puede cambiar el shell yendo a Preferencias del sistema -> Cuentas. Haga clic en Bloquear para permitir cambios. Haga clic con el botón derecho en la cuenta y elija "Opciones avanzadas ...". En el campo "Iniciar sesión", agregue la ruta para pescar.
Cuando esté en la terminal, abra las preferencias de la terminal con Comando + ,.
En la pestaña Configuración, seleccione uno de los temas y elija la pestaña del shell a la derecha.
Puede establecer el comando autostart fish
.
Desde la Terminal:
Agregue Fish a
/etc/shells
, que requerirá una contraseña administrativa:sudo echo /usr/local/bin/fish >> /etc/shells
Haga de Fish su shell predeterminado con
chsh
:chsh -s /usr/local/bin/fish
Desde las preferencias del sistema:
Usuario y Grupos → ctrl-click en Usuario Actual → Opciones Avanzadas ...
Cambiar el shell de inicio de sesión a
/usr/local/bin/fish
Presiona OK, cierra la sesión y vuelve a ingresar
Lo único que funcionó para mí fue una combinación de todos estos métodos.
Primero tuve que agregar peces al
/etc/shells
Luego ejecuté
chsh -s /usr/local/bin/fish
Finalmente, escribí Command + y agregué
/usr/local/bin/fish
a la ruta predeterminada allí
Solo después de haber hecho las tres cosas, los peces comenzaron a aparecer como el predeterminado para las nuevas ventanas de terminal.
Me gustaría agregar 2 cosas importantes aquí. Estos son aplicables a MacOS Sierra 10.12.5 (16F73) y probablemente a algunas otras versiones recientes y futuras de MacOS.
chsh
no es suficiente para cambiar el shell predeterminado. Asegúrese de presionar Comando + , mientras su terminal está abierta y cambie la opción ''Conchas abiertas con'' a ''Consola de inicio de sesión predeterminada''.En caso de bash, asegúrese de ejecutar
echo $BASH_VERSION
para confirmar que está ejecutando la versión prevista de bash.bash --version
no te da la información correcta.
Puedes usar chsh para cambiar el shell de un usuario.
Ejecute el siguiente código, por ejemplo, para cambiar su caparazón a Zsh
chsh -s /bin/zsh
Como se describe en la página de manual, y por Lorin, si el shell no es conocido por el sistema operativo, debe agregarlo a su lista conocida: /etc/shells
.
el programa chsh
le permitirá cambiar su shell predeterminado. Querrá la ruta completa al ejecutable, por lo tanto, si tu caparazón es un fish
, querrá que proporciones el resultado dado al escribir which fish
.
Verás una línea que comienza con " Shell:
". Si nunca lo ha editado, lo más probable es que diga " Shell: /bin/bash
". Reemplace esa ruta /bin/bash
con la ruta al shell deseado.
1. sudo nano / etc / shells
2. agregue / usr / local / bin / fish a su lista de proyectiles
3. chsh-s / usr / local / bin / fish
heimdall:~ leeg$ dscl
Entering interactive mode... (type "help" for commands)
> cd /Local/Default/Users/
/Local/Default/Users > read <<YOUR_USER>>
[...]
UserShell: /bin/bash
/Local/Default/Users >
simplemente cambie ese valor (con el comando de escritura en dscl
).