VMware Horizon Community

3.0 Client - Set default desktop layout to Full Screen, not All Monitors

In the 3.0 client it appears the default display layout is 'All Monitors'. I can set 'FullScreen' through the 'desktopLayout' switch but, when I do that, all other options are grayed out. I would like to be able to set 'Full Screen' as the default option but, allow users to select 'All monitors' if they would like to do so.

In the 5.4 client 'Full Screen' is the default layout.

I've also opened a ticket with VMware. Their initial response was to use the 'scripting definitions' policies in the client adm file. But, this results in the same behavior as the /desktoplayout switch, all other options grayed out. They then mentioned that the 5.4 client will save the last selection for desktop layout. This also doesn't happen on the 3.0 client.


Also, found that if you don't use any command line switches or Scripting Definition settings in GPO, the client will use the prefs.txt file at 'c:\users\%username%\appdata\roaming\VMware\VMware Horizon View Client' to retain the settings of your last connection. However, as soon as a command line switch or GPO is used the client no longer uses this prefs.txt file and previous settings are not retained. That is why I'm seeing the client always revert to 'All Monitors.' For my environment I have to use the switches.

It appears this is all by design but, it's very frustrating. I wish they would have left 'full screen' as the default option, as it is in the 5.x clients or at least give us a way to set the default selection but leave the option to select another display layout when needed.

Tags (2)
0 Kudos
3 Replies

Currently, view client can't do that

(Specify a non- All monitors layout by commandline option or GPO  and allow user to choose other layout )

0 Kudos

Hi Ning,

Thanks for your reply. Unfortunately, when we specify another non-all monitor option with GPO or command line it grays out the option for other display layouts. If I could set the default and allow users to select another option, if they would like, that would be great.

Have you seen different behavior with the 3.0 client?

Thanks again

0 Kudos

Thanks for your post. I got stuck on this too and it was good to see I wasn't the only one. Your post actually taught me about the prefs.txt file which I believe is the key to achieving what we want.

Try this:

Launch VMware Horizon Client stock standard, no command line options.

Log onto your server

Go to the settings cog and make whatever changes you'd like to appear as default such as desktopLayout, sharing locations, protocol

Don't launch any apps. Close VMware Horizon Client

The file %appdata%\VMware\VMware Horizon View Client\prefs.txt contains all those settings you just chose.

You can then create the folder structure

C:\Users\Default\AppData\Roaming\VMware\VMware Horizon View Client

and then copy the prefs.txt file there.

Any new user on that computer will adopt those same prefs.

You'd also need to push this out to existing profiles on computers.

By the way I also use the group policy template to set the Server URL and the Certificate verification mode

Ben Jongsma

0 Kudos