Debian 10 设置 gnome-terminal 透明

Debian 系列下设置gnome终端的透明度

Ubuntu 中可以通过图形化的方式设置 gnome-terminal 的透明度,但是在 Debian 系列中无法通过这种方式设置。查询了许多资料,发现可以在 shell脚本中通过 xprop 设置终端的透明度,如 ~/.bashrc 等。

代码如下:

1
2
3
4
5
6
7
TRANSPARENCY_HEX=$(printf 0x%x $((0xffffffff * 70 / 100)))
if [ -n "$WINDOWID" ]; then
xprop -id "$WINDOWID" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY "$TRANSPARENCY_HEX"
else
windowid=$(xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)" | cut -d ' ' -f 5)
xprop -id "$windowid" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY "$TRANSPARENCY_HEX"
fi

通过调整 TRANSPARENCT_HEX 中的值可以调整透明度。

# Linux

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×