от lokster » 06 Апр 2015, 10:37
@малин това което @bingobongo е снимал не е plymouth - това е ksplash (екрана, който се показва по време на зареждането на KDE, СЛЕД като си вкарал името и паролата си). Този екран се генерира чрез QML код, и функцията му е да гледаш нещо шарено вместо черен екран докато работната среда зареди. Относно това дали има забавяне заради него - технически има, но на практика е несъществено (примерно 1 секунда или нещо от сорта - тествал съм преди време).
Plymouth от друга страна, се показва веднага след зареждането на ядрото (най-общо казано). И при него забавянето е такова (даже и по-малко, ако помня правилно).
Така или иначе, и plymouth и ksplash показват 2D картинки, върху които има анимирани други по-малки 2D картинки ("спрайтове"). Реална 3D анимация в Plymouth е невъзможна - за да се постигне такава илюзия, трябва да се показва поредица от големи картинки т.е. все едно показваш видеоклип, само че по-бавно и тромаво. Което означава да има минимум 20-30 картинки с пълноекранна резолюция (поне 1920x1080), които да се заредят и да се въртят една след друга.
Което хем ще забави чувствително зареждането, хем ще заеме и ненужни мегабайти дисково пространство.
В ksplash вероятно може да се постигне 3D анимация в QML, но и там подобно нещо е нецелесъобразно и ще забави и натовари зареждането на работната среда (а и няма да работи гладко, тъй като на заден фон се зарежда работната среда).
"My mind is going. I can feel it. There is no question about it. I can feel it. I can feel it. I’m afraid."