[FreeNX-kNX] Sponsoring FreeNX/QtNX?

Marcelo Boveto Shima marceloshima at gmail.com
Thu May 14 16:17:46 UTC 2009


No. It doesn't, probably I should rename it.

On Thu, May 14, 2009 at 12:05 PM, Prakash Velayutham <
prakash.velayutham at cchmc.org> wrote:

> 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<https://launchpad.net/%7Emarceloshima/+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<https://code.launchpad.net/%7Efreenx-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
> ________________________________________________________________
>
>
>
> ________________________________________________________________
>     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/fb32b3fc/attachment.html>


More information about the FreeNX-kNX mailing list