If you have a client or you yourself are wanting to install Google Chrome into your Citrix XenApp environment and are struggling with setting it up there are a few tips you should know. In my search these aren’t all readily available and consolidated, they also require some digging to find and sort out so hopefully this post can get you off on the right foot with all the information in one spot.
1. Be sure to get the Business version of Google Chrome here so it installs under Program Files instead of the user’s profile.
2. Want to get rid of that pesky Welcome to Chrome page that wants you to login to your google account? Me too! Under C:\Program Files\Google\Chrome\Application you will find a file called master_preferences. I’ve included a sample here that disables that welcome page, sets my homepage, suppresses the EULA, and a few other things. The file is in JSON and here is an excellent site to check your markup for conformance. Usually if it seems the master_preferences isn’t being honored, you have an error in your JSON markup. http://jsonlint.com.
My sample master_preferences file download here: https://www.box.com/s/5vu8duuyr8xwslno50pc
You can also control quite a few settings via Chrome group policies available here, but getting rid of that pesky welcome screen is not one of them.
Some of the settings you can control via the master_pref is at https://support.google.com/chrome/a/answer/187948?hl=en and http://www.chromium.org/administrators/configuring-other-preferences.
3. Follow CTX132057 for the command line options to use when running Chrome as a published applications
4. Add AppData\Local\Google\Chrome\User\Default to your Citrix User Profile Manager folder inclusions list and AppData\Local\Google\Chrome\UserData\Default\Cache to your UPM folder exclusion list.
Shout out to @MartynKeigher for the help on finding the master_preferences stuff!