Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Still maintained? #1

Closed
sveip opened this issue Oct 13, 2016 · 70 comments
Closed

Still maintained? #1

sveip opened this issue Oct 13, 2016 · 70 comments

Comments

@sveip
Copy link

sveip commented Oct 13, 2016

Is this project still planned to be implemented?

@YiannisBourkelis
Copy link
Owner

Yes, I am working on it. Currently I am trying to figure out how to capture a screenshot from the windows log on screen, or when the UAC prompt appears.
Do you know how can this be done?

@antton
Copy link

antton commented Mar 13, 2017

Hello @YiannisBourkelis did you get any advance on UAC prompt screen?

Anyway, the software is working fantastic even if it's not valid with this "restriction".

I can't help you because I don't even know how to skip it!

Cheers

@YiannisBourkelis
Copy link
Owner

Thank you antton,
I have done some research on the UAC prompt issue however I have not fixed it yet.

@antton
Copy link

antton commented Mar 13, 2017

I found another bug, when you connect to a remote windows computer at least from macos, and when you end up working on it and close the connection, the keyboard from the remote windows computer get useless and you need to logout from the session or restart the computer to get it working properly again.

If you release a new version, I'd lovely try it.

Thanks for your hard work!!

@YiannisBourkelis
Copy link
Owner

Can you help me reproduce this issue?
What is the version of windows you are connecting to? Windows 10/7/Vista/XP? x86/x64?

@antton
Copy link

antton commented Mar 13, 2017 via email

@YiannisBourkelis
Copy link
Owner

Thank you antton, I will try to reproduce it when I will have a windows 10 x64 machine available.

@antton
Copy link

antton commented Mar 14, 2017

Hello again,

I install the linux client on Ubuntu 16.04 and is working perfectly from osx -> linux.

You have an awesome software, I don't understand why is not soo popular, but anyway.

It would be nice to let decide which proxy server use to make it work, actually I see that is using your personal proxy server 'mailgate.filoxeni.com'.

I'm going to try to compile the proxy and then try to compile the client with Qt.

I'll let you know ;)

Thanks!

@YiannisBourkelis
Copy link
Owner

Yes you can change the proxy address from https://github.com/YiannisBourkelis/Andama-Remote-Desktop/blob/master/src/Andama/clientserver.cpp , line 930 to whatever domain the proxy is located.

To compile AndamaProxy to a linux machine, just copy this file: https://github.com/YiannisBourkelis/Andama-Remote-Desktop/blob/master/src/AndamaProxy/main.cpp
to your server and compile it:
g++ main.cpp -o main.out -pthread -std=c++11

@antton
Copy link

antton commented Mar 14, 2017 via email

@marcelodias1806
Copy link

marcelodias1806 commented Mar 18, 2017

Dear,

I wanted to contribute to the project by putting the language in Portuguese (Brazil). It's possible?

How I recompile for running in Windows? I use Linux, but I can recompile in Linux for running in Windows, Mac and Windows?

Best Regards

@YiannisBourkelis
Copy link
Owner

YiannisBourkelis commented Mar 19, 2017

Thank you marcelodias.
Yes, translation in Portuguese is possible. I will check the Qt documentation to find out the best way to do it and I will let you know until Tuesday.

To recompile and run the application you should download Qt for open source from this link: https://www.qt.io/download/ on each platform.

For the translation you can use your linux machine and Qt. I will send you more details soon. I just have to find out the best way to do it.

@antton
Copy link

antton commented Mar 19, 2017 via email

@YiannisBourkelis
Copy link
Owner

@marcelodias1806 and @antton thank you very much for your offer on translating Andama. I created two new threads for the translations.

From English to Portuguese: #2

From English to Spanish/Basque: #3

@johnkeel-thork
Copy link

How are you compiling with Windows?
QT MinGW 32Bit?
QT MSVC ?

I will try to contribute with a better UI.

@YiannisBourkelis
Copy link
Owner

Hi @johnkeel-obsidian,
on windows I use the MSVC compiler that comes with Visual Studio.
Please clone the "develop" branch because I have done some changes on the UI from the master branch. Thank you for considering contributing to the project :-)

@johnkeel-thork
Copy link

Thank you for your fast reply.
Ok i changed my Kit like this:
QT 5.9.0 MSVC2017 64bit
It did compile.
Now im not sure if i understand how the software works, since i get a empty "LOCAL COMPUTER" info, no ID and no PASS.

Regarding the looks, can i go modern flat on it? I will make you a preview.

@YiannisBourkelis
Copy link
Owner

@johnkeel-obsidian this is happening because the proxy is down. I am fixing it now, maybe in 10 minutes it will work. I will send you a message here when the proxy server will be up.

@YiannisBourkelis
Copy link
Owner

@johnkeel-obsidian ok the proxy server is up and running. Andama should now get an ID

@YiannisBourkelis
Copy link
Owner

@johnkeel-obsidian yes I believe modern flat will look nice. I will wait for a screenshot.

@johnkeel-thork
Copy link

Yeap it does.
I´m starting to understand this! I can compile the proxy to setup my own testing server too right?
Nice... this seems to be well thought, congrats man.
Can you please tell me what the UPNP return error code: 500, is?

@YiannisBourkelis
Copy link
Owner

I use the uPnP protocol to open port forwarding on the router so that a direct (p2p) connection between the 2 computers will be established. This reduces the extra latency introduced when using the proxy server. Currently the uPnP code is work in progress, that is because you are receiving this error 500. Maybe if you login into your router and enable uPnP this error will be gone.

You can compile the AdamaProxy yourself if you want to test it locally.
To make Andama work on your local computer and your local Andama Proxy server you should:

  1. In Andama > open clientserver.cpp > uncomment line 750: SERVER = gethostbyname("localhost");
  2. In Andama > open clientsocket.cpp > uncomment line 90: SERVER = gethostbyname("localhost");
  3. Compile and run AndamaProxy
  4. Compile nd run Andama. It should connect to your local proxy server

@johnkeel-thork
Copy link

Wow thanks!
Really amazing work.
Tomorrow ill do my first GUI so you can check...

@YiannisBourkelis
Copy link
Owner

Thank you @johnkeel-obsidian !! :-)

@johnkeel-thork
Copy link

sorry to disturb you but i can´t still make it work.
It connects to my proxy, the two units get the IDs and PASS, then when i do a connection it seems to trigger it fine, minimizes on host but nothing shows up on the unit which is connecting.
On the laptop i use to connect it should be showing the remote system but it does not.
If i close the app on the host it says there´s a connected user and all.
Any idea?

@johnkeel-thork
Copy link

Btw, this is looping in the host (it´s the app output):

JPG conversion :2ms
vimgbytes creation :0ms
screenshotsWorker::sendScreenshot ALL :2ms
this->prepareAndSendScreenshotDiff() - ALLx2 :6ms
screenshotWorker::run-isDirty - ALL :6ms

But the app is not showing the actual remote window

@YiannisBourkelis
Copy link
Owner

  • In order to work correctly you should have Qt framework installed on both machines.
  • Do a qmake / clean / rebuild just in case.
  • If you are connecting to the remote machine using windows remote desktop, the remote desktop window should be open (not minimized)
  • Try to use the default andama proxy, not your local.

@johnkeel-thork
Copy link

Checked all of that
I think the printscreen is not being sent:

Machine 1:
IMAGE DIFF BYTES RECIEVED:4
... nothing else

Machine 2 Log:
Warning: QPainter::begin: Paint device returned engine == 0, type: 3 (:0, )
WArning: QImage::scaled: Image is a null image (:0, )
(loops)

I´m now trying connecting only with proxy mode.

@johnkeel-thork
Copy link

AHHHH!!! solved!!!!
Finally i can start working on it!!!
My bad, one of the units was missing QT Framework files... DUH

@YiannisBourkelis
Copy link
Owner

Great!

@dougrinkin
Copy link

dougrinkin commented Aug 25, 2017 via email

@dougrinkin
Copy link

dougrinkin commented Aug 25, 2017 via email

@neuronet77
Copy link

@YiannisBourkelis : I can provide you a VPS if you would like

@dougrinkin
Copy link

dougrinkin commented Aug 25, 2017 via email

@dougrinkin
Copy link

dougrinkin commented Aug 25, 2017 via email

@neuronet77
Copy link

@dougrinkin
Copy link

dougrinkin commented Aug 25, 2017 via email

@dougrinkin
Copy link

dougrinkin commented Aug 25, 2017 via email

@neuronet77
Copy link

I have just emailed @YiannisBourkelis the SSH logins for a VPS he can use for this project. I hope this will help everybody.

@dougrinkin
Copy link

dougrinkin commented Aug 25, 2017 via email

@dougrinkin
Copy link

dougrinkin commented Aug 25, 2017 via email

@marcelodias1806
Copy link

@YiannisBourkelis how are you?

I finished a full translation of Andama, how do I put it here not Github and how do I compile Andama in Portuguese?

My computer is running Linux CentOS 7 and QT is already installed.

@neuronet77
Copy link

@dougrinkin
I'm using 5.9.1 in the open source edition

@dougrinkin
Copy link

dougrinkin commented Aug 25, 2017 via email

@dougrinkin
Copy link

dougrinkin commented Aug 25, 2017 via email

@dougrinkin
Copy link

dougrinkin commented Aug 25, 2017 via email

@dougrinkin
Copy link

YiannisBourkelis

I seem to be getting some errors when trying to compile Andama. It acts like it is going to build the file however after trying to compile it with QT 5.9.1 on MAC OSX Sierra it does not seem to be creating a usable .APP for OSX it there a link to a newer location of code? or perhaps I might be doing something wrong please see the errors below:

/Users/dougrinkin/Downloads/DougDevProject-master/src/Andama/mousekeyb/MouseMac.cpp:44: error: no matching function for call to 'CGEventCreateMouseEvent'
CGEventRef event = CGEventCreateMouseEvent(NULL, kCGEventMouseMoved, CGPointMake(x, y), 0 /ignored/);
^~~~~~~~~~~~~~~~~~~~~~~/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h:57: candidate function not viable: no known conversion from 'int' to 'CGMouseButton' for 4th argument
CG_EXTERN CGEventRef __nullable CGEventCreateMouseEvent(

                            ^/Users/dougrinkin/Downloads/DougDevProject-master/src/Andama/mousekeyb/MouseMac.cpp:84: error: no matching function for call to 'CGEventCreateMouseEvent'
CGEventRef event = CGEventCreateMouseEvent(NULL, eventType, CGPointMake(mousePos.x(), mousePos.y()), 0 /*ignored*/);
                   ^~~~~~~~~~~~~~~~~~~~~~~

/Users/dougrinkin/Downloads/DougDevProject-master/src/Andama/mousekeyb/MouseMac.cpp:101: error: no matching function for call to 'CGEventCreateMouseEvent'
CGEventRef eventPress = CGEventCreateMouseEvent(NULL, eventTypeMouseDown, CGPointMake(mousePos.x(), mousePos.y()), 0 /ignored/);
^~~~~~~~~~~~~~~~~~~~~~~/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h:57: candidate function not viable: no known conversion from 'int' to 'CGMouseButton' for 4th argument
CG_EXTERN CGEventRef __nullable CGEventCreateMouseEvent(
^/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h:57: candidate function not viable: no known conversion from 'int' to 'CGMouseButton' for 4th argument
CG_EXTERN CGEventRef __nullable CGEventCreateMouseEvent(
^

@dougrinkin
Copy link

YiannisBourkelis

I am having a heck of a time trying to compile the MAC OSX APP to a working app. I am using 5.9.1 QT Commerical. I posted the error problems I was getting with the mouse.cpp file errors. What am I doing wrong I would be forever in-debted to you if you gave me some advice.

Thanks,

@dougrinkin
Copy link

YiannisBourkelis,

Hi it's Doug again, I have been talking to a few of my colleagues and we are working on an open source project that can utilize Andama. However is it possible to discuss in a more private forum than this Github. My email address is [email protected] . Please contact me when ever you may be free. I am looking forward to speaking with you soon.

Sincerely,

Doug

@dougrinkin
Copy link

Hi does anyone know why when compiling Andama you get MacMouse.cpp errors. I get about errors like this right before it goes to compile the code. Anyone have any suggestions?

@YiannisBourkelis
Copy link
Owner

@dougrinkin yes, in latest Xcode these compile errors seem to appear in mouse.cpp. I have not tried solve it because I am using a previous version of macOSX sdk (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk)

@neuronet77
Copy link

@YiannisBourkelis
You got my mail with the server credentials?

@YiannisBourkelis
Copy link
Owner

@neuronet77 yes, thank you very much! I will reply to you by email later tonight, I am just too busy at the moment

@neuronet77
Copy link

@YiannisBourkelis
No rush :D

@YiannisBourkelis
Copy link
Owner

@marcelodias1806 Thank you for the Portuguese translation! Have you followed the guide as described here?

@dougrinkin
Copy link

Hi Yiannis,

Is there any chance you could turn the proxy up tomorrow? I would like to try to do some testing. I am working on setting up my own but for the time being that would be great.

thanks,

Doug

@YiannisBourkelis
Copy link
Owner

@dougrinkin yes, it is already up, but it might take the domain some time to propagate. Do a restart of your machine just in case, to refresh your DNS cache.

@dougrinkin
Copy link

Hi All

Anyone been able to transmit audio over Andama Remote Desktop or does anyone have a plugin that will do this?

Thanks,

Doug

@YiannisBourkelis
Copy link
Owner

@dougrinkin audio streaming is not yet implemented in andama

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants