From 3c95f3ea1d26f383db9f96c93254d499598401b1 Mon Sep 17 00:00:00 2001 From: Fincer Date: Mon, 6 Mar 2017 12:08:00 +0200 Subject: [PATCH] Add video wallpaper for Plasma 5 --- Readme.md | 12 +++++++++++ plasma-workspace-wallpaper-video/PKGBUILD | 19 ++++++++++++++++++ .../m3uwrapper.desktop | 12 +++++++++++ .../org.kde.video.tar.gz | Bin 0 -> 1709 bytes .../org.kde.videoplaylist.tar.gz | Bin 0 -> 1704 bytes 5 files changed, 43 insertions(+) create mode 100644 plasma-workspace-wallpaper-video/PKGBUILD create mode 100644 plasma-workspace-wallpaper-video/m3uwrapper.desktop create mode 100644 plasma-workspace-wallpaper-video/org.kde.video.tar.gz create mode 100644 plasma-workspace-wallpaper-video/org.kde.videoplaylist.tar.gz diff --git a/Readme.md b/Readme.md index 70e729b..0b54957 100644 --- a/Readme.md +++ b/Readme.md @@ -203,6 +203,18 @@ Homepage: [Pidgin Themes - Windows Live Messenger smilies](http://www.pidginthemes.com/smilies/windows%20live%20messenger/) +**plasma-workspace-wallpaper-video** + +Video and video playlist background for Plasma 5/KDE5 desktop. + +For details, please see the following KDE forum topic: + +[Video and HTML wallpaper types - KDE Community Forums](https://forum.kde.org/viewtopic.php?f=289&t=131783) + +NOTE: The video background may still be buggy. For example, I lose the background video immediately after closing the desktop settings window. I may miss some dependencies but couldn't been able to narrow down the issue yet. + +FORMAT: Arch Linux PKGBUILD script + source files. + **playonlinux** -------------- diff --git a/plasma-workspace-wallpaper-video/PKGBUILD b/plasma-workspace-wallpaper-video/PKGBUILD new file mode 100644 index 0000000..79a2e93 --- /dev/null +++ b/plasma-workspace-wallpaper-video/PKGBUILD @@ -0,0 +1,19 @@ +pkgname=plasma-workspace-wallpaper-video +pkgver=1 +pkgrel=1 +pkgdesc="Video wallpaper for Plasma 5 workspace" +arch=('any') +license=('GPL3') +depends=('plasma-workspace') #gstreamer0.10-ffmpeg +source=('org.kde.video.tar.gz' 'org.kde.videoplaylist.tar.gz' 'm3uwrapper.desktop') + +md5sums=('05f58cc99405f9c87aab10106b5525f7' + 'f3f21f3e67c3aaf22614c023566eadcb' + '79ce66e4eb2a316640d3b38f6f3cf6fc') + +package() { +mkdir -p $pkgdir/usr/share/{plasma/wallpapers/,/kservices5/ServiceMenus} +cp -R $srcdir/{org.kde.video,org.kde.videoplaylist} $pkgdir/usr/share/plasma/wallpapers/ + +install -D -m644 $srcdir/m3uwrapper.desktop $pkgdir/usr/share/kservices5/ServiceMenus/m3uwrapper.desktop +} diff --git a/plasma-workspace-wallpaper-video/m3uwrapper.desktop b/plasma-workspace-wallpaper-video/m3uwrapper.desktop new file mode 100644 index 0000000..51e2df4 --- /dev/null +++ b/plasma-workspace-wallpaper-video/m3uwrapper.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=Service +Icon=m3u-file-icon +X-KDE-ServiceTypes=KonqPopupMenu/Plugin +MimeType=video/*;application/x-flash-video;application/vnd.ms-asf;application/vnd.rn-realmedia; +Actions=videoPlaylist; +Encoding=UTF-8 + +[Desktop Action videoPlaylist] +Name=Make video playlist +Icon=m3u-file-icon +Exec=echo "%U" | sed 's# /#\\n/#g' > Video-Playlist.m3u \ No newline at end of file diff --git a/plasma-workspace-wallpaper-video/org.kde.video.tar.gz b/plasma-workspace-wallpaper-video/org.kde.video.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..82e70b219285f35bd67dfb942367ca210e5fce2b GIT binary patch literal 1709 zcmV;e22%MSiwFQYzq(ie1MOQ|bJ{o*-e>;`jh~vG#rO&d3+bdJX)~MbrcG}+9c#$5Q>*i~4U{2I#-@eTFlS z9oPT)^}n2Y1D8g^4kVl4v6}sF0F7hmx`}iXu6AYrw}Hz3?>6T3f1>r9bp)%~{~7%^ z8ir+8_J12FS^wM-r2g7Gmac!pL58I}4aaKQmLu%H?KCU|HP zd7wG=fw6B|j#4>?pB^RppZXhg0V~=6S^YP}PN1^?+d%pH=Pn?`ex&^y2H(m5Tye_gH5u}uFPj$P1y-4yvBeSOx;vE%yhhcRUw zz2$FH-@QYo<|xymi!>0Sq32`dflqkv>Cn5TxAi#y_ z0_q+J8@N$+S33Ie`}UI0#}K69$Z?eVx->|`C~H6V#Uh+wlxD6p z28T-+e?SRme$+>9um4Z(&!4J2rGYp0wbSZbN&{J$1sAgNHKS?#ijHO?0PgbuT()}Z z2L#3NVT7sE%503%*?;mqJ}5*rubJ=7eZ~Z?{6dIfOl7Y89fT7&>I0{FdV%|lf$20B zss_aG4|oe1w!KgXtSE!=bB3cNi$~N2qI~wXGq4OZ(OnUf5JoMoW#GrR6fiKkKJ$;9P`c=v~jS64FAtZwC zq=}f9Y!s z?NV8OtOCRz1xwHWGLc=2$I|?Np8pk@Ux@$Ut@{1PR#5Hmb{i%7pK1Mu&Hz_B|C`l+ zqiO5a??1MJ=hwe*1~~e*T)MS zs{G$J(0&Qai-v?Hup{lLhNi2CL@xFGsNYdPyg#k&t1l0g_8sg35s*enM;&k;x9au# z`+F%mAVPJR#K^SLnO_`}0bzh|NpP5FU{H+tpk2?3Cqy3U;WXff?fT>?<5HJw zo?w|JMxN(+juVc?8Lc!S-r7vFe8-rlNR$>i%KS=pYFoxkCKJjzw(D}vVfx#0jSefP zw0V^M|05(EdzfR*Bgq}7@j5(KjQ{fg|CoktRlon*3aa>Tw=u8(o7DOo%k4!f!gGkt`gI6y?1L0j>xe z`Yut%cTtvfvNOZ_r^)e$B2ErFF(W;~AjTv~Z7gQB=?RJQxt6u6UBK4k%4L4cJ2O8< zg!(^@Pk<)v`_Wm{qcu6gIVoPGIf?LXK)hEE$62V+k!L%VjjK?h!cOBqR2hHE07L)) D50iQ4 literal 0 HcmV?d00001 diff --git a/plasma-workspace-wallpaper-video/org.kde.videoplaylist.tar.gz b/plasma-workspace-wallpaper-video/org.kde.videoplaylist.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a9371263c86f40ad467763da3d00c47e860d703f GIT binary patch literal 1704 zcmV;Z23PqXiwFRAg9=yx1MOLDZ`(Ey?q~f9PQZY;K_pAIoWZp{qeTZc8$UEMh?w(^Pn;4fKF|K@%&?vw+fzO5c z>`|%NZ0je$jr%Gt&Q4#s+$m28S9upYI96#YKNUFVD{Bn)dD{BKhAx@HmhKY{>unR;#_u|4%_{{0}cmdyXH zPG{@?r=ZRJuafP27JQwIHTBuVJ{5JDyxG4wF=xG5P;xs8StsWsg>_e<-pTWXmN z-ZwvvhG*`SK!x{1xsOZowcPJ=H8rFz7D~g7gs1B_;#DukoO?PNz&dr(u^$i=N*tl< z=0KCf6Gr1G9eYJW!f>Dul$;)s&?%kDaFC9KL_zwQU|`9V6L z8S=ZRSs(o@N7e913Y8TN3e;_yuo3dTZeBkkHJMN0SWwB|MXG_%hE?M4qWm(!NbqdT z6qqnn`N)}RcqXuj`Qa3Y6S-_5SxFzG9kg<*tiCnSE#k@h5Y*ghpu2pR#aniYZhmi4 z6;?QEX+jQu!tUjWdStQM7*ZOQ`HF^BANNqn3n=z>R-Pi)rcqJ)F7b=H>-i%VQCw6Q zKunP6QtjBM2Jqh_N~vG3>I-6d}E3!`d}&uEbAVfYZyhcpg_a&mb))JM&-14|=! z)onp33ssdeO*E5V69b4!XX)txzLl89l%XBz)JrMh1w49a1OU=-i688!w`4t7 z8pN|OS)V30Suq)VFY5ZhyTgmeczfk`B7eCVNZ8l-Btbvk9P3ldojk_>#^G zc~|%%fWoF%x_>YQH0(K7aw=6DKlq-QRv^tQ=6j`sXXGlI@Gi2oauy%Tws%ST7i12A zKtBwm;{{cU=ryiX9US#LtqRk}HQ29zhQyDtRrG6l`frTiVipoBjb$8rWX|DgXeKzf`&a literal 0 HcmV?d00001