[FreeNX-kNX] Sponsoring FreeNX/QtNX?
Prakash Velayutham
prakash.velayutham at cchmc.org
Thu May 14 15:05:51 UTC 2009
So does tacix need FreeNX server scripts to be installed to function.
Prakash
On May 13, 2009, at 3:21 PM, Marcelo Boveto Shima wrote:
> It is my first python program, so I don't know if the code standard
> is the correct.
>
> I released version 0.1.0, but the first stable release will be 0.2.0.
> Ubuntu packages is at: https://launchpad.net/~marceloshima/+archive/
> tacix
>
> This is how it work right now:
> - tacix-manager DBus service that keeps all the session properties.
> Is integrated with ConsoleKit. PolicyKit enforcement is pending.
> Uses tacix/backend/*
>
> - tacix-session is responsible for running a session (nxagent, app,
> etc).
> It watches the nxagent log and maintain the tacix-manager updated.
> Uses tacix/nx/* and tacix/resources/* (generic printer, folder and
> sound support)
>
> - tacix-client is a cli client.
> It uses Paramiko for ssh connections directly into the user and ssh-
> agent can be used.
> It can forward any port for shared resources.
> I don't know if it is working right now.
> EagleEye (gtk client) is working.
> Uses tacix/client/TXClient.py
>
> - tacix-freenx-server. Used for compatibility with the non-free
> nxclient.
> Basicaly it authenticate the user using nxclient style.
> Uses tacix/client/FreeNXServer*
>
> - tacix-freenx-node. Converts the nx protocol into dbus calls.
> Uses tacix/client/FreeNXNode*
>
> - tacix-applet-gtk. Operations on a running gnome session gvfs
> shares (not working,
> samba don't supports non standard port), keyboard synchronization
> (on progress),
> pulse audio configuration, system-config-printer launcher (port
> problem again) and
> Notifications.
> Uses tacix/gtk/*
>
> A step by step example:
> 1 - nxclient connects to tacix-freenx-server.
> 2 - nxclient sends the authentication to tacix-freenx-server.
> 3 - tacix-freenx-server passes the control to tacix-freenx-node.
> 4 - nxclient asks for running sessions to tacix-freenx-node.
> 5 - tacix-freenx-node asks for running sessions to tacix-manager.
> 6 - tacix-manager don't find any running session for the user.
> 7 - response is returned to nxclient.
> 8 - nxclient asks for a new session.
> 9 - tacix-manager creates a new tacix-session.
> 10 - tacix-session says the to the tacix-manager that nxagent is
> ready.
> 11 - tacix-manager emitt SessionState is waiting_connection.
> 12 - tacix-freenx-server creates a tunnel between nxclient and
> nxagent.
> 13 - connection between nxclient and nxagent is stablished.
> 14 - tacix-session launches the app (Xsession).
> 15 - tacix-session says the session is running.
> 16 - tacix-session or tacix-applet-gtk setup the resources.
>
> Every module watches for the DBus signals emitted by tacix-manager.
>
> To install the tacix-freenx-server you need to create the nx user,
> set the shell
> to tacix-freenx-server and add the nxclient key to the accepted keys.
>
> I will document the code if the project gain some users/contributers.
>
> Regards.
>
> On Wed, May 13, 2009 at 3:15 PM, Prakash Velayutham <prakash.velayutham at cchmc.org
> > wrote:
> Hi,
>
> Could you give some documentation on how it works? I would like to
> contribute code too, if possible. Let me know how.
>
> Thanks,
> Prakash
>
> On May 13, 2009, at 9:37 AM, Marcelo Boveto Shima wrote:
>
>> The code has moved to https://launchpad.net/tacix
>>
>> 2009/5/5 Samuli Seppänen <samuli.seppanen at tietoteema.fi>
>> Hi,
>>
>> This is really interesting stuff... The Python server/client seems
>> interesting, as we have Python coder(s) ourselves and could help the
>> project by fixing bugs and such. I'll have a look at it and get
>> back to you.
>>
>> Best regards,
>>
>> Samuli
>>
>> > Hi,
>> >
>> > Who are doing the development right now are the packages managers.
>> > - Altlinux (Boris):
>> > http://git.altlinux.org/people/boris/packages/?p=freenx-server.git
>> > - Ubuntu (me):
>> > https://code.launchpad.net/~freenx-team/freenx-server/teambzr
>> >
>> > But working on FreeNX is a dead-end and it is becoming too hackish.
>> > So, like I said in another email, I started another NX Server
>> some time ago
>> >
>> > It is written in python, uses dbus (you can manipulate the sessions
>> > using dbus service),
>> > a legacy-free client is available (eagleeye, doesn't uses the nx
>> user).
>> > You can
>> > mix the eagleeye client with nxclient (resume on eagleeye a session
>> > started by
>> > nxclient).
>> >
>> > What doesn't work?
>> > Printer and folder sharing (almost ready), load-balancing.
>> >
>> > I took a look at x2go some time ago and it seems it is not well
>> designed
>> > too.
>> > And it don't provides nxclient compatibilty.
>> >
>> > About the funding:
>> > Maybe you can pay directly to a developer or maybe a reward for
>> defined
>> > goals.
>> > Regards,
>> > Shima.
>> >
>> > On Tue, Apr 28, 2009 at 11:29 AM, Mario Fux <kde-ml at unormal.org
>> > <mailto:kde-ml at unormal.org>> wrote:
>> >
>> > Am Dienstag, 28. April 2009 schrieb Florian Schmidt:
>> > > Hi,
>> >
>> > Morning together
>> >
>> > > I think the current problem is that the initiator and
>> primary
>> > developer
>> > > Fabian Franz isn't responding to mails on the mailinglist
>> for a
>> > longer time
>> > > now, so there is currently no one who is clearly
>> responsible for
>> > freenx to
>> > > whom you could make the donation. Maybe it would be a
>> better to
>> > support the
>> > > project by donating a new SVN/Git Repo, Webspace a WIKI
>> and maybe
>> > a forum
>> > > but this is only my 2 Cents to this topic. I think the whole
>> > freenx project
>> > > should decide if they still like to wait for Fabian or if
>> they
>> > want to
>> > > start the project on a new space with some more admins and
>> decide a
>> > > development core team and project space maintainers.
>> >
>> > Don't missunderstand me. I like, love and heavily use FreeNX,
>> but
>> > there is
>> > another project based on NX which seems very interesting and
>> actively
>> > maintained:
>> > http://www.x2go.org
>> > with Client for Qt/GTK, Windows, MacOSX and Nokia N800, an LDAP
>> > backend, load
>> > balancing, debian packages, etc. pp.
>> >
>> > But unfortunately neither compatible with FreeNX nor with to
>> "old" NX.
>> >
>> > > Cheers,
>> > > Florian
>> >
>> > griits
>> > Mario
>> >
>> ________________________________________________________________
>> > Were you helped on this list with your FreeNX problem?
>> > Then please write up the solution in the FreeNX Wiki/FAQ:
>> >
>> > http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ
>> >
>> > Don't forget to check the NX Knowledge Base:
>> > http://www.nomachine.com/kb/
>> >
>> >
>> ________________________________________________________________
>> > FreeNX-kNX mailing list --- FreeNX-kNX at kde.org
>> > <mailto:FreeNX-kNX at kde.org>
>> > https://mail.kde.org/mailman/listinfo/freenx-knx
>> >
>> ________________________________________________________________
>> >
>> >
>> >
>> >
>> ------------------------------------------------------------------------
>> >
>> > ________________________________________________________________
>> > Were you helped on this list with your FreeNX problem?
>> > Then please write up the solution in the FreeNX Wiki/FAQ:
>> >
>> > http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ
>> >
>> > Don't forget to check the NX Knowledge Base:
>> > http://www.nomachine.com/kb/
>> >
>> > ________________________________________________________________
>> > FreeNX-kNX mailing list --- FreeNX-kNX at kde.org
>> > https://mail.kde.org/mailman/listinfo/freenx-knx
>> > ________________________________________________________________
>>
>> ________________________________________________________________
>> Were you helped on this list with your FreeNX problem?
>> Then please write up the solution in the FreeNX Wiki/FAQ:
>>
>> http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ
>>
>> Don't forget to check the NX Knowledge Base:
>> http://www.nomachine.com/kb/
>>
>> ________________________________________________________________
>> FreeNX-kNX mailing list --- FreeNX-kNX at kde.org
>> https://mail.kde.org/mailman/listinfo/freenx-knx
>> ________________________________________________________________
>>
>> ________________________________________________________________
>> Were you helped on this list with your FreeNX problem?
>> Then please write up the solution in the FreeNX Wiki/FAQ:
>>
>> http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ
>>
>> Don't forget to check the NX Knowledge Base:
>> http://www.nomachine.com/kb/
>>
>> ________________________________________________________________
>> FreeNX-kNX mailing list --- FreeNX-kNX at kde.org
>> https://mail.kde.org/mailman/listinfo/freenx-knx
>> ________________________________________________________________
>
>
> ________________________________________________________________
> Were you helped on this list with your FreeNX problem?
> Then please write up the solution in the FreeNX Wiki/FAQ:
>
> http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ
>
> Don't forget to check the NX Knowledge Base:
> http://www.nomachine.com/kb/
>
> ________________________________________________________________
> FreeNX-kNX mailing list --- FreeNX-kNX at kde.org
> https://mail.kde.org/mailman/listinfo/freenx-knx
> ________________________________________________________________
>
> ________________________________________________________________
> Were you helped on this list with your FreeNX problem?
> Then please write up the solution in the FreeNX Wiki/FAQ:
>
> http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ
>
> Don't forget to check the NX Knowledge Base:
> http://www.nomachine.com/kb/
>
> ________________________________________________________________
> FreeNX-kNX mailing list --- FreeNX-kNX at kde.org
> https://mail.kde.org/mailman/listinfo/freenx-knx
> ________________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/freenx-knx/attachments/20090514/ed281d50/attachment.html>
More information about the FreeNX-kNX
mailing list