KBoincMgr

Utilities

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

0
Score 50.0%
Description:

The BOINC team release a cross-platform GUI to control the BOINC clients. And, as always, one size doesn't fit all. The operation of the standard BOINC manager software lacks the ease of use one comes to expect when used to KDE applications. Additionally, the standard manager software is lacking in some areas.

To overcome these actual and perceived deficiencies, KBoincMgr was born into this world. The advantages of KBoincMgr are too few to mention, but if they weren't, they would include the following gems.

* The one instance of KBoincMgr can manage multiple BOINC clients. This prevents the Taskbar from becoming cluttered with many instances of boincmgr with the subsequent confusion inflicted upon the long suffering user, ie, you.

Not only is KBoincMgr imbued with this startling feature, but on startup KBoincMgr will attempt to connect to all configured clients.

How can sliced bread compete with that?

* Access to the Internet is sometimes controlled by some authorisation / authentication server. It the author's case, this is a Cisco PIX server. If the authentication lapses, completed results queue until the user authenticates with the server again. As with most things to do with security, it is a great idea and would be even better if it didn't make things harder to use.

In a futile attempt to make life easer, KBoincMgr contains a facility whereby an authorisation script can be specified for each managed BOINC client. This script can be run manually or automatically whenever a result is completed.

Since such scripts will probably contain password and other sensitive data, the user can specify which items are to be secured and KBoincMgr will store that information in the KDE KWallet facility.

* From time to time, it is also necessary to log onto the BOINC client machine. To assist in this, each managed BOINC client can have its own embedded "Konsole" window.

Now if that's not enough to get you using KBoincMgr you must be a few kangaroos short in the top paddock!
Last changelog:

13 years ago

* Tue Feb 13 2007 Kevin Gilbert
> Release 0.3.0
> Corrected a truncation bug in the reporting of CPU times
in the Results view
> Changes in the alignment of two columns in the Results view
> Message filtering added to the Message view
> Yet another change to the Statistics view - this time a change
to how the graph type is selected
> Rearranged buttons in the Transfers view for greater safety.

trekjunky

13 years ago

X Error: BadWindow (invalid Window parameter) 3
Major opcode: 19
Minor opcode: 0
Resource id: 0x2a00012

Is the error I get when I try to show the graphics. It shows up in ~/.xsessionerrors

If I reboot, I can get the graphics to show once, but that's it. Please help. Thanks!!!

Report

trekjunky

13 years ago

In Konsole,
I typed:
xhost +local: and hit enter
as a regular user and it worked. I can now see graphics when I click the Show Graphics button in KBoincMgr on my SuSE10.1 Machine. Thanks!!!!

Here is what I saw when I tried the command:
trekjunky@enterprise:~/BOINC> xhost +local:
non-network local connections being added to access control list
trekjunky@enterprise:~/BOINC>

Report

bitcrazy

13 years ago

Hi there,
this could become a nice app, but I've some suggestions:
-The layout, especially the buttons, should be cleaned up. Buttons need to much space.
-The buttons for the projects' pages don't work at all.
Perhaps you should take a look at kboincspy, which I use currently.
The advantage of your app is the complete overview, which I miss in kboincspy.

Greetings

m0nk

Report

C

gonebush

13 years ago

I will probably not be changing the layout. But, are you aware that you can resize the pane in each view?
Can you be more specific regarding the buttons that don't work. All buttons are OK for me.

Report

bitcrazy

13 years ago

Hello again,
seems that you misunderstood me. I didn't mean the whole layout, but the buttons. For me vertical space is too big and the panes should automatically adjust to the width of them.
All buttons in the left pane, which are related to projects, are non-working. Seems that they should open project's pages in a browser with informations about stats, the project and so on. Don't know, 'cause they don't work for me.
BTW. I had a gui_rpc_auth.cfg in my BOINC dir. Either from using kboincspy or the manager, that comes with boinc.

Greetings

m0nk

Report

C

gonebush

13 years ago

One more thing, as with most KDE applications, the columns can be re-ordered simply by dragging the column header via the left mouse button. And, of course, the sort order can be specified by clicking on the column header.

And the best part? KBoincMgr restores your preferences on startup - like all good apps should! ;)

Report

bitcrazy

13 years ago

Sorry, I meant in th right pane of course.

Report

C

gonebush

13 years ago

Hi,

Regardling the project buttons: When one of those buttons is pressed the following command is executed

/usr/bin/kfmclient newTab

You _must_ have kfmclient installed as its part of kdebase; but is it installed in /usr/bin? try which kfmclient. If it is in /usr/bin try the following command from konsole

kfmclient newTab http://kde.org

If that works, I'm not sure what the problem is.

Of course, the next version of KBoincMgr will not make any assumptions about the location of kfmclient, it will search $PATH.

Report

eavgo

13 years ago

OK, I don't get it.
Install went like charm, but then what?

I checked the "HELP" section but I only found a reference about the users' extreme intelligence, which is obvious that in my case doesn't apply.

I have to run the program (that I understand) and then to attach to a client right?
So it's: "File"->"Connect Client" and then I give the location of the BOINC binary, or something else?
I tried that and a few other things that I could think of, but nothing seems to work.

Some help would be greatly appreciated.
Thanks in advance!

Report

C

gonebush

13 years ago

Hi Long Sufferring Users,

When I wrote the documentation I assumed that the users of KBoincMgr would already be using the standard boincmgr and would have no trouble in configuring and using KBoincMgr.

WRONG!!!

So, to right my wrongs...

It is best to specify a GUI RPC Authorisation (read password). The easiest way to do this is:

echo >path_to_BOINC/gui_rpc_auth.cfg

on each machine that you want to manage. The password can / should be different for each machine.

Select a TCP port to be used by KBoincMgr to communicate with the client BOINC processes. The standard port is 1043 but if any of your machines are directly connected to the Internet, you may want to use another port. Regardless, you should restrict access to the port to your machine running KBoincMgr via your firewall. You can use a different port for each of your machines.

You must run your boinc client process with the arguments "-allow_remote_gui_rpc -gui_rpc_port ".

Start KBoincMgr on one of your machines. (That machine can also be running an instance of the boinc client.)

Invoke the "Connect to client" dialog and complete as follows:
Client name: The DNS name or IP address of the machine running a boinc client that is to be managed
Port number: The TCP port number selected as per the above for that machine
GUI RPC Authorisation: The password that you selected for that machine in step (1)
It would help if you
Chant 5 invocations to your favourite god;
Don your wizard cape; and
Cross your legs, fingers and any other parts of your anatomy that you deem appropriate.
Press the OK button. If all goes well, a button will appear in the left most panel and a series of tabbed widgets in the right one. If the inevitable happens, check network connectivity, eg, firewalls, IP addresses & etc.


I am aware that the documentation is a bit out-of-date - but it should still be useful. I will update it and release a new version ASAP.

Report

BorgQueen

13 years ago

can you provide more detailed setup instructions? Using the usual steps for other frontends seems to fail.

Report

C

gonebush

13 years ago

The problem is caused by an incorrect version of the source tarball. You can either "make clean" after the "./configure" or download the updated bz2 file.

Sorry! (I've given myself a severe talking to and a couple of uppercuts.)

Report

BorgQueen

13 years ago

If you abuse yourself you deny us the pleasure. How selfish of you!
Ok I'll download the updated tar and give it another go. Hope to report good news soon.

Thanks for the help!

Oh and thanks for the app, I'm glad you didn't give up on it.

Report

C

gonebush

13 years ago

For the people who had trouble with aclocal and automake when trying to build previous versions, would they please try Release 0.2.1 and report any problems.

Cheers

Report

impat81

13 years ago

During the "make" step of the installation I've got an error about aclocal-1.6 and automake-1.6 because I have the 1.9 versions. I solved it by creating two symbolic links to aclocal-1.9 and automake-1.9 called aclocal-1.6 and automake-1.6.
Maybe you should modify makefile in order to make it search the right version of the two files.

Report

BorgQueen

13 years ago

Same problem here. Any solution?

Report

impat81

13 years ago

The solution is written in my post above

Report

BorgQueen

13 years ago

Thanks. I was hoping they'd update it but it seems that's not likely.

Report

C

gonebush

13 years ago

Sorry folks.

Due to the small number of downloads I assumed that the was no interest in this facility.

I still continue to use it and have fixed a few bugs and added some minor enhancements. I will release the new version early in the New Year after the "silly season".

Report

BorgQueen

13 years ago

Thank you! Happy holidays, happy new year!

Report

C

gonebush

13 years ago

Hmm, this is a tricky one.

I developed KBoincMgr using KDevelop just so I didn't have to worry about the back art of Makefiles and etc. The Makefile that I distribute is created by KDevelop and obviously is tailored for my Fedora Core 4/5 system. (I started developing KBoincMgr months ago when I was using FC4 - I've since upgraded to FC5.)

KDevelop seems to have some unnatural liking for aclocal-1.6 and automake-1.6. Newly created projects refer to them even though the latest versions on my system are:

aclocal --version
aclocal (GNU automake) 1.9.6

automake --version
automake (GNU automake) 1.9.6

I'm extremely reluctant to mess with this aspect of the project. Does anyone have any suggestions?

Report

sbenitezb

13 years ago

You could use CMake to build the project. It generates KDevelop files too, and is easier than autotools.

Report

BorgQueen

13 years ago

One size does not fit all, true. Where's the source code?

Report

C

gonebush

13 years ago

Please see comments at the top - especially the one that says "Please check back in a few days when the full software will be available".

Report

13 years ago

* Tue Feb 13 2007 Kevin Gilbert
> Release 0.3.0
> Corrected a truncation bug in the reporting of CPU times
in the Results view
> Changes in the alignment of two columns in the Results view
> Message filtering added to the Message view
> Yet another change to the Statistics view - this time a change
to how the graph type is selected
> Rearranged buttons in the Transfers view for greater safety.

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.3.0
updated Feb 12 2007
added Aug 14 2006
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0
System Tags app software