Terminal
使用tmux將背景重置為透明?
我最近設置了tmux-powerline並註意到狀態左側的背景顏色,如果更改,拒絕返回預設和透明(如果啟用了透明度)。
我能夠修復狀態權(因為它是在背景更改之前),但是在為一個部分設置背景之後似乎不可能清除/擦除背景。不過,我很想在這件事上犯錯,並且想知道是否有人知道解決方案?
set -g status-left='#[bg=colour89]ANYTHING CAN GO HERE[#bg=default] AND HERE TOO!'
我希望背景被清除(bg=default 在開始時會保持透明,並且適用於狀態正確),但我得到的是深灰色。
期限 = screen-256
“透明”功能依賴於在終端中執行的應用程序不明確設置背景顏色。特別是在清除背景時,這些應用程序不應該設置顏色。這對應於稱為背面顏色擦除的終端功能,或**
bce
**.該
TERM=screen-256color
條目告訴應用程序在清除顯示時必須設置顏色(以確保使用目前顏色)。在這種情況下,有一個不同的終端描述screen-256color-bce
可以滿足您的需求。進一步閱讀:
- 我的終端顯示一些未著色的空間(ncurses 常見問題解答)
- 我應該使用什麼 $TERM?(xterm 常見問題解答)