如何默认使窗口透明

如何默认使窗口透明

在 Ubuntu 16.04 LTS 上的 Unity 7.4 中,窗口是否可以默认透明?我使用 CompizConfig 设置管理器中的不透明度工具来设置键盘快捷键,但是有没有办法让窗口默认透明?

答案1

笔记:对于那些有兴趣获得透明窗口的人,你可能需要安装 Compiz Settings 及其插件:

sudo apt install compizconfig-settings-manager compiz-plugins

  1. Alt+ F2ccsm在字段上输入以启动 Compiz 设置。

  2. 在“辅助功能”部分,单击不透明度亮度和饱和度插入。

  3. 在当前选项卡上,展开窗口特定设置。

在此处输入图片描述

  1. 单击New按钮,然后单击+,将出现编辑比赛窗口。

在此处输入图片描述

  1. Add在类型字段中,将值从“窗口类别”更改为“窗口类型”。然后在值字段中输入“Normal”。完成后别忘了点击。

在此处输入图片描述

  1. 返回编辑窗口,您必须设置您喜欢的不透明度值,您可以将值设置为 0 到 100。值越小,窗口就越透明,例如,我们使用 80。

在此处输入图片描述

  1. 然后点击Close,你会看到有新定义的具体设置。

在此处输入图片描述

效果前

在此处输入图片描述

后期效果

在此处输入图片描述

答案2

在 Ubuntu 18.04 及更高版本上不再起作用,因为ccsm仅适用于 Unity 桌面环境,并且最新版本已切换到 GNOME。

作为本网站说,你可以在终端上输入这一行:

xprop -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY `printf 0x%x $((0xFFFFFFFF * 80 / 100))`

当然你可以更换80在命令中使用您想要的任何值(以百分比为单位)。

然后光标将变成一个十字,您可以单击一个窗口来更改其不透明度。

笔记:你必须运行此命令每一个您打开的窗口或您希望应用不透明度设置的窗口。单击窗口后,光标将恢复正常。

相关内容