Currently Being ModeratedSep 19, 2011 4:50 PM (in response to Larry Goldman)
I think I figured it out: when Lion says "'mini User' is using the display" Lion means that something is happening on the screen (playing a movie in iTunes, for example), even if no one is actually sitting there. As soon as I closed the window on the mini that was playing something, Screen Sharing opened.
If the "display is in use", log in to a "Virtual Display" while connected as the appropriate user.
Currently Being ModeratedSep 19, 2011 5:33 PM (in response to Larry Goldman)
Scratch that: there is still something wrong. Now, when "Connected as" mini User, I still must obtain permission from someone sitting there to start screen sharing, even though now, no windows are open.
So, as an alternative, I click "Virtual Display" and... and I get logged into _another_ user's account, the one which the machine defaults to because that password is saved in the keychain.
Furthermore, when I click "Ask" and walk over to the remote machine, it says the _other_ user is requesting access, even though I am "Connected As" the correct user.
So to summarize: I cannot start screen sharing in the account that I need to share without intervention -- even with no applications open, and virtual sharing automatically logs into some _other_ user's account.
Next, I opened Keychain Access and removed all entries for the server I'm trying to contact. Then, I "Connect As" and enter the appropriate user name "mini user" and _no_ password, since that account does not have a password. The file sharing connection proceeds. I click "Share Screen" and attempt to use the same user name and _no_password, and the system refuses to accept it.
So, perhaps for Lion Screen Sharing to work without intervention, accounts _must_ have passwords?
No, that's not it either. I went and set a password for mini User, and can log out and log in successfully there. I can "Connect As" with the new password, successfully. But when I try Screen Sharing, even with the correct user name and password, I get an authorization failure. I simply cannot start Screen Sharing without intervention, regardless of what I try.
But wait: maybe the problem was that I was not _authorized_ to screen share? So I started up the "Sharing" control panel and sure enough, only "administrators" are allowed to share the screen, and mini User is a Standard User. I unlock the settings using an admin log-in and click the "+" button... and nothing happens. Darn. So I switch _to_ that Admin account and in Sharing, click "+", and I'm able to add mini User. OK. Now, when I try to screen share, my credentials are _still_ rejected
Finally, I started Screen Sharing by logging in as a "Sharing Only" user, to the Virtual Display. I'm presented with a User selection screen. I click mini User, no password, and I can see the screen.
Gee, this all used to work flawlessly in Snow Leopard.
Currently Being ModeratedFeb 24, 2012 11:19 PM (in response to Larry Goldman)
I had the same issue. My problem was: User with Account Name of "A" existed on both computers: MacBook had "A" and "B"; MacBook Pro had only "A". Connecting from MBP to MB made me ask to share or use virtual (but then I could "switch users" from that virtual display ("A" account) to the "B" account. But connecting from MB to MBP did not require a "Ask to share or use virtual".
The problem is: If the user currently logged into the Mac isn't listed as a user allowed to screen-share, then it will require the user connecting to ask that user to "share". You just have to list that user as allowed to share the screen: System Preferences > Sharing > Screen Sharing > "Allow only these users:" make sure the user mentioned in "Ask __ to share the screen" is listed there. Then log in as that user from Screen Sharing. Alternatively, log that user out of the computer, and regardless of which login you use, it won't ask to share (or use virtual display once logged on).
In my case, I had to allow user "B" on the MacBook to share the display, since I was connecting as a different user. Now when I go to screen share from the MB Pro, it asks for a user name and password, and when I type "B" and its password, I can log in without having to ask the user for permission.
Also, Screen Sharing View menu > Switch to Virtual Display / Switch to Hardware Display is pretty neat (and useful for me).
Hope this helps! Sorry if it's not completely clear.
Currently Being ModeratedApr 19, 2012 11:53 PM (in response to Larry Goldman)
I just found a solution that works for me.
Instead of Screen Sharing, I turned on Remote Mangement. When doing so, there is a drop-down sheet with a lot of options. Subsequently, I get those options back by clicking on the "Options..." button in the lower right, which isn't there in Screen Sharing. I only select "Observe" and "Control." This gives me direct control of the computer, without having to ask. However, the option to connect to a different user account is gone.
Currently Being ModeratedOct 4, 2012 6:06 PM (in response to D. Hoffmann)
Thank you so much for this! It does exactly what I wanted – I didn't want to start connecting using the user that's currently logged on because that user has a very weak password. THANK YOU!