rssremix

Plasma 4 Widgets

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on git.opendesktop.org

0
Score 62%
Description:

Update: Translucent background

This is an animated RSS plasmoid based on rssnow from
svn://anonsvn.kde.org/home/kde/trunk/KDE/kdeplasma-addons/applets/rssnow

This is INCLUDED in the newer KDE 4.3. So do not waste time in downloading this unless you need BIGGER FONT SIZES.

A small YouTube video of the animation. The transitions are _significantly smoother_ but my graphic card is not that great.

http://www.youtube.com/watch?v=6vNCflPgcCk
http://www.youtube.com/watch?v=nB6N3kD34s0



Changes:
* Font sizes
* Layouts

INSTALL:

# tar -jxvf rssremix-0.2.tar.bz2
# cd rssremix-0.2
# mkdir build
# cd build
# cmake --release -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../
# make
# sudo make install

If you have any dependency problems see
sudo apt-get build-dep kdeplasma-addons

FAQ:
1. How can I change the font ?
By default it uses the font that is chosen in "System Settings". Change it in "System Settings".

2. How can I change font size ?
Open the file single-feed.cpp and look for the lines CUSTOMISE.
---change here ---
font.setPixelSize(height/2);


3. I have a good idea !
Please post it in comments. Do not send a personal message.


DELETE or UNINSTALL THIS PLASMOID:
The plasmoid installs the following files. Just delete them.
/usr/lib/kde4/plasma_applet_rssremix.so
/usr/share/kde4/services/plasma-applet-rssremix.desktop
/usr/share/kde4/apps/rssremix/feeds
/usr/share/kde4/apps/desktoptheme/default/rssremix/left.svgz
/usr/share/kde4/apps/desktoptheme/default/rssremix/right.svgz
/usr/share/kde4/apps/desktoptheme/default/rssremix/rssremix.svgz
/usr/share/kde4/apps/desktoptheme/default/rssremix/background.svgz

(my prefix is
$> kde4-config --prefix or kde-config --prefix
/usr
). Look for your prefix and then delete these files


The reader uses the akregator
~/.kde/share/apps/akregator/data/feeds.opml
as a start for the feeds.


Last changelog:

9 years ago

0.3 Translucent background. In response to request from pyrforos (works with kde 4.3.71)

0.2 Compatible with kde 4.2.90 (kde 4.3 Beta2)

0.1 First Release

s4ncho

7 years ago

is it possible to put it in plasma panel. and display only rss headlines (in a single line)?

Report

dusvidania

9 years ago

everything is fine from installation to configuration but unable to "see" text. Background is also white and so do the text(i think). How to fix it?

I am running it from GNOME.

here is the ouput it generated:

[mjawanda@geekride ~]$ plasmoidviewer rssremix
plasmoidviewer(26607)/plasma main: setting FormFactor to "planar"
plasmoidviewer(26607)/plasma main: setting Location to "floating"
plasmoidviewer(26607)/plasma main: setting containment to "null"
plasmoidviewer(26607)/plasma main: setting auth policy
plasmoidviewer(26607)/plasma main: just load applet
plasmoidviewer(26607)/plasma FullView::addApplet: adding applet "rssremix" in "null"
plasmoidviewer(26607)/libplasma Plasma::CoronaPrivate::addContainment: loading of containment "null" failed.
plasmoidviewer(26607)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-mjawanda/ksycoca4"
plasmoidviewer(26607)/libplasma Plasma::AppletPrivate::init: Check your constructor! You probably want to be passing in a Service::Ptr or a QVariantList with a valid storageid as arg[0].
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
plasmoidviewer(26607)/plasma RssEngine::updateSourceEvent: Cache from "http://dot.kde.org/rss.xml" older than 60 seconds, refreshing...
plasmoidviewer(26607)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-mjawanda/plasmoidviewery26607.slave-socket"
plasmoidviewer(26607)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://dot.kde.org/rss.xml")
plasmoidviewer(26607)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-mjawanda/plasmoidviewerX26607.slave-socket"
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::begin: Paint device returned engine == 0, type: 3
plasmoidviewer(26607)/plasma RssEngine::processRss: all caches from source "http://dot.kde.org/rss.xml" up to date, updating...
plasmoidviewer(26607)/plasma RssEngine::timeout: timout fired, updating source
^C

Report

C

biophysics

9 years ago

I do not know if it is possible to run kde-plasmoid in gnome. I do not know what is the answer.

Report

dusvidania

9 years ago

Thanks for the reply. my issue has been fixed.

Yes it is possible to run KDE-Plasmoid under GNOME with "plasmoidviewer" command.

Solution:

Run "plasmoidviewer rssremix" command as root. earlier i was running it as normal user.

Report

C

biophysics

9 years ago

You should avoid running plasmoid as root. Check the permissions of the files inside your prefix:

for example: if you installed with
kde-config --prefix
as
/usr

then change permissions for the files to
chmod o=rxX to the files below.


/usr/lib/kde4/plasma_applet_rssremix.so
/usr/share/kde4/services/plasma-applet-rssremix.desktop
/usr/share/kde4/apps/rssremix/feeds
/usr/share/kde4/apps/desktoptheme/default/rssremix/left.svgz
/usr/share/kde4/apps/desktoptheme/default/rssremix/right.svgz
/usr/share/kde4/apps/desktoptheme/default/rssremix/rssremix.svgz
/usr/share/kde4/apps/desktoptheme/default/rssremix/background.svgz

Report

dusvidania

9 years ago

Thanks a lot. This works.

One more thing.

Can we change the font size?

Report

C

biophysics

9 years ago

Please read FAQ

Report

thg

9 years ago

My first time compiling and installing a package in fedora 11 using the above, and it works! Wow! Thanks to the originators of this widget. I have one problem though, the RSSNOW logo seem to refuse to go away if I choose not to display the logo... well, if anyone of you could point me to the codes on how to put right the above would be greatly appreciated.

Regards.

HG

Report

C

biophysics

9 years ago

until I fix this bug, just edit the file header.cpp and
delete the line 63:
m_icon->setImagePath("rssnow/rssnow");

once again install this. logout and login to refresh.

Hope this works. Please let me know if this solves the problem.

Report

pyrforos

9 years ago

How i can get some transparency please?The plasmoid is perfect but i cant stand this black background...

Report

C

biophysics

9 years ago

The new version released in Dec will have a transparent background _even_ if desktop effects are disabled.

Report

C

biophysics

9 years ago

rssremix-0.3.tar.bz2

has transparent background.

Report

mreloads

9 years ago

Composition needs to be enabled in order to have transparent plasmoid background.

Report

brando56894

9 years ago

First off its not loading the feeds I have specified in /usr/share/apps/rssnow/feeds and just displays the kde rss feed whenever I close and reopen it.

Secondly is it possible to remove the background image? All my widgets are transparent and I'd like this to follow the theme.

Report

C

biophysics

9 years ago

it does not read this file /usr/share/apps/rssnow/feeds

install akregator and whatever feeds you have there will be available in rssremix

Thanks

Report

unail

9 years ago

I installed rssremix locally and find it does not work with rss information retrieved

following is the error information when I run rssremix

$plasmoidviewer rssremix

plasmoidviewer(10346) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: notfound"
couldn't create image from "2.png"

plasmoidviewer(10346) News::connectToEngine: Connect to source: "http://www.kde.org/dotkdeorg.rdf"

plasmoidviewer(10346) News::connectToEngine: Connect to source: "http://cnbeta.com/backend.php"

plasmoidviewer(10346) News::constraintsEvent:
constrainsUpdated : 95

plasmoidviewer(10346) News::constraintsEvent: constrainsUpdated : 32
couldn't create image from "2.png"

plasmoidviewer(10346) Scroller::dataUpdated: feed "http://cnbeta.com/backend.php" updated.

plasmoidviewer(10346) Scroller::dataUpdated: feed "http://www.kde.org/dotkdeorg.rdf" updated.

file retriever error: 123
file retriever error: 123


what is wrong with it ??
maybe my ubuntu9.04 with QT4.5 ???

any reply is appreciate!!

Report

C

biophysics

9 years ago

Hmm... I have no idea why it does not work. can you type:
$ echo $KDE_SRC
and try to put the files inside this dir. Or try to set $KDE_SRC to both system kde4 and your local install directory.

Report

unail

9 years ago

I installed rssremix locally and find it does not work with rss information retrieved

following is the error information when I run rssremix

$plasmoidviewer rssremix

plasmoidviewer(10346) KServiceFactory::findServiceByDesktopPath: "findServiceByDesktopPath: notfound"
couldn't create image from "2.png"

plasmoidviewer(10346) News::connectToEngine: Connect to source: "http://www.kde.org/dotkdeorg.rdf"

plasmoidviewer(10346) News::connectToEngine: Connect to source: "http://cnbeta.com/backend.php"

plasmoidviewer(10346) News::constraintsEvent:
constrainsUpdated : 95

plasmoidviewer(10346) News::constraintsEvent: constrainsUpdated : 32
couldn't create image from "2.png"

plasmoidviewer(10346) Scroller::dataUpdated: feed "http://cnbeta.com/backend.php" updated.

plasmoidviewer(10346) Scroller::dataUpdated: feed "http://www.kde.org/dotkdeorg.rdf" updated.

file retriever error: 123
file retriever error: 123


what is wrong with it ??
maybe my ubuntu9.04 with QT4.5 ???

any reply is appreciate!!

Report

WMP

9 years ago

I have code:

// CUSTOMIZE FONT HERE: change next line for feed website size
// if you want your favorite font then type the name
QFont font = QFont("FreeSans", 10, false);
// Comment the next line if you want to use custom font above
// QFont font = Plasma::Theme::defaultTheme()->font(Plasma::Theme::DefaultFont);
// FIXME: currently there is nothing else than DefaultFont for Theme

but, this code dont work...

Report

C

biophysics

9 years ago

The new version uses the font that was chosen in Systemsettings to have a consistent look-n-feel

Report

chr0n0

9 years ago

It seems this plasmoid suffers from the same bug that rssnow has -- that is KDE 4.2.2 broke both of them. Maybe some code needs to be tweaked to make it compatible with QT 4.5?

The problem is that you cannot get rid of "drop feed here." Even if you uncheck it, it remains. And not only does it remain, but it remains below the actual window of the widget.

A second problem is that the text is huge (like a font of 24 or something). I have seen similar issues with other widgets after I upgraded to KDE 4.2.2 and QT 4.5.

Report

C

biophysics

9 years ago

Unfortunately, I do not use Qt4.5 (I do not have any spare machine to experiment)

The fonts are very large on purpose. I use it as a widget on the screensaver.

Report

dgrat87

9 years ago

very nice animations

Report

9 years ago

0.3 Translucent background. In response to request from pyrforos (works with kde 4.3.71)

0.2 Compatible with kde 4.2.90 (kde 4.3 Beta2)

0.1 First Release

product-maker 8 16

File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.3
updated Dec 13 2009
added Apr 10 2009
downloads today
0
page views today 1
page views total 1257