Community


All times are UTC - 5 hours




Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2, 3  Next
Author Message
 Post subject: Linux/OS X GUI for NeoRouter In Progress
PostPosted: Sun Feb 14, 2010 7:52 am 
Offline

Joined: Sun Feb 14, 2010 7:41 am
Posts: 3
Hello all.

I have been using NeoRouter for a while. It's an excellent software and love it. My main operating systems are Mac OS X and Ubuntu Linux. As a *nix programmer, I never had any issue with the lack of a decent GUI. But I have to admit that a GUI is handy sometimes and I think that's why many people posted requests here, especially for those friends who need NeoRouter and run Linux or OS X and yet don't know what a terminal is.

Therefore, I have decided to put my coding skills to good use and fill a void that really needs to be filled. I am writing a GUI frontend for the Linux, Mac OS X and Windows NeoRouter clients. Thanks for NeoRouter team provides the interface for the NRClientCLI so that I just need to implement the wrapper to extend it to the GUI. To be flexible, I use the python/wxPython, that is supported by most popular operating systems.

I release it as a open source project and publish it on sourceforge. Hope you like it.

download: https://sourceforge.net/projects/nrclientx/files/
source code: https://sourceforge.net/scm/?type=svn&group_id=304440
blog: https://nrclientx.wordpress.com/

On Ubuntu Linux:
Image

On Mac OS X:
Image

On Windows:
Image


Top
 Profile  
 
 Post subject: Re: Linux/OS X GUI for NeoRouter In Progress
PostPosted: Sun Feb 14, 2010 9:27 pm 
Offline

Joined: Tue Dec 01, 2009 7:35 pm
Posts: 15
Hi Tigerx, It looks very nice. I have downloaded it. When I update my linux boxes shortly I will give it a spin and report back here. Thank you my friend. Ed


Top
 Profile  
 
 Post subject: Re: Linux/OS X GUI for NeoRouter In Progress
PostPosted: Mon Feb 15, 2010 9:45 am 
Offline

Joined: Sun Nov 16, 2008 6:41 am
Posts: 1878
Hi tigerx,

It's awesome!! I've just tried it on my Linux and Mac boxes and it works well. I like it. :)

Please keep working on it and add more functionalities, I believe a lot of NR users would love it.

Let us know if need any help.

Thanks,
KevinZ - NeoRouter team


Top
 Profile  
 
 Post subject: Re: Linux/OS X GUI for NeoRouter In Progress
PostPosted: Thu Mar 04, 2010 6:02 am 
Offline

Joined: Thu Mar 04, 2010 5:44 am
Posts: 3
I am having troubles installing. Its most likely me and not the software as I am new to Linux.

I am using Ubuntu 9.10, where to I uncompress this download? Does it install an icon on the Applications Menu?

Same old same old, windows users wanting everything to be easier... :-)


Top
 Profile  
 
 Post subject: Re: Linux/OS X GUI for NeoRouter In Progress
PostPosted: Sat Mar 06, 2010 3:54 am 
Offline

Joined: Thu Mar 04, 2010 5:44 am
Posts: 3
I get this error after adding to the source list.

W: GPG error: http://apt.wxwidgets.org hardy-wx Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0E0BCE7F53B087BC


Top
 Profile  
 
 Post subject: Re: Linux/OS X GUI for NeoRouter In Progress
PostPosted: Fri Mar 19, 2010 8:06 am 
Offline

Joined: Fri Oct 02, 2009 7:06 am
Posts: 18
Thanks - this looks great, however I've installed wxPython and the latest version of Python (2.6.4) on Mac OS X and tried to run:
python /Applications/NRClientX/PyNRClientX.py

and got the following error:

Traceback (most recent call last):
File "/Applications/NRClientX/PyNRClientX.py", line 24, in <module>
main()
File "/Applications/NRClientX/PyNRClientX.py", line 20, in main
application = NRClientXApp(0)
File "/usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 7978, in __init__
self._BootstrapApp()
File "/usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 7552, in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "/Applications/NRClientX/PyNRClientX.py", line 14, in OnInit
self.main = BuddyList.create(None)
File "/Applications/NRClientX/BuddyList.py", line 18, in create
return fmBuddyList(parent)
File "/Applications/NRClientX/BuddyList.py", line 191, in __init__
self._init_tcBuddyList_()
File "/Applications/NRClientX/BuddyList.py", line 199, in _init_tcBuddyList_
self.idxArrayD = il.AddWithColourMask(wx.Bitmap(u'images/arrow_d.png', wx.BITMAP_TYPE_PNG), wx.GREEN)
File "/usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.6/site-packages/wx-2.8-mac-unicode/wx/_gdi.py", line 6131, in AddWithColourMask
return _gdi_.ImageList_AddWithColourMask(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "Ok()" failed at /BUILD/wxPython-src-2.8.10.1/src/mac/carbon/bitmap.cpp(1509) in GetWidth(): invalid bitmap

Any idea what I am doing wrong? I am using Snow Leopard.


Top
 Profile  
 
 Post subject: Re: Linux/OS X GUI for NeoRouter In Progress
PostPosted: Fri Mar 19, 2010 8:17 am 
Offline

Joined: Sun Feb 14, 2010 7:41 am
Posts: 3
Can you try go to the folder /Applications/NRClientX/ and run PyNRClientX.py from there?

TigerX


Top
 Profile  
 
 Post subject: Re: Linux/OS X GUI for NeoRouter In Progress
PostPosted: Fri Mar 19, 2010 11:12 am 
Offline

Joined: Fri Oct 02, 2009 7:06 am
Posts: 18
Yes the program runs now without an error, however there is nothing showing in the small window opened.

I can run nrclientcmd fine by the way and access other computers. I am using the latest version of the NeoRouter client.


Top
 Profile  
 
 Post subject: Re: Linux/OS X GUI for NeoRouter In Progress
PostPosted: Fri Mar 19, 2010 2:51 pm 
Offline

Joined: Sun Feb 14, 2010 7:41 am
Posts: 3
Make sure no nrclientcmd is running, as ClientX will execute a nrclientcmd on the background and multiple nrclientcmd cannot run in the same time. Also make sure the path to the nrclientcmd has been exposed so that it can find the command.

TigerX


Top
 Profile  
 
 Post subject: Re: Linux/OS X GUI for NeoRouter In Progress
PostPosted: Tue Mar 30, 2010 7:34 am 
Offline

Joined: Sun Mar 28, 2010 8:02 am
Posts: 9
Hi,

Really love the fact that someone is on the case with a gui for linux.
I am trying to run it on ubuntu 9.1 but I can't get any reaction out of the inerface at all.

Here is a breakdown of what I have done so far:

- installed the latest neorouter free deb
- installed the all the dependant packages
(sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev)
- extracted the client to a directory in my home folder
- ran: python PyNRClientX.py

It opens without error, but the only menu functions that do anything are: sign in, about and exit

When I then go to sign in, enter my details and press the "Sign in" button nothing happens, no errors or any other response at all.


WHAT AM I DOING WRONG?

any assistance gratefully received,

thanks


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 30 posts ]  Go to page 1, 2, 3  Next

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 47 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: