当我打开终端时始终运行 tmux

当我打开终端时始终运行 tmux

我一般都会打开LX终端使用我通常输入的 bash shell多路复用器先指挥。

我想自动启动 tmux 命令,所以我尝试将此命令添加到~/.bash_profile或添加到~/.profile文件,但它们都没有自动启动 tmux。

这能实现吗?

答案1

更改菜单项、键绑定、shell 别名或用于运行 Lxterminal 的任何内容来运行lxterminal --command tmux.

添加tmux~/.profile~/.bash_profile是没有好处的:这些文件仅在您登录时读取。添加tmux~/.bashrc也没有好处:它会tmux在 bash 的任何实例中启动,而不仅仅是由 lxterminal 启动的实例。

答案2

确实不建议您执行您想要的操作,通常我会为 ttyX 放置类似的内容,编辑您的 bashrc,添加以下行,这将允许任何XTERM基于终端的启动时启动 tmux。

[[ $TERM = "xterm" ]] && { tmux && exit 0; }

您应该添加一个新的快捷方式或使用自定义 shell 启动终端,即 tmux。 (不确定 lxterm 是否支持)

相关内容