更改终结者的默认外壳

Ora*_*Tux 13 command-line zsh terminator

我想将 Terminator 的默认 shell 更改为 zsh。在/etc/passwd/我已将默认 shell 更改为/bin/zsh. 此设置更改 LXTerminal(Lubuntu 上的默认终端)中的默认 shell,但不会更改 Terminator。所以我尝试了chsh -s /bin/zsh,但这也不起作用。

终结者文档说:

如何更改我的默认外壳?

Terminator 将始终启动由 SHELL 环境变量指定的 shell。(如果未设置 SHELL 环境变量,它将回退到 /bin/sh。)您可以简单地影响 Terminator 的环境,但最好的解决方案是告诉您的操作系统您想要哪个 shell,它会确保SHELL 已针对所有应用程序正确设置,而不仅仅是 Terminator。有关如何更改默认 shell 的详细信息,请参阅您的操作系统的文档。

所以我预计我的尝试会奏效,但他们没有。如何更改 Terminator 中的默认 shell。

gre*_*een 26

使用 `chsh` 更改外壳

您可以使用chsh来更改您的默认外壳。运行此命令将询问 shell 的完整路径。

你也可以运行

chsh -s <path_to_shell>

直接换壳。

更改终结者首选项

您还可以直接更改 Terminator 首选项。

  • 打开终结者。
  • 右键单击 Terminator 并选择Preferences
  • 转到“配置文件” >“命令”
  • 选中Run command as login shell运行自定义命令而不是我的 shell,然后输入shell的地址。

在此处输入图片说明 - 关闭对话框。


Ora*_*Tux 4

重启后终结者使用了 zsh。我填写了错误报告