我在 xterm 和 gnome-terminal 中使用 tmux。配置 gnome-terminal 的背景和前景不是问题,因为它可以通过 gui 本身轻松完成。有几件事要提一下:
- 我可以使用文件将 xterm 的前景色和背景色分别配置为绿色和黑色。这里是
~/.Xresources
xterm 的屏幕截图:
- 我有一个
~/.tmux.conf
用于 tmux 配置的文件。
我已经将系统设置为以文本模式启动,它会询问登录名和密码。登录后,它会显示提示符,但没有绿色前景,只有原始的白色和黑色前景和背景,但它会自动打开 tmux(我认为这是因为我在 bashrc 中为 tmux 放置了代码)。
首先,我以为 xterm 会在登录后打开,所以我使用.Xresources
文件对其进行了配置,认为它会配置文本启动终端之后但它什么也没做,即我得到了白色和黑色的前景和背景。我必须配置哪个终端才能使其工作?我的意思是 xterm、uxterm、lxterm 还是 gnome-terminal?
任何帮助,将不胜感激。
答案1
我发现在 CLI 模式下启动后打开的 Linux 控制台直接从文件中获取其参数和特性.bashrc
,因此,我对我的 bash 文件做了一些调整以获得上述布局。以下是我所做的:
test -z "$TMUX" && (tmux new-session -d && tmux split-window -h && tmux split-window -v && tmux -2 attach-session -d)
上述命令测试是否已经有 tmux 会话正在运行(此测试是必要的,以避免无限分割窗口窗格),如果没有,则创建一个新的会话并以上述方式分割窗口。