端末に透明な背景を維持しながら、非アクティブなtmuxウィンドウを暗くすることはできますか?
非アクティブ状態をぼかす tmux.conf 部分は次のとおりです。
## 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端末を使用しています
答え1
以下は、これを行うサンプルスニペットです。
また、暗くするには、vim
hi Normalの背景を空にするように変更するか、既に空のテーマを使用できます。私のカスタム Nord
上記のテーマを使用している場合は、Nord
README.mdの指示に従って端末の背景色を設定する必要があります。
tmux.conf
######### THEME ##########
set -g status-style fg=white,bg=brightblack
setw -g clock-mode-colour cyan
set -g mode-style bg=brightcyan,fg=black
set -g message-style bg=brightblack,fg=cyan
set -g message-command-style bg=brightblack,fg=cyan
set -g status-left '#{?pane_synchronized, ¤ ,}#{?window_zoomed_flag, ↕ ,}[#S-#{window_active_clients}]'
set -g status-right '#H'
path="#(if [[ $HOME == #{pane_current_path} ]]; then echo \"~\" ; else echo #{b:pane_current_path}; fi)"
set -g pane-border-style fg=brightblack,bg=black
set -g pane-active-border-style fg=blue,bg=black
set-window-option -g window-active-style bg=terminal
set-window-option -g window-style bg=black
set-window-option -g window-status-style bg=default,fg=default
set-window-option -g window-status-current-style bg=default,fg=cyan
set-window-option -g window-status-activity-style bg=default,fg=yellow
set-window-option -g window-status-separator ""
set-window-option -g window-status-current-format " $path "
set-window-option -g window-status-format " $path "
答え2
いいえ。
あなたは透明性を持って幸運です別の言葉GNOME端末で。この機能は5年前に削除されました。
アプリケーション(tmuxなど)でのみ設定されます。基本背景色として色、SGR 49。SGR 40–47、100–107、および48に設定されているデフォルト以外の色には透明度がまったくありません。
そしてbg=colour236
あなたはbg=black
設定していません。基本背景色で色を指定します。デフォルトではなく明示的な色を設定しています。あなたはする必要がありますbg=default
。もちろん、これは調光効果を引き起こさない。
追加読書
- クリスチャン・パーシー(2013-04-22)。 」いいえ。".GNOMEバグ#698544。
答え3
アラクリティ
window:
opacity: 0.85
- 設定された色の使用アジャイルシェル
- わずかに変更されたスクリーンショットを使用する明日は暗くなるだろう
マルチプレクサ
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
新しいvim
使用バルチ
vim.cmd("colorscheme walh-gruvbox")
vim.g.walh_dimming = 1