首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tmux:是否有可能使不活动的窗口变暗,同时具有透明的背景?

tmux:是否有可能使不活动的窗口变暗,同时具有透明的背景?
EN

Unix & Linux用户
提问于 2019-01-13 11:55:10
回答 2查看 2.7K关注 0票数 1

是否有可能使不活动的tmux窗格变暗,并且在终端中仍然具有透明的背景?

tmux.conf中淡出不活动的部分如下所示

代码语言:javascript
复制
## FROM https://stackoverflow.com/questions/25532773/change-background-color-of-active-or-inactive-pane-in-tmux
#set inactive/active window styles
set -g window-style 'fg=colour247,bg=colour236'
set -g window-active-style 'fg=colour250,bg=black'

# set the pane border colors 
set -g pane-border-fg colour235
set -g pane-border-bg colour238
set -g pane-active-border-fg colour236
set -g pane-active-border-bg colour250

但在这种情况下,我失去了终端机的透明度。

我在使用gnome终端

EN

回答 2

Unix & Linux用户

发布于 2019-01-13 13:13:42

No.

你很幸运,在GNOME终端有透明度。这种功能在五年前就被删除了。

它只在应用程序(如tmux)将默认颜色设置为背景颜色( SGR 49 )时才能工作。与SGRs 40-47,100-107和48设置的非默认颜色只是没有透明度。

使用bg=colour236bg=black,您不会将默认颜色设置为背景颜色。您正在设置一个显式的非默认颜色。你需要bg=default。当然,这反过来不会造成调光效果。

再读

  • Christian Persch (2013-04-22)。"不是的。“。侏儒虫#698544。
票数 2
EN

Unix & Linux用户

发布于 2023-04-28 07:52:13

阿拉克里蒂

代码语言:javascript
复制
window:
  opacity: 0.85

Tmux

代码语言:javascript
复制
set -g pane-active-border-style bg=color0
set -g pane-border-style bg=color0
set-window-option -g window-active-style bg=terminal
set-window-option -g window-style bg=color0

NeoVim

使用沃尔赫

代码语言:javascript
复制
vim.cmd("colorscheme walh-gruvbox")
vim.g.walh_dimming = 1
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/494237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档