Tmux 透明状态栏

问题描述 投票:0回答:3

我不确定这是否可行,但我使用具有半透明背景的图形终端模拟器,因此我可以看到其后面的 GUI 窗口(在本例中为蓝色)。 我希望我的状态行将其作为背景颜色。

tmux
3个回答
59
投票

我能够找到这个有用的示例:http://jasonwryan.com/blog/2010/01/07/tmux-terminal-多路复用器/

它使用了颜色

default

所以我想要的是:

set status-bg default

编辑:这可能不适用于较新版本的 tmux,请参阅下面的其他答案


45
投票

从 olleicua 接受的答案(更具体地说,来自 sammy 的评论)从 tmux 3.2 开始不再为我工作。

我将该行更改为以下内容,现在它又可以工作了:

set-option -g status-style bg=default

官方 github 页面上的“3.2 问题和评论”主题解释了为什么会出现这种情况:

status-fg
status-bg
现在应用在
status-style
之前,而不是代替;这意味着如果其中一个设置为
default
,则将使用
status-style
颜色。要修复,请将
status-bg default
替换为
status-style bg=default


0
投票

答案有点过时了。

对于

v3.2
,如果您想同时更改
fg
bg
,您需要用一个命令来完成:

set -g status-style "fg=white bg=color237"
© www.soinside.com 2019 - 2024. All rights reserved.