如何增强Unity 3D启动器的透明度?

Mat*_*tia 6 unity launcher transparency

Unity (3D) 启动器的背景在哪里?我想增强启动器的透明度,使其更适合浅色主题(例如 Radiance)。发射器的实际透明度仅适用于较暗的主题(如 Ambiance)。

/usr/share/unity/themes 中的文件“launcher_background_middle.png”似乎不会影响启动器透明度,我还没有找到启动器背景在哪里。应该是可以用Gimp编辑的图片。

在此先感谢您的帮助。

小智 10

不适合胆小的人。您必须从源代码编译 unity。有一个脚本可以自动执行此操作。你必须下载这个文件

然后打开终端并 cd 到您下载它的目录。

  • 现在输入 ./build-unity.sh prerequisites
  • 完成时类型 ./build-unity.sh clone

现在克隆完成后,乐趣就可以开始了。浏览到您下载 build-unity.sh 文件的目录并打开 unity 文件夹。然后打开 src 文件夹并打开 file launcher.cpp

搜索此字符串

gPainter.Paint2DQuadColor (GfxContext, bkg_box, nux::Color(0xAA000000)
Run Code Online (Sandbox Code Playgroud)

您可以将 argb 十六进制十进制更改为您想要的任何颜色,A = alpha R = 红色 G = 绿色 B = 蓝色:

0xAA000000

示例 0x88008800 大约等于绿色加 alpha

要为破折号着色,请打开PlacesView.cpp并搜索

nux::Color (0.0f, 0.0f, 0.0f, 0.9f) 
Run Code Online (Sandbox Code Playgroud)

示例 nux::Color (0.0f, 0.5f, 0.0f, 0.7f) 再次等于绿色加 alpha

  • 现在你可以输入 ./build-unity.sh configure
  • 完成后输入`./build-unity.sh run

这是结果 在此处输入图片说明


Cha*_*ane -3

CompizConfig 设置管理器 (CSM) 位于系统设置 -> 桌面 -> Ubuntu Unity 插件 -> 实验选项卡 -> 面板不透明度

在此输入图像描述

完毕