web-dev-qa-db-fra.com

Comment puis-je changer l'heure de glissement d'une "animation urgente" dans Unity Launcher?

J'aime beaucoup l'animation avec agitation pour la notification d'application, mais je la trouve disparaître trop rapidement et j'aimerais pouvoir modifier ce délai. J'ai parcouru tous les paramètres ccsm, apparence et myUnity et rien ne semble approprié.

10
Vitaly

Je ne pense pas que ce soit une option configurable dans Unity, mais vous pouvez éditer le code source pour changer la durée. Si vous n'avez pas encore téléchargé la source et compilé vos propres packages, procédez comme suit. À partir de votre répertoire personnel dans une fenêtre de terminal:

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

Cherchez la ligne qui dit:

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

et peut-être doubler la durée. Si vous n'avez jamais construit de paquet à partir des sources, vous aurez besoin de quelques outils. Alors faites:

Sudo apt-get install build-essential devscripts

Ensuite, pour que les dépendances nécessaires à l’unité se construisent correctement:

Sudo apt-get build-dep unity

Enfin, créez le package et installez:

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

Si vous avez des problèmes de dépendance, faites-le-moi savoir et j'essaierai de vous aider à déterminer ce qui vous manque.

4
Gary