我非常喜欢应用程序通知的摆动动画,但我发现它消失得太快了,我希望可以改变这种延迟。我查看了所有 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
如果您遇到依赖性问题,请告诉我,我会尽力帮助您找出您缺少什么。