You are not logged in.

#1 2009-04-23 07:17:52

tiberiusGER
Member
Registered: 2009-04-22
Posts: 2

DaeMon plasmoid (system daemon monitor for kde)

Hi!

I created a small plasmoid for KDE to monitor/start/stop running daemons on an archlinux-system. For me as a developer and someone who sometimes uses this and that and sometimes not it is quite usefull. Hope you might enjoy it, too. Here is the link:

http://www.kde-look.org/content/show.ph … ent=103207

Offline

#2 2009-05-04 14:31:06

sva_h4cky0
Member
From: Surabaya, Indonesia
Registered: 2009-03-25
Posts: 110
Website

Re: DaeMon plasmoid (system daemon monitor for kde)

Hy tiberiusGER,

i just installed Daemon plasmoid, it's usefull.
what about adding restart daemon?? it's possible??

Thx, smile


"Am I not good enough for you?"

Offline

#3 2009-05-07 07:34:45

tiberiusGER
Member
Registered: 2009-04-22
Posts: 2

Re: DaeMon plasmoid (system daemon monitor for kde)

Yes this is indeed a good idea. I am working on a way to get this running smoothly on Kubuntu and will add the restart-functionality to the next version.

Thank you for your idea!

Offline

#4 2009-05-07 10:48:19

sva_h4cky0
Member
From: Surabaya, Indonesia
Registered: 2009-03-25
Posts: 110
Website

Re: DaeMon plasmoid (system daemon monitor for kde)

Thx for quick reply

i'll waiting next release

cu, smile


"Am I not good enough for you?"

Offline

#5 2009-08-28 20:47:52

gobeav3rs297
Member
From: Portland Oregon
Registered: 2007-11-06
Posts: 60

Re: DaeMon plasmoid (system daemon monitor for kde)

I'm running kdemod 4.3 and have the lastest version of the daemon plasmoid installed but getting "script initialization failed error" messages.

the following are the message from .xsession-errors

Traceback (most recent call last):
  File "/usr/share/apps/plasma_scriptengine_python/pyappletscript.py", line 55, in init
    self.pyapplet.init()
  File "/home/vincent/.kdemod4/share/apps/plasma/plasmoids/DaeMon/contents/code/main.py", line 49, in init
    self.initSettings()
  File "/home/vincent/.kdemod4/share/apps/plasma/plasmoids/DaeMon/contents/code/main.py", line 166, in initSettings
    self.settings["polling_interval"] = int(self.cg.readEntry("polling_interval", "2000"))
TypeError: int() argument must be a string or a number, not 'QVariant'
TypeError: invalid result type from PythonAppletScript.shape()
TypeError: invalid result type from PythonAppletScript.shape()
TypeError: invalid result type from PythonAppletScript.shape()

Thanks,
Vincent

Offline

#6 2009-08-30 02:54:21

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,740

Re: DaeMon plasmoid (system daemon monitor for kde)

Coincidentally, I have been working this problem today in an effort to learn plasmoid programming in python.

Try applying the following changes to main.py in the DaeMon directory:  (The path is probably:
~/.kde4/share/apps/plasma/plasmoids/DaeMon/contents/code/main.py

151c151
<     files = data[QString("files.all")]
---
>     files = data[QString("files.all")].toStringList()
166,169c166,169
<     self.settings["polling_interval"] = int(self.cg.readEntry("polling_interval", "2000").toString())
<     self.settings["polling_directory"] = self.cg.readEntry("polling_directory", "/var/run/daemons").toString()
<     self.settings["daemon_directory"] = self.cg.readEntry("daemon_directory", "/etc/rc.d").toString()
<     self.settings["pid_suffix"] = self.cg.readEntry("pid_suffix","").toString()
---
>     self.settings["polling_interval"] = int(self.cg.readEntry("polling_interval", "2000"))
>     self.settings["polling_directory"] = self.cg.readEntry("polling_directory", "/var/run/daemons")
>     self.settings["daemon_directory"] = self.cg.readEntry("daemon_directory", "/etc/rc.d")
>     self.settings["pid_suffix"] = self.cg.readEntry("pid_suffix","")
171c171
<     daemonsQStringList = (self.cg.readEntry("daemons", QStringList())).toStringList()
---
>     daemonsQStringList = self.cg.readEntry("daemons", QStringList())

Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#7 2009-08-30 04:17:31

gobeav3rs297
Member
From: Portland Oregon
Registered: 2007-11-06
Posts: 60

Re: DaeMon plasmoid (system daemon monitor for kde)

ahhh it works, thanks for the help ewaller.

Offline

Board footer

Powered by FluxBB