DreamDesktop - Animowana tapeta dla KDE 4

DreamDesktop jest animowaną tapetą przeznaczoną dla środowiska KDE 4 wykorzystującą bibliotekę FFMPEG. Projekt został przetestowany pod KDE 4.9.3. Powinien jednak działać prawidłowo na wszystkich wersjach KDE z serii 4.8.x / 4.9.x
Wymagane zależności
- FFMPEG (http://ffmpeg.org/)
Kompilacja
- cd plasma-wallpaper-dreamdesktop
- mkdir build
- cd build
- cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
- make
- sudo make install
Być może okaże się konieczne zrestartowanie KDE.
Gdzie znajdziesz animacje?
Animacją może być dowolny film odtwarzany przez FFMPEG. Wiele darmowych i ciekawych animacji znajdziesz pod adresem: http://www.dreamscene.org/
Jak pomóc?
- Po pierwsze, możesz zgłaszać do mnie zauważone błędy na adres blog@jarzebski.pl.
- Po drugie, jeśli posiadasz doświadczenie w programowaniu, możesz podesłać swoje sugestie lub odpowiednie łatki
- Jeśli w jakiś sposób chcesz wesprzeć rozwój tego projektu, możesz przekazać na ten cel dowolną darowiznę.
Testy obciążeniowe
Przy rozdzielczości 1920x1080 na konfiguracji wyposażonej w procesor i5-2500 @ 3.30GHz, odtwarzanie filmu z szybkością 25 klatek na sekundę, średnie obciążenie czterordzeniowca kształtuje się na poziomie 16%. Animacje przeznaczone na pulpit nie wymagają zawrotnych szybkości odświeżania obrazu i spokojnie można się zadowolić 15 klatkami na sekundę - a w takiej sytuacji, sprawa wygląda już o wiele lepiej.
Obciążenie procesora / DreamDesktop @ 10FPS / 15FPS

Obciążenie procesora / DreamDesktop @ 20FPS / 25FPS


Donate this project / Przekaż darowiznę na ten projekt
Pobierz
plasma-wallpaper-dreamdesktop-0.3.0.tar.bz2
Lista rzeczy do zrobienia
- Poprawa wydajności,
- Zatrzymywanie animiacji podczas działania aplikacji pełnoekranowych,
- Generowanie miniatur animacji,
- Dodanie wersji językowych,
Dziennik zmian
- 0.3.0
- Usunięcie błędu, powodującego zawieszenie wtyczki (Raul Fernandes)
- Pomijanie wyświetlania zasłoniętych obszarów tapety (Raul Fernandes)
- 0.2.0
- Naprawa kompilacji z biblioteką FFmpeg 1.0
- Wyczyszczenie ostrzeżeń kompilatora
- Uporządkowanie kodu źródłowego
- 0.1.0
- Pierwsze wydanie publiczne


















