原来一直纠结于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;