Живые обои в Plasma 5

Написал несколько строк кода забавы ради на QML и решил попробовать засунуть этот код в плазму пятую. Вот такая залипательная штука из этого получилась.

Частицы на самом деле выглядят лучше чем на видео, странное качество записи наверно связано с тем, что используется OpenGL. На реальной машине CPU грузит на 3%, и отъедает 20МБ оперативы (plasmashell + 20MB), в общем не тяжелые обои.

Работает только на 5х кедах в Kubuntu 14.10.

Поставить можно вот так:
sudo apt-add-repository ppa:ivan-safonov/ppa
sudo apt-get update
sudo apt-get install plasma-wallpaper-neon-particles

Если хочется посмотреть, но ставить пятые кеды нет желания

Можно скачать .qml файлик и запустить его в сцене вручную.
Сначала надо поставить пакеты
sudo apt-get install qmlscene qtdeclarative5-particles-plugin qtdeclarative5-qtquick2-plugin
Потом скачать единственный файл исходников и запустить его
wget http://bazaar.launchpad.net/~ivan-safonov/+junk/plasma-wallpaper-neon-particles/download/head:/main.qml-20141115124233-uiaxdrfuui15abf0-7/main.qml
QT_SELECT=qt5 qmlscene ./main.qml

Исходники живут тут

Комментарии (38)

+2
MacLeod - 16 Ноябрь, 2014 - 12:23
Изображение пользователя MacLeod.

ЗдОрово. Вот и первые плоды =)
Правда, на 14.10 + kf5 сходу не заработало, пришлось поставить qtdeclarative5-particles-plugin, наверное, стоит прописать в зависимости.
Вот нативный скринкаст в FullHD 60FPS:
http://www.youtube.com/watch?v=-_mtA-cOO6I
правда, ютуб все равно убивает качество напрочь.
Кстати, мелкософт походу так сильно испугалась кьюта, что частично открыла исходники дотнета и собирается портировать на линукс...

0
mft - 16 Ноябрь, 2014 - 13:05

qtdeclarative5-particles-plugin
хм, упустил, ща поправлю

PS: поправил, скоро соберется на lp

0
nitrofox - 12 Декабрь, 2014 - 04:24
Изображение пользователя nitrofox.

А какая у вас тема иконок установлена. Выглядит стильно.

0
MacLeod - 12 Декабрь, 2014 - 14:58
Изображение пользователя MacLeod.

Ничего дополнительного не ставил, kf5 с темой oxygen black.

0
nitrofox - 12 Декабрь, 2014 - 17:22
Изображение пользователя nitrofox.

kf5 это KDE Frameworks 5? Ой ступил. Тема о Plasma 5. И Вы же писали что у вас kf5, а я со своим KDE4 лезу =) Ну нельзя не заметить что выглядит новый "kde" очень симпатично. И в тоже время остался старым добрым КДЕ..Нужно попробовать и мне обновится.

0
nitrofox - 12 Декабрь, 2014 - 21:37
Изображение пользователя nitrofox.

)KDE 5 Штука прикольная.. В начале каждые 20 секунд подвисал на пару секунд. через минут 5 попустило.. Не смог настроить автологин. И при использовании утилиты xrandr начинает очень тормозить и падает плазма шел. И пока я писал это сообщение опять упал плазма шел без видимой причины. И у меня не работают переключения между консолями, а alt-f2->konsole не реагирует.. ((.Пока что буду дальше пользоваться kde4

0
rosenrot - 16 Ноябрь, 2014 - 17:01
Изображение пользователя rosenrot.

А вот такое тоже можно сделать для плазмы?
Это видеообои для винды. Но беда в том, что именно видео.

0
MacLeod - 16 Ноябрь, 2014 - 17:36
Изображение пользователя MacLeod.

Да, Dreamdesktop называется http://www.youtube.com/watch?v=qZcnQ3aZ3KQ.
Собирал еще под 4.9, но работает до сих пор. Ест любое видео.
Подозреваю, что под kf5 появится на qml много подобных штук =)

0
rosenrot - 16 Ноябрь, 2014 - 20:28
Изображение пользователя rosenrot.

Вот, точно. Только грузит систему не плохо так....может qml будет полегче.

0
MacLeod - 16 Ноябрь, 2014 - 21:03
Изображение пользователя MacLeod.

Сам он вряд ли чем-то грузит... Загрузка проца идет ровно настолько, сколько требуется для декодировки потока, т.е. все зависит от видео. Для Intel i7 на FullHD - это 2-3% максимум. Вот загрузка до 5%, которая была у меня еще на старом i7 (sandy bridge) - http://kubuntu.ru/node/11000#comment-122483. Так что из QML все равно использовать декодер, разве что, было бы здорово, если бы этот декодер использовал видюху.

0
rosenrot - 16 Ноябрь, 2014 - 22:01
Изображение пользователя rosenrot.

Ну хз в чем была проблема, я копать не стал. Правда на 14.10 еще не пробовал, надо будет посмотреть.
Да, использование видюхи было бы очень кстати.

Попробовал на 14.10....видео дергается, видно что не хило тормозит. Хотя на винде, на проце Р4 это же видео шло гладко. Да, и загрузка сейчас доходит до 15%.
Еще и плазма упала, когда вернулся в настройки и хотел выбрать обычное изображение. Сделал рестарт иксов, теперь видео плавнее идет. Но при входе в настройки плазма опять падает))

0
MacLeod - 17 Ноябрь, 2014 - 01:20
Изображение пользователя MacLeod.

Как собиралось-то?)

0
Гость - 17 Ноябрь, 2014 - 09:01

Я не собирал. Поставил из репов по здешней инструкции:)
Кстати, если эффекты полностью вырубить, то появляется шанс вернуть обычные обои)

0
rosenrot - 17 Ноябрь, 2014 - 21:01
Изображение пользователя rosenrot.

Что то я опять не под своим именем ответил выше.

+1
Condor - 16 Ноябрь, 2014 - 22:36
Изображение пользователя Condor.

Очень офигенно выглядит.
Было бы прикольно организовать что-то из серии осеннего листопада, то есть нарисовать дерево и сделать падающие листья, которые уносит ветер, или снежную тематику, возможно огонь в камине, дождь. У меня такое приложение в самарт телеке есть. Под ку, было бы прикольно что-то такое организовать.
Но прикольнее было бы сделать цветущую сакуру с опадающими лепестками, это было бы вообще супер.

0
mft - 16 Ноябрь, 2014 - 23:03

Не сложно и реально сделать:
* Листопад (в примерах Qt есть подобное)
* Снег (не сильно отличается от листопада)
* Сакура из той же серии
* Огонь в камине (тоже есть в примерах)
С ветром будут проблемы надо логику воздействия на частицы придумывать. Но тоже вроде реально. Курсор можно использовать.
kde5 пока мало кто использует (я на kde4 пока сижу), ну и время надо для всего этого.

0
AlexBKost - 16 Ноябрь, 2014 - 23:34

Это просто ЦАРСКИЙ подарок! Жаль, со снегом к Новому году не поспеваем.

0
mft - 17 Ноябрь, 2014 - 17:10

на данный момент всего 3 человека не включая меня рискнули поставить этот пакет)

+2
AlexBKost - 17 Ноябрь, 2014 - 18:07

Да какой тут риск? Либо лень, либо пятой плазмы не имеют. Я тоже бился над ней три недели.
А исходя из количества плюсов, должно быть не менее 12-ти.

0
mft - 17 Ноябрь, 2014 - 19:04

Под риском я имею ввиду переход на kde5. Лично у меня нет желания пока возиться с косяками, а их там пока много. Ну и внешний вид стал местами убогим и громоздким. До 15.04 точно на kde4 буду сидеть.

Количество плюсов это количество людей, которым что-то понравилось. У меня есть цифры, launchpad позволяет отслеживать кол-во скачиваний для каждого пакета.

0
AlexBKost - 17 Ноябрь, 2014 - 19:35

Так я тоже в качестве основной рабочей сижу на 12.04 и прекрасно себя чувствую. Но параллельно на отдельном диске не гнушаюсь отведать всякой свежатинки. Почему нет? И как тогда понять без личных экспериментов с новым, что пора завязывать с раритетом?

Про счетчик на launchpad не знал и без вас не узнал-бы никогда, так что пардон за 12-ть.

0
akal - 17 Ноябрь, 2014 - 20:37
Изображение пользователя akal.

Ну насчет раритета Вы загнули :-). Это я о 12.04. Вот весной 2017 года будет раритетом :-).

0
mft - 17 Ноябрь, 2014 - 20:56

Так то да. Кто-то в продакшене 10.04 до сих пор использует)

+1
AlexBKost - 17 Ноябрь, 2014 - 21:43

Ничего я не загнул — вы невнимательно прочли мой комент — т.к. 12.04 раритетом еще не считаю и пользую ежедневно, вот и сейчас. А перевести ее в этот разряд каждый способен решать для себя сам. И не обязательно ждать официальной даты 2017 года — кто сейчас может предположить, что произойдет весной 2016 года?

0
ValeryK - 12 Декабрь, 2014 - 19:04

Мне понравились: реализация (посмотрел на видео), то что вы заморочились и показали результат, что хорошо и что это будет. Отсюда и +. Но ставить пакет пока не буду, ибо нету 5-х кед. Но буду следить за развитием.

-1
k0ttee - 19 Ноябрь, 2014 - 10:12

Может пора уже делать полезные свистоперделочки? Ну правда...
Скажем, чтобы по ALT+Click на громкости в системном лотке вылезал выбор звуковых устройств. Не нужно будет лазить в настройки Gstreamer'а.

Сам не осилю - мой удел php+js.

0
Гость - 19 Ноябрь, 2014 - 16:17

Делаю только то, что нравится и на что есть время. Выбор звуковых устройств лично мне совсем не нужен.

+1
mft - 19 Ноябрь, 2014 - 17:39

я писал

-2
k0ttee - 20 Ноябрь, 2014 - 00:15

я писал
И где можно ознакомиться с вашим программным продуктом?

0
dyug - 20 Ноябрь, 2014 - 11:38

есть такое мнение, что в поиске. :-)
Нет я не знаю точно, но что то пробегало, как мне помнится.
Тем более, заказанное не пишется, а настраивается. Ну минут за 10-15...
Нет, не буду описывать, мне лень. Хотя приблизительно представляю, что нужно сделать.

+1
mft - 20 Ноябрь, 2014 - 16:13

я писал

Коммент выше "Гость - 19 Ноябрь, 2014 - 19:17", мой.

0
XaHyMaH - 24 Ноябрь, 2014 - 15:43
Изображение пользователя XaHyMaH.

Хотелось бы ещё знать от какого проца 3% отъедает? Core-i7 или что попроще?

0
mft - 24 Ноябрь, 2014 - 16:51

Samsung np530u4e-k01ru

Можно для оценки запустить на своей машине с ubuntu 14.04, выше описано как. Тут в большей степени используется GPU, если в системе с видео драйверами все нормально, много ресурсов не должно расходовать.

0
itriggery - 14 Декабрь, 2014 - 17:52
Изображение пользователя itriggery.

автор молодчага. есть пара вопросов, если будет время у вас, опишу их на форуме

0
Гость - 18 Декабрь, 2014 - 09:01

подскажи в debian jessie как установить? Скачал plasma-wallpaper-neon-particles_0.1-3.debian.tar.xz (2.2 KiB)... Что дальше делать не много затруднительно, запускать команду: cmake install ? Пробовал установить пакет plasma-wallpaper-neon-particles_0.1-3_i386.deb (3.9 KiB), но есть зависимости от qtdeclarative5-particles-plugin qtdeclarative5-qtquick2-plugin, которые решить не удается, не могу найти для установки пакеты...

0
mft - 19 Декабрь, 2014 - 17:34

Как вариант тупо подкинуть файлы эффекта. dpkg -x и т д. cmake тут ничего не собирает по сути. Остальные способы сильно сложнее и разбираться как там в дебиане с kde5 у меня нет желания.

0
Гость - 9 Январь, 2015 - 10:16

Ещё в KDE4 были qml обои.
Написал парочку:
www.youtube.com/watch?v=eWQeziPqi_k
www.youtube.com/watch?v=rPDWNwrd2xQ

Всё ждал когда появится подобное в KDE5 c QtQuick2

0
Гость - 1 Июнь, 2015 - 20:30

Только из-за этой обоины поставлю 5 кеды

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры