Re: HIDE LOGIN PROCEDURE IN RDP

2019-03-07 Thread Mike Jumper
To the best of my knowledge, there is no such "ready event" for Windows
RDP. There is no way for an RDP client to know that the desktop has loaded.
Assuming that device redirection will only become ready when the login
screen has disappeared and the desktop is ready for use is not a safe
assumption: the components of a Windows session load asynchronously and the
specific components you would be relying on are not documented as providing
any such guarantees.

- Mike


On Thu, Mar 7, 2019 at 11:18 PM Amarjeet Singh  wrote:

> If we were going to make the change, however, I would argue that Device
>> Redirection is an unreliable way of accomplishing this.  What if the user
>> isn't redirecting any devices?  What if they're trying, but it isn't
>> allowed by the remote server?  What if it fails?
>
>
> Yes, I agree with you.
>
> I guess my bottom-line question is: why do this?  What's the point of
>> hiding the Windows login screen?  Why does it matter, and is it really
>> worth the trouble of trying to figure out some way to determine when
>> Windows is logged in.  Maybe others on the list have opinions on this?
>
>
> Many organization wants this feature for better user interface. There are
> many screens [ connecting dialog + black thumbnail + windows login screen
> ]  which appears before desktop gets ready. To minimize those screens and
> make it a single screen of loading page and then to the desktop screen
> gives user a better experience.
>
>
> There are other HTML5 applications which has this feature.
>
> On Fri, Mar 8, 2019 at 1:31 AM Nick Couchman  wrote:
>
>> On Thu, Mar 7, 2019 at 2:49 PM Amarjeet Singh 
>> wrote:
>>
>>> I mean to hide the windows rdp login not guacamole login.
>>> I want to show loading or connecting dialog box till windows rdp login
>>> completes.
>>> Ready event is the event which will be generated when windows login will
>>> be completed.
>>> As of now it can be generated when any static virtual channel is ready
>>> example...
>>> Device redirection tell us that user has logged on and we can generate
>>> ready event based on that
>>>
>>>
>> It sounds like you've figured out a way to do it.  I'm not sure I see the
>> point in it, at least in trying to put it into the main Guacamole code, as
>> I don't find the Windows Logon screen terribly bothersome, and I would
>> argue that people would rather know that the login is proceeding and where
>> the process is than to have it hidden behind a "Connecting to Guacamole"
>> dialog box for the amount of time it takes to establish the session and log
>> in.  That's just my personal feeling, though.
>>
>> If we were going to make the change, however, I would argue that Device
>> Redirection is an unreliable way of accomplishing this.  What if the user
>> isn't redirecting any devices?  What if they're trying, but it isn't
>> allowed by the remote server?  What if it fails?
>>
>> I guess my bottom-line question is: why do this?  What's the point of
>> hiding the Windows login screen?  Why does it matter, and is it really
>> worth the trouble of trying to figure out some way to determine when
>> Windows is logged in.  Maybe others on the list have opinions on this?
>>
>> -Nick
>>
>


Re: HIDE LOGIN PROCEDURE IN RDP

2019-03-07 Thread Amarjeet Singh
>
> If we were going to make the change, however, I would argue that Device
> Redirection is an unreliable way of accomplishing this.  What if the user
> isn't redirecting any devices?  What if they're trying, but it isn't
> allowed by the remote server?  What if it fails?


Yes, I agree with you.

I guess my bottom-line question is: why do this?  What's the point of
> hiding the Windows login screen?  Why does it matter, and is it really
> worth the trouble of trying to figure out some way to determine when
> Windows is logged in.  Maybe others on the list have opinions on this?


Many organization wants this feature for better user interface. There are
many screens [ connecting dialog + black thumbnail + windows login screen
]  which appears before desktop gets ready. To minimize those screens and
make it a single screen of loading page and then to the desktop screen
gives user a better experience.


There are other HTML5 applications which has this feature.

On Fri, Mar 8, 2019 at 1:31 AM Nick Couchman  wrote:

> On Thu, Mar 7, 2019 at 2:49 PM Amarjeet Singh 
> wrote:
>
>> I mean to hide the windows rdp login not guacamole login.
>> I want to show loading or connecting dialog box till windows rdp login
>> completes.
>> Ready event is the event which will be generated when windows login will
>> be completed.
>> As of now it can be generated when any static virtual channel is ready
>> example...
>> Device redirection tell us that user has logged on and we can generate
>> ready event based on that
>>
>>
> It sounds like you've figured out a way to do it.  I'm not sure I see the
> point in it, at least in trying to put it into the main Guacamole code, as
> I don't find the Windows Logon screen terribly bothersome, and I would
> argue that people would rather know that the login is proceeding and where
> the process is than to have it hidden behind a "Connecting to Guacamole"
> dialog box for the amount of time it takes to establish the session and log
> in.  That's just my personal feeling, though.
>
> If we were going to make the change, however, I would argue that Device
> Redirection is an unreliable way of accomplishing this.  What if the user
> isn't redirecting any devices?  What if they're trying, but it isn't
> allowed by the remote server?  What if it fails?
>
> I guess my bottom-line question is: why do this?  What's the point of
> hiding the Windows login screen?  Why does it matter, and is it really
> worth the trouble of trying to figure out some way to determine when
> Windows is logged in.  Maybe others on the list have opinions on this?
>
> -Nick
>


Re: HIDE LOGIN PROCEDURE IN RDP

2019-03-07 Thread Nick Couchman
On Thu, Mar 7, 2019 at 2:49 PM Amarjeet Singh  wrote:

> I mean to hide the windows rdp login not guacamole login.
> I want to show loading or connecting dialog box till windows rdp login
> completes.
> Ready event is the event which will be generated when windows login will
> be completed.
> As of now it can be generated when any static virtual channel is ready
> example...
> Device redirection tell us that user has logged on and we can generate
> ready event based on that
>
>
It sounds like you've figured out a way to do it.  I'm not sure I see the
point in it, at least in trying to put it into the main Guacamole code, as
I don't find the Windows Logon screen terribly bothersome, and I would
argue that people would rather know that the login is proceeding and where
the process is than to have it hidden behind a "Connecting to Guacamole"
dialog box for the amount of time it takes to establish the session and log
in.  That's just my personal feeling, though.

If we were going to make the change, however, I would argue that Device
Redirection is an unreliable way of accomplishing this.  What if the user
isn't redirecting any devices?  What if they're trying, but it isn't
allowed by the remote server?  What if it fails?

I guess my bottom-line question is: why do this?  What's the point of
hiding the Windows login screen?  Why does it matter, and is it really
worth the trouble of trying to figure out some way to determine when
Windows is logged in.  Maybe others on the list have opinions on this?

-Nick


Re: HIDE LOGIN PROCEDURE IN RDP

2019-03-07 Thread Amarjeet Singh
I mean to hide the windows rdp login not guacamole login.
I want to show loading or connecting dialog box till windows rdp login
completes.
Ready event is the event which will be generated when windows login will be
completed.
As of now it can be generated when any static virtual channel is ready
example...
Device redirection tell us that user has logged on and we can generate
ready event based on that




On Thu, 7 Mar 2019, 18:41 Nick Couchman,  wrote:

> On Thu, Mar 7, 2019 at 7:37 AM Amarjeet Singh 
> wrote:
>
>> Hi Team,
>>
>>
>> How can I hide the login procedure of remote machine in Single Sign On?
>> Can we send ready event after user logged on ?
>> How to show connecting dialog till that even comes ?
>>
>>
> I'm not clear on what you're trying to do:
> - Are you trying to hide the Guacamole login or the Windows RDP (or Linux
> xRDP) login?
> - I have no idea what you mean by "ready event"?
> - Why show the connecting dialog while you wait for the logon?  Why not
> just show the logon?
>
> -Nick
>


HIDE LOGIN PROCEDURE IN RDP

2019-03-07 Thread Amarjeet Singh
Hi Team,


How can I hide the login procedure of remote machine in Single Sign On?
Can we send ready event after user logged on ?
How to show connecting dialog till that even comes ?


Any suggestions?

Thanks and regards
Amarjeet Singh