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

Feature request: VMWare Horizon Client emulate/replace #1896

Open
Apollon-Theos opened this issue Nov 12, 2020 · 22 comments
Open

Feature request: VMWare Horizon Client emulate/replace #1896

Apollon-Theos opened this issue Nov 12, 2020 · 22 comments
Labels
Feature Request Request for a new feature to be implemented into mRemoteNG Fenix Version 1.8 Needs implementation

Comments

@Apollon-Theos
Copy link

Work with VMWare Horizon Server

Expected Behavior

Replace VMWare Horizon Client

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Version used: 1.76.29.24669
  • Operating System and version (e.g. Windows 10 1709 x64): Windows 10 Ent, 1809, x64
@Kvarkas Kvarkas added the Needs User Verification We think this issue is resolved, but it should be verified by the user that opened the issue. label Jun 27, 2021
@Kvarkas
Copy link
Member

Kvarkas commented Jun 27, 2021

Could you please explain that exactly you would like to have?

@Apollon-Theos
Copy link
Author

Connect to VMWare Horizon virtual computers with mRemoteNG, inside tab. Maybe need add PCoIP protocol support.
https://docs.vmware.com/en/VMware-Horizon-7/7.2/com.vmware.horizon-view.planning.doc/GUID-6C7A534B-085C-4C64-94CE-EA3ABDDDF63F.html
If this possible.

@Kvarkas Kvarkas added Feature Request Request for a new feature to be implemented into mRemoteNG Fenix Version 1.8 Needs implementation and removed Needs User Verification We think this issue is resolved, but it should be verified by the user that opened the issue. labels Jun 28, 2021
@Kvarkas
Copy link
Member

Kvarkas commented Jun 28, 2021

Ok, not in priority list for now, but will have a look that is possible to add in incoming version.

@Apollon-Theos
Copy link
Author

I understand. First priority is stability of work.
1.76 many time crashed, many time change resolution with RDP session without any scroll bars, may time drop RDP session and so on.

@Kvarkas
Copy link
Member

Kvarkas commented Jun 28, 2021

dev branch currently counts as 1.77.2 I am concentrated to make it stable so we can abandon older branch forever, if you wish try to use from nightly build release, its still may have some old bugs but i try to fix as much as i can and its dedicated to this branch - i release only then its stable and pass all test so expecting very limited issues.

@Apollon-Theos
Copy link
Author

I understand. I download 1.77.2 night build 2021-06-24.
But check stability not fast process. I use version 1.76 over 1 year every workday, but bugs and error rarely.
I plan use 1.77.2 from next week. I can write about bugs and error, that I find.

@merarischroeder
Copy link
Contributor

@Apollon-Theos Is VMWare Horizon Client a standalone program?

In mRemoteNG, SSH works by opening Putty and then making the Tab-Container the parent of the Putty window. This same approach is likely possible with VMWare Horizon Client.

VMWare Horizon Client is likely freely available. But the client might need to be prompted to install it, if it's not detected.

Feasibility Prototype is required

  • Install VMWare Horizon Client on your computer. Are there good command-line arguments so that you can open directly into a connection? [15-mins]
  • Will the VMWare Horizon Client window be contained? Modify the SSH code so that it starts VMWare Horizon Client instead of Putty. Run the program, and create an SSH connection with IP, username, and password. Connect. Does it work? [2 hours]

If the above feasibility prototypes work, then it will be quite easy to add VMWare Horizon Client support. I suspect this is the same for other desired protocols as well.

@Apollon-Theos
Copy link
Author

Below is result of "vmware-view /?"

vmware-view.txt

@Apollon-Theos
Copy link
Author

comics :)
image
image
image
image

@merarischroeder
Copy link
Contributor

merarischroeder commented Nov 16, 2021

Assumed useful minimal VMWare-View commands

-serverURL URL for the View Connection Server
-userName User name for server login
-password Password for server login
-domainName Domain for server login
-desktopName Desktop to autostart
-desktopLayout Specify desktop screen size (e.g. fullscreen, multimonitor, windowLarge, windowSmall, or 800x600)
-monitors Specify monitors' indexes for multimonitor desktopLayout type (e.g. "1, 2"). It will be skipped if desktopLayout is not specified as multimonitor

Desktop Layout should be fixed to single monitor with a specific expected container-child size. At least until multi-monitor support can be worked out.

@merarischroeder
Copy link
Contributor

The External Tools feature is probably sufficient already for this. What do you think @Apollon-Theos ?

@merarischroeder
Copy link
Contributor

@leaskovski appears mostly successful in using External Tools, because he/she is asking for a Feature - see #1676

Ideally, @leaskovski could share how the External Tools command works, and that can be shared.

Then, such popular External Tools would ideally be built-into mRemoteNg. That way specialisations could be made.

@Apollon-Theos
Copy link
Author

Apollon-Theos commented Nov 17, 2021

C:\Program Files (x86)\VMware\VMware Horizon View Client>vmware-view -serverURL "FarmAddress" -desktopName "PoolName"
show dialog for input username (stored from previous login) and password (needed for input)
and connect to my VDI

from command line (aka cmd.exe) without administrator privileges

@Apollon-Theos
Copy link
Author

Apollon-Theos commented Nov 17, 2021

C:\Program Files (x86)\VMware\VMware Horizon View Client>vmware-view -serverURL "FarmAddress" -desktopName "PoolName" -userName "MyLoginName" -password "MyPassword" -domainName "MyDomain"
connect to my VDI directly, without any questions

My "MyPassword" contains special symbols and all password must be closed in quotes.

from command line (aka cmd.exe) without administrator privileges

@Apollon-Theos
Copy link
Author

sorry

@Apollon-Theos
Copy link
Author

@merarischroeder about "External Tools" need think and test

@Apollon-Theos
Copy link
Author

Apollon-Theos commented Nov 17, 2021

image
start Horizon Client as separate windows
image
create tab
image
but Horizon Client start as separate window

@Apollon-Theos
Copy link
Author

and after close windows "Horizon Client" created TAB not close.
image

@Apollon-Theos
Copy link
Author

Apollon-Theos commented Nov 17, 2021

all tests was be with version
image

with Windows 10 Ent, biuld 1909

@Kvarkas
Copy link
Member

Kvarkas commented Nov 17, 2021

and after close windows "Horizon Client" created TAB not close.

Currently we have a bug about that, that empty tab do not disappear

@IronAddictAZ
Copy link

Hi There -- any updates on this? i'm looking into the same issue i.e. using mRemoteNG to open the VMWare Horizon Client within the mRemoteNG frame ..

@Kvarkas
Copy link
Member

Kvarkas commented Nov 17, 2022

hello, at the moment maintainer very busy with stabilasing build 1.77.3 so will have a look into issue once manage to release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request Request for a new feature to be implemented into mRemoteNG Fenix Version 1.8 Needs implementation
Projects
None yet
Development

No branches or pull requests

4 participants