Voglio cambiare la shell predefinita di Terminator in zsh.
In /etc/passwd/
Ho cambiato la shell predefinita in /bin/zsh
.
Questa impostazione cambia la shell predefinita in LXTerminal (il terminale predefinito su Lubuntu), ma non in Terminator. Quindi ho provato chsh -s /bin/zsh
, ma neanche quello funziona.
La documentazione di Terminator dice:
Come faccio a cambiare la mia shell predefinita?
Terminator avvierà sempre la shell specificata dalla variabile di ambiente SHELL
. (Tornerà a /bin/sh se la variabile di ambiente SHELL
non è impostata.) Potresti semplicemente influenzare
l'ambiente di Terminator, ma la soluzione migliore è dire al tuo
sistema operativo quale shell desideri e assicurerà che SHELL
sia impostato correttamente per tutte le applicazioni, non solo per Terminator. Consulta la
documentazione per il tuo sistema operativo per i dettagli su come modificare
la tua shell predefinita.
Quindi mi aspettavo che i miei tentativi funzionassero, ma non è così. Come posso cambiare la shell predefinita in Terminator.
Risposta accettata:
Usa `chsh` per cambiare shell
Puoi usare chsh
per cambiare la tua shell predefinita. L'esecuzione di questo comando richiederà il percorso completo della shell.
Puoi anche correre
chsh -s <path_to_shell>
per cambiare direttamente la shell.
Modifica le preferenze del terminatore
Puoi anche modificare direttamente le preferenze di Terminator.
- Apri terminatore.
- Fai clic con il pulsante destro del mouse su Terminator e seleziona Preferenze .
- Vai a Profili> Comando .
- Seleziona Esegui comando come shell di accesso , Esegui un comando personalizzato invece della mia shell e digita l'indirizzo della shell.
– Chiudi la finestra di dialogo.