Chci změnit výchozí shell Terminátora na zsh.
V /etc/passwd/
Změnil jsem výchozí shell na /bin/zsh
.
Toto nastavení změní výchozí shell v LXTerminal (výchozí terminál na Lubuntu), ale ne v Terminátoru. Zkusil jsem tedy chsh -s /bin/zsh
, ale ani to nefunguje.
Dokumentace k Terminátorovi říká:
Jak změním výchozí prostředí?
Terminátor vždy spustí shell určený proměnnou prostředí SHELL
. (Pokud není nastavena proměnná prostředí SHELL
, vrátí se zpět na /bin/sh.) Můžete jednoduše ovlivnit prostředí
Terminátora, ale nejlepším řešením je sdělit to svému
operačnímu systému jaký shell byste chtěli, a zajistí, že SHELL
bude správně nastaven pro všechny aplikace, nejen pro Terminátora. Podrobnosti o tom, jak změnit
výchozí shell, najdete v
dokumentaci k vašemu operačnímu systému.
Očekával jsem tedy, že mé pokusy vyjdou, ale nefungují. Jak mohu změnit výchozí shell v Terminátoru.
Přijatá odpověď:
Pro změnu shellu použijte `chsh`
Můžete použít chsh
změnit výchozí shell. Spuštění tohoto příkazu se zeptá na úplnou cestu k shellu.
Můžete také spustit
chsh -s <path_to_shell>
přímo změnit shell.
Změnit předvolby Terminátora
Můžete také přímo změnit předvolby Terminátora.
- Otevřete Terminátora.
- Klikněte pravým tlačítkem na Terminátor a vyberte Předvolby .
- Přejděte na Profily> Příkaz .
- Zaškrtněte Spustit příkaz jako přihlašovací prostředí , Spustit vlastní příkaz místo mého shellu a zadejte adresu shellu.
– Zavřete dialogové okno.