Hi John,
Thank you for looking into this and your reply.
-----Original message----- From: John A. Sullivan III <jsullivan@opensourcedevel.com> Sent: Tue 09/07/10 14:07:04 To: x2go-dev@lists.berlios.de; Subject: Re: [X2go-dev] Souce of Windows client available?
> On Tue, 2010-09-07 at 09:48 +0200, Arjen Roodselaar wrote: > > Hi list, > > > > We considering migrating from our current Linux terminal servers solution to > X2GO. During tests however, we discovered copy/paste from a Windows client to > Linux server is not available. Since this is a show stopper for us we're > considering developing this ourself and contributing this functionality to the > project. Is the source of the latest Windows client available somewhere so we > can have a look at it? > <snip> > I'm not entirely sure but I believe a zip of the source is available > here: > http://developer.berlios.de/project/showfiles.php?group_id=8454
I might be overlooking something, but unfortunately I can't find any sources on the page you suggested. Is it possible they're only visible for certain users?
> > I had started looking into the change you are looking for and it seems > trivial. The Xming parameters are hard coded and do not include > --clipboard nor do they honor --fullscreen. I had started to work on a > patch but I do not have a good Windows development environment and the > source failed to compile for me before making any changes - something > about a GUI event being called in a thread (I believe Qt GUI events can > only be called from the main thread and subordinate threads need to > trigger an event in the main thread to alter the GUI). I have not had > the time to track it down. > > I believe I heard that the fullscreen problem is fixed in the next X2Go > release. I do not know if the clipboard issue is. I would be very > interested in a fix for both issues. Good luck - John > > _______________________________________________ > X2go-dev mailing list > X2go-dev@lists.berlios.de > https://lists.berlios.de/mailman/listinfo/x2go-dev > > !DSPAM:4c862ae8288078165083049! > >
On Tue, 2010-09-07 at 16:13 +0200, Arjen Roodselaar wrote:
Hi John,
Thank you for looking into this and your reply.
-----Original message----- From: John A. Sullivan III <jsullivan@opensourcedevel.com> Sent: Tue 09/07/10 14:07:04 To: x2go-dev@lists.berlios.de; Subject: Re: [X2go-dev] Souce of Windows client available? <snip> > I'm not entirely sure but I believe a zip of the source is available > here: > http://developer.berlios.de/project/showfiles.php?group_id=8454
I might be overlooking something, but unfortunately I can't find any sources on the page you suggested. Is it possible they're only visible for certain users? <snip> You're right! It's not there. I also signed in with my Berlios account and that did not reveal it. I also looked in http://x2go.obviously-nice.de/windows/ but only saw the setup.exe. I don't recall where I downloaded the Windows source.
Ah! As I think about it, it is probably all the same source - the beauty of Qt. There are sections within the code for handling Windows specific bits. Thus, I believe you will want: http://x2go.obviously-nice.de/deb/pool-lenny/x2goclient/x2goclient_3.01-4.ta... if you want the source for the latest available Windows client - John
Replying to this thread since i'm now rebuilding the client from source..
On Tue, 07 Sep 2010 10:53:25 -0400, "John A. Sullivan III"
<jsullivan@opensourcedevel.com> wrote:
Ah! As I think about it, it is probably all the same source - the beauty of Qt. There are sections within the code for handling Windows specific bits. Thus, I believe you will want: http://x2go.obviously-nice.de/deb/pool-lenny/x2goclient/x2goclient_3.01-4.ta... if you want the source for the latest available Windows client - John
There's a line in README.WINDOWS that says:
"to build x2goclient for Windows you must replace x2goclient.pro with
x2goclient.pro.windows"
but 'x2goclient.pro.windows' is not present
So i've built the client without this file, but now i get all kinds of
errors for missing dll's. Also, the resulting binary x2goclient.exe is
about 11M, in contrary to about 4M from the official installer.
Does anyone know more about this? Perhaps the developers? :)
kind regards
Léon
On Fri, 2010-09-10 at 08:03 +0200, Léon Keijser wrote:
Replying to this thread since i'm now rebuilding the client from source..
On Tue, 07 Sep 2010 10:53:25 -0400, "John A. Sullivan III"
<jsullivan@opensourcedevel.com> wrote:Ah! As I think about it, it is probably all the same source - the beauty of Qt. There are sections within the code for handling Windows specific bits. Thus, I believe you will want: http://x2go.obviously-nice.de/deb/pool-lenny/x2goclient/x2goclient_3.01-4.ta... if you want the source for the latest available Windows client - John
There's a line in README.WINDOWS that says:
"to build x2goclient for Windows you must replace x2goclient.pro with
x2goclient.pro.windows"but 'x2goclient.pro.windows' is not present
Could they possibly mean to simply rename the file? - John
On Fri, 10 Sep 2010 07:20:00 -0400, "John A. Sullivan III"
<jsullivan@opensourcedevel.com> wrote:
There's a line in README.WINDOWS that says:
"to build x2goclient for Windows you must replace x2goclient.pro with x2goclient.pro.windows"
but 'x2goclient.pro.windows' is not present
Could they possibly mean to simply rename the file? - John
Maybe i wasn't too clear. It says i have to rename
x2goclient.pro.windows to x2goclient.pro. Unfortunately there is no
.windows file. So i have downloaded some older sources until i found
one that has the .windows file (it was 3.01-3) and copied it over.
However, now when i run make it shows an error while building:
./debug\printprocess.o:C:\x2go\x2goclient-3.01/printprocess.cpp:185:
undefined r
eference to wapiShellExecute(QString const&, QString const&, QString const&, QS tring const&, HWND__*)' ./debug\printwidget.o: In function
PrintWidget':
C:\x2go\x2goclient-3.01/printwidget.cpp:46: undefined reference to
wapiGetLocal Printers()' C:\x2go\x2goclient-3.01/printwidget.cpp:47: undefined reference to
wapiGetDefau
ltPrinter()'
C:\x2go\x2goclient-3.01/printwidget.cpp:46: undefined reference to
wapiGetLocal Printers()' C:\x2go\x2goclient-3.01/printwidget.cpp:47: undefined reference to
wapiGetDefau
ltPrinter()'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\x2goclient.exe] Error 1
mingw32-make[1]: Leaving directory `C:/x2go/x2goclient-3.01'
mingw32-make: *** [debug] Error 2
Anyone? :)
kind regards,
Léon
Hi Léon,
You do not need to rename the x2goclient.pro.windows to x2goclient.pro. The original x2goclient.pro can handle the compiling under windows.
One tricky thing is that, under windows, only the QT SDK of version 2009.04 can be used.
As the issue of missing dlls, you need to rebuild the QT by static configuration, which will take ages. Another options is to just copy QtCore4.dll, QtGui4.dll, QtNetwork.dll and QtSvg4.dll to x2goclient directory.
Or you can cross compile the window client under linux, just look at the post: http://www.ce3c.be/152-cross-compiling-qt-c-for-windows-on-linux/.
Hope it helps
Max
On Sun, 19 Sep 2010 23:39:38 +0000 (UTC), Max Chao <yochaos@gmail.com> wrote:
Hi Léon,
You do not need to rename the x2goclient.pro.windows to x2goclient.pro. The original x2goclient.pro can handle the compiling under windows.
One tricky thing is that, under windows, only the QT SDK of version
2009.04 can be used.As the issue of missing dlls, you need to rebuild the QT by static
configuration, which will take ages. Another options is to just copy QtCore4.dll, QtGui4.dll, QtNetwork.dll and QtSvg4.dll to x2goclient directory.Or you can cross compile the window client under linux, just look at
the post: http://www.ce3c.be/152-cross-compiling-qt-c-for-windows-on-linux/.Hope it helps
Max
Hi Max,
Thanks a lot for the info. I've installed a virtual especially for
this, so i'll boot it up and give it another go.
kind regards,
Léon