如何更改 Unity Launcher 中“紧急动画”的摆动时间?

如何更改 Unity Launcher 中“紧急动画”的摆动时间?

我非常喜欢应用程序通知的摆动动画,但我发现它消失得太快了,我希望可以改变这种延迟。我查看了所有 ccsm、外观和 myUnity 设置,但似乎没有合适的。

答案1

我不认为这是 Unity 中的可配置选项,但您可以编辑源代码来更改持续时间。如果您之前没有下载源代码并编译自己的软件包,您可以按如下方式进行操作。从终端窗口中的主目录中:

mkdir src
cd src
apt-get source unity
cd unity-<version number>
gedit ./plugins/unityshell/src/Launcher.cpp

查找以下行:

Launcher.cpp:const int Launcher::Launcher::ANIM_DURATION_SHORT = 125;

并且可能将持续时间加倍。如果您以前从未从源代码构建过包,那么您将需要一些工具。所以请这样做:

sudo apt-get install build-essential devscripts

然后获取 Unity 正确构建所需的依赖项:

sudo apt-get build-dep unity

最后创建包并安装:

debuild -us -uc
cd ..
sudo dpkg -i unity*.deb

如果您遇到依赖性问题,请告诉我,我会尽力帮助您找出您缺少什么。

相关内容