Unity Launcher'daki 'acil animasyonun kıpırdatma süresini nasıl değiştirebilirim?


10

Uygulama bildirimi için kıpırdatma animasyonunu çok seviyorum, ancak çok hızlı bir şekilde kaybolduğunu düşünüyorum ve bu gecikmeyi değiştirebilsem. Tüm ccsm, görünüm ve myUnity ayarlarına baktım ve hiçbir şey uygun görünmüyor.


1
Güzel soru! Wiggle şey gerçekten kullanıcının dikkatini çekmek için çok hızlı
Mysterio

Ayrıca bu hatalar için oy gidebilir: Unity kenar çubuğu Acil simgesi animasyon değil sürekli ve Fırlatıcı simgesi uyarı animasyon tekrarlamak gerekir ... . (Kalemi tıklayın ve "Evet, beni etkiliyor" deyin.)
Mikel

Yanıtlar:


4

Bunun Unity'de yapılandırılabilir bir seçenek olduğunu düşünmüyorum, ancak süreyi değiştirmek için kaynak kodunu düzenleyebilirsiniz. Daha önce kaynak indirmediyseniz ve kendi paketlerinizi derlemediyseniz, bunu aşağıdaki gibi yapabilirsiniz. Bir terminal penceresinde ana dizininizden:

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

Şu satırı arayın:

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

ve süreyi iki katına çıkarabilir. Birkaç araca ihtiyacınız olmayacak şekilde kaynaktan hiç paket oluşturmadıysanız. Öyleyse yap:

sudo apt-get install build-essential devscripts

Daha sonra birliğin düzgün bir şekilde inşa edilmesi için bağımlılıkları gerekli hale getirmek için:

sudo apt-get build-dep unity

Son olarak paketi oluşturun ve yükleyin:

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

Bağımlılıklarla ilgili sorun yaşıyorsanız bana bildirin, neyi kaçırdığınızı anlamanıza yardımcı olmaya çalışacağım.


1
Cevabı burada hiç bildirmedim. Her şeyden önce, Launcher.cpp şimdi birlik -... / başlatıcı / klasörde, ama onu buldum ve değişkeni orada güncelledim. Sonra son adımda bazı bağımlılıklar eksikti ve apt-get -f install ile bunları çözebildim. Sonunda dpkg sıkışmış var: bağımlılık sorunları birlik yapılandırmasını önlemek: birlik libunity-çekirdek-6.0-5 bağlıdır (= 7.0.0daily13.04.18 ~ 13.04-0ubuntu1); ancak sistemdeki libunity-core-6.0-5 sürümü 7.0.0daily13.04.18 ~ 13.04-0ubuntu1systray1'dir.
Vitaly

Bu Yama kıpır kıpır süresini değil, sadece animasyon süresini arttırıyor. Açık olmak gerekirse: ANIM_DURATION_SHORT içinde daha yüksek bir tamsayı ile, kıpır kıpır animasyon yavaşlar. Bu yüzden bir saniye sonra kaybolmadan önce sadece 2 kez kıpır kıpır, burada bir saniye önce 6 kıpır kıpır. (
kıpır kıpır kılınan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.