今天才发现那个设置终端透明的bash脚本配置是通用的,改改 fish 就能用了


#1

原来一直纠结于GNOME3上游取消了终端的透明设置。
然后蜥蜴紧跟着,我就只发现Fedora, Ubuntu Gnome 打上了补丁。

配置文件路径:$HOME/.config/fish/config.fish

# 80那个数越小越透明
if test -n "$WINDOWID"; 
    and set _xtmp (echo 'ibase=16; obase=A; FFFFFFFF'  |bc); 
    and set _xtmp (echo "ibase=10; obase=16; $_xtmp*80/100" |bc); 
    and xprop -id "$WINDOWID" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY "0x$_xtmp";
    # 清除临时环境变量
    set -e _xtmp; 
end;